如何在没有任何外部库的情况下仅使用标准 C++ 编写代码以显示自己(将代码打印到控制台)?
问问题
1147 次
2 回答
4
多田:http://en.wikipedia.org/wiki/Quine_(计算)
稍微务实一点,几乎没有人这样做过。这是毫无意义。如果您想分发源代码,只需像理智的人一样将其放入 tarball 或 zip 文件中。
于 2011-10-28T21:50:42.047 回答
1
#include <iostream>
#include <fstream>
#include <string>
using namespace std;
int main () {
string line;
ifstream sourceFile(__FILE__);
if (sourceFile.is_open())
{
while ( sourceFile.good() )
{
getline (sourceFile,line);
cout << line << endl;
}
sourceFile.close();
}
else cout << "Unable to open source file";
return 0;
}
于 2011-10-28T21:57:30.633 回答