Input-Files

Hallo

Ich habe gerade erst mit dem Programmieren angefangen, und habe eine Frage bezüglich des einlesens von Input-Files. Das File sieht so aus:

0 0 0 0 0 4 3 2 1
6
11
20
3
55
7
4

und um die erste Zeile einzulesen benutze ich folgenen Code:

inp=fopen("Input-file.txt","r");
 for(i=1;i

diese wird jedoch folgendermassen eingelesen, ich weiss nicht wieso:

3810560 0 0 0 0 0 4 3 2 

Kann mir bitte jemand helfen?

Gruss

Zuerill

Howdy,

inp=fopen(„Input-file.txt“,„r“);
for(i=1;i

diese wird jedoch folgendermassen eingelesen, ich weiss nicht
wieso:

3810560 0 0 0 0 0 4 3 2

Kann mir bitte jemand helfen?

in C/C++ fangen Array Indizes bei 0 an. Du hast das Element 0 nicht eingelesen, deshalb ist es nicht initialisiert. Dafuer liest deine Schleife die Element 1…8 ein (also eigentlich eines
zu wenig).

Gruss
norsemanna