0
我使用fstream
來訪問文件並提取其內容。當我輸出它的數據時,我繼續得到一個奇怪的符號。這是我正在使用的過程。我以前用它成功,但現在我似乎有一個問題。這是代碼。在C++中讀取文件時出現奇怪符號
#include<iostream>
#include<fstream>
using namespace std;
int main() {
char text;
int waitForIt;
fstream Txt1("In.txt", ios::in);
cout << "\n\tcontents of In.txt:" << endl << endl;
cout << "\t\t";
Txt1.get(text);
do {
cout << text;
Txt1.get(text);
} while (!Txt1.eof());
Txt1.close();
cin >> waitForIt;
};
這就是正在輸出:
那豈不是更清潔寫'而(文字<< fstream的)的cout <<文本;'? – ForceBru
和你的輸入文件的實際內容是什麼? –
這段代碼適合我。問題可能出在「In.txt」 – Ash