2016-04-10 17 views
-4

Statt Hunderte Male cout schreiben, möchte ich aus einer Textdatei lesen?Aus Datei lesen C++ (Einfach)

Ich bekomme nicht, wie man einfach von einer Textdatei liest, die nur Wörter darin hat?

Vielen Dank!

+0

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

+1

ein grundlegendes Tutorial folgen, ich bin sicher, dass Google Ihnen helfen können. –

+0

@AdrianoRepetti Ich hatte es bereits versucht, darum habe ich hier gefragt .... –

Antwort

-1

Sie diese verwenden können:

#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

Möchten Sie einfach aus der Datei lesen oder die Datei ausdrucken? Denn das ist was Cout tun würde, nachdem du es "gelesen" hast. Für das Lesen sollten Sie das Tutorial nachschlagen, das Drucken der Datei ist dann ziemlich einfach.

+0

Ich möchte es ausdrucken Textdatei, sorry, ich bin neu bei C++ –

+0

dann können Sie im Grunde lesen Sie die Datei in While-Schleife (Datei endet mit eof, also bis eof) und Sie verwenden cout in der Schleife während des Lesens. – Sia