1.原因
下了本小说发现它的格式是不正常的,本来应该是换行符的地方全都是空格,显得特别的密集,我就想把它的连续空格全变成行,看着会舒服一点,但是没有发现类似的实现,就用C++写了一个,很简单,有需要的可以用.
2.代码
#include<iostream>
#include<string>
#include<fstream>
using namespace std;
int main()
{
string filename;
fstream inFile, outfile, inOutfile;
cin >> filename;
inFile.open(filename , ios::in);
outfile.open("out.txt", ios::out);
string str;
while (getline(inFile, str))
{
bool tt = false;
for (int i = 0; i < str.length(); i++)
{
if (str[i] == ' ')
{
tt = true;
continue;
}
else
{
if (tt)
{
outfile << endl;
tt = false;
}
outfile << str[i];
}
}
str.clear();
}
inFile.close();
outfile.close();
return 0;
};
3.使用
运行之后,将要进行变换的文件放在生成的exe文件处,启动exe文件,输入要变换的文件名,然后就会生成一个名叫out.txt的文件,那就是转变后的文件。