好吧,我的簡單程序遇到了另一個問題。我的程序獲取文本文件,讀取它,然後刪除最後一個符號並輸出帶有更改的新文本文件。它盡我所能地做所有事情,除了它刪除所有空格。任何解決方案? 這裏是代碼:C++在更改後刪除文本文件中的空格
#include <iostream>
#include <fstream>
using namespace std;
int main()
{
char symbols[10000];
ofstream outFile("outFile.out");
ifstream inFile("inFile.in");
for(int i=0;i<10000;i++)
{
inFile >> symbols[i];
}
for(int j=0;j<10000;j++)
{
if(symbols[j]=='\0')
{
symbols[j-1] ='\0';
break;
}
}
if(outFile.is_open())
{
for(int l=0;l<10000;l++)
{
outFile << symbols[l];
}
}
inFile.close();
outFile.close();
return 0;
}
P.S. 我的意思是,如果我給它 世界,你好
它輸出Helloworl 的空間魔術般地消失文本..
它應該是>>不是<< :)但它的作品真的很好:)謝謝 – RnD
是的,我最初得到了錯誤。我得到了那個特別的錯字。從做更多流輸出的輸入,我猜想:) – sehe