C++ Datei.txt öffnen und Lesen

Wie öffnet man eine Datei und List den Ihnhalt aus? Wen möglich auch nur bestimmte zeilen.

Wie öffnet man eine Datei und

FILE *fp;
fp = fopen( „Dateiname“, „r“ );

r steht fuer read, binaeres lesen mit rb

List den Ihnhalt aus?

binaer: fread( … );
text: fscanf( … );

du hast doch wohl ein c-buch, in dem die syntax steht. ansonsten script aus dem netz saugen.

Wen möglich auch nur bestimmte zeilen.

dateizeiger setzen mit
fseek( fp, entfernungvomanfangderdatei, SEEK_SET );
so ungefaehr.
z.b. entfernungvomanfangderdatei koennte
100L sein.

good luck
patrick

Hi,

Wie öffnet man eine Datei und

FILE *fp;
fp = fopen( „Dateiname“, „r“ );

r steht fuer read, binaeres lesen mit rb

List den Ihnhalt aus?

binaer: fread( … );
text: fscanf( … );

du hast doch wohl ein c-buch, in dem die
syntax steht. ansonsten script aus dem
netz saugen.

Wen möglich auch nur bestimmte zeilen.

dateizeiger setzen mit
fseek( fp, entfernungvomanfangderdatei,
SEEK_SET );
so ungefaehr.
z.b. entfernungvomanfangderdatei koennte
100L sein.

Gefragt war nach C++, der hier beschriebene Weg ist der C-Weg.
In C++ kann man das z.B. so machen:

//: C02:Fillvector.cpp
// Copy an entire file into a vector of string
#include
#include
#include
#include
using namespace std;
int main() {
vector v;
ifstream in(„Fillvector.cpp“);
string line;
while(getline(in, line))
v.push_back(line); // Add the line to the end
// Add line numbers:
for(int i =0;i

Gefragt war nach C++, der hier
beschriebene Weg ist der C-Weg.

t’schuldigung…

patrick