2016-04-10 120 views
-4

而不是寫數百次的cout,我想從文本文件讀取?從文件中讀取C++(簡單)

我不明白如何簡單地從文本文件中讀取,它只包含文字?

非常感謝!

+0

http://www.cplusplus.com/doc/tutorial/files/ –

+1

遵循一個基本的教程中,我敢肯定,谷歌可以幫助你。 –

+0

@AdrianoRepetti我已經試過了,這就是爲什麼我在這裏問...... –

回答

-1

您可以使用此:

#include <iostream> 
#include <fstream> 
#include <string> 
using namespace std; 

void main() { 
    string line; 
    ifstream myfile ("example.txt"); //change this to your file's name 
    if (myfile.is_open()) 
    { 
     while (getline (myfile,line)) 
     { 
      cout << line << '\n'; 
     } 
     myfile.close(); 
    } 

    else 
     cout << "Unable to open file"; 
} 
-1

你想簡單地從文件中讀取,或打印出文件嗎?因爲這是cout會在你「閱讀」之後做的事情。 對於閱讀你應該查找教程,打印文件是非常容易的。

+0

我想打印出文本文件,對不起,我是新的C++ –

+0

然後你可以基本上讀取while循環中的文件(文件以eof結尾,直到eof),並且在讀取期間在循環中使用cout。 – Sia