根据任务的情况,需要将字母序列替换为空格,例如:
运行:abcdf45d23 应该是:45 23
int main()
{
ofstream fout;
ifstream fin;
string str;
char char0;
cout << "stroka dlya faila: ";
getline(cin, str);
fout.open("Dz.txt");
fout << str;
fout.close();
fin.open("Dz.txt");
while (fin.get(char0))
{
if (char0 > 47 && char0 < 58)
cout << char0;
else
cout << " ";
}
}
但是遇到任何字母就放一个空格,程序如何现代化?
1 个回答