Hallo,
ich möchte ganz ganz viele Zahlen aus einer Datei auslesen, hab aber keine Ahnung wie es geht. Ich kann bereits Strings aus einer Datei auslesen, es geht mir jedoch daraum, mit den Zahlen weiter zu rechnen. In der Datei sind die Zahlen mit Leerstellen voneinander getrennt.
Der bisherige Code:
Code:
Wenn ich jetzt aber buffer[1] aufrufe, ist dieses eine ganz andere lange Zahl.
Könnt ihr mir weiterhelfen?
tommy
ich möchte ganz ganz viele Zahlen aus einer Datei auslesen, hab aber keine Ahnung wie es geht. Ich kann bereits Strings aus einer Datei auslesen, es geht mir jedoch daraum, mit den Zahlen weiter zu rechnen. In der Datei sind die Zahlen mit Leerstellen voneinander getrennt.
Der bisherige Code:
Code:
Code:
// reading a text file
#include <iostream.h>
#include <fstream.h>
#include <stdlib.h>
int main () {
char buffer[256];
ifstream examplefile ("example.txt");
if (! examplefile.is_open())
{ cout << "Error opening file"; exit (1); }
while (! examplefile.eof() )
{
examplefile.getline (buffer,100);
cout << buffer << endl;
}
return 0;
}
Könnt ihr mir weiterhelfen?
tommy