推 herman602:code? 03/01 17:12
#include <fstream>
#include <iostream>
using namespace std;
int main(){
ifstream in_stream;
char* f,s,t;
in_stream.open("file.039");
if (in_stream.fail())
{
cout << "開啟檔案失敗!\n";
}else{
in_stream >> f >> s >> t;
cout << f << s << t;
in_stream.close();
system("pause");
}
ofstream out_stream;
cin >> f >> s >> t;
out_stream.open("file.039",ios::binary);
out_stream << f <<" "<< s <<" "<< t <<" " ;
out_stream.close();
system("pause");
return 0;
}
※ 編輯: hirabbitt 來自: 163.13.127.91 (03/01 17:42)
→ james732:char* f,s,t; <-- 這樣 f 只是個指標 沒有宣告空間 03/01 17:44
→ james732:建議你也貼上你檔案的部份內容 03/01 17:45
→ hirabbitt:檔案的話我是打ㄅㄅㄅ ㄆㄆㄆ 然後它只顯示ㄅㄅㄅㄆ 03/01 18:17
→ hirabbitt:就沒有了 而且應該要能輸入三個字元陣列 它只給我輸入兩 03/01 18:17
→ hirabbitt:個就跳離程式了 03/01 18:17
推 dendrobium:james732:char* f,s,t; <-- 這樣 f 只是個指標 03/01 18:31
→ hirabbitt:喔喔 我改改看0.0 03/01 18:33
→ hirabbitt:喔 抱歉 我腦殘 一時忘了 03/01 18:36