2016-02-19 111 views
0
#include<iostream> 
#include<fstream> 
#include<string> 
using namespace std; 
const int max = 100; 
void main() 
{ 
    char output[max]; 
    string a; 
    ofstream veiw("myfile.txt"); 
    cout << "Enter name: "; 
    getline(cin, a); 
    veiw << a; 
    ifstream get("myfile.txt"); 
    //it have to show line  
    get.getline(output, max); 
    cout << output << endl; 
    system("pause"); 
} 

Output Screen爲什麼它沒有顯示輸出屏幕上串

+0

該文件仍然保持由'view'打開。嘗試用'get'再次打開它很可能會失敗。我不禁注意到你的代碼沒有執行任何錯誤檢查。 –

回答

0

veiw << a;應該做後添加veiw.close();

請務必記得在完成使用後關閉文件。

+0

註釋中的代碼不可讀...如果您想提出另一個問題,您可以提出另一個問題。相反,您可以編輯此問題以向其添加新信息。 – WhatsUp

相關問題