Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (ANSI-Standard) » fgets

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
11.05.2004, 19:00 Uhr
GERO



Hallo,

ich habe ein Programm geschrieben, das mit dem Befehl fgets den Text aus einer Datei bis zum Zeilenumbruch ausliest, und den Text in eine Variable (xyz[2][5]) schreibt... als erstes natürlich in xyz[1][1], wie kriege ich es hin dass das Programm nach dem 1. Zeilenumbruch den Text der Zweiten Zeile in xyz[1][2] schreibt, gibt es da irgend einen Befehl für???

Gruß

GERO

Dieser Post wurde am 11.05.2004 um 19:01 Uhr von GERO editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
11.05.2004, 19:42 Uhr
theosoft



hmmm, mach den Index des Feldes variabel und lese bis Ende der Datei.
etwa diese Richtung:

C++:
char *s;
int i = 1;
fgets(s,....);
while(!mydatei.eof())
{
  strcpy(xyz[1][i], s);
  fgets(s,....);
  i++;
}


viel Erfolg, Theo
--
ifS (immer fröhliches Schaffen)
theosoft
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
12.05.2004, 11:32 Uhr
typecast
aka loddab
(Operator)


Und pass ein bischen auf. Wie du sicherlich weißt fangen Array in C/C++ mit dem Element 0 an.
--
All parts should go together without forcing. ... By all means, do not use a hammer. (IBM maintenance manual, 1925)
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ C / C++ (ANSI-Standard) ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: