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