有时候在网上看到一段优秀的代码,心动之余立即用Ctrl+C,Ctrl+V把它拷下来运行一下先,结果却发现该网站不厚道,连每行之前的行号也一同复制下来了,手动删除这些行号实在太麻烦,只好写一个小程序,来删除这些行号了。
//先创建in.txt, out.txt这两个文件
//然后把要调整的代码放入in.txt中,运行这个程序,
//那么,out.txt中的程序就是我们想要的
#include <iostream>
#include <fstream>
#include <string>
using namespace std;
int main()
{
const int SKIP_NUM = 1;
ifstream infile("in.txt");
ofstream outfile("out.txt");
if(!infile)
{
cout << "Unable to open in.txt";
exit(1);
}
if(!outfile)
{
cout << "Unable to open out.txt";
exit(1);
}
string str;
int tmpNum;
while(infile >> tmpNum)
{
//这里是调整格式的主要代码,可以根据实际情况自行改变
for(int i=0; i<SKIP_NUM; i++)
infile.get();
getline(infile, str);
outfile << str << endl;
}
cout << "OK" << endl;
infile.close();
outfile.close();
return 0;
}