Hinweis: Das Forum wird geschlossen! Neue Registrierungen sind nicht mehr möglich!

 Zurück zu Pro-Linux   Foren-Übersicht   FAQ     Suchen    Mitgliederliste
Textdatei einlesen

 
Neuen Beitrag schreiben   Auf Beitrag antworten    Pro-Linux Foren-Übersicht -> Programmieren - C
Vorheriges Thema anzeigen :: Nächstes Thema anzeigen  
Autor Nachricht
Steffen
Gast





BeitragVerfasst am: 28. März 2003 16:46   Titel: Textdatei einlesen

hallo,

ich wollte mir einen kleinen Vokabeltrainer in C programmieren, jedoch hab ich ein problem: Wie lese ich eine Zeile so aus, dass der Text VOR dem ":" in einer anderen Variable gespeichert wird, als der dannach?
 

Udo Kanter
Gast





BeitragVerfasst am: 28. März 2003 20:10   Titel: Re: Textdatei einlesen

Da gibt es wohl mehrere Varianten. U.A folgende:

#include <stdio.h>
#include <string.h>

int main( int argc, char** argv )
{

FILE* fh;

if ( fh = fopen( "test.txt", "r" ) ) {

char buffer[256];
char* str1;
char* str2;

while ( fgets( buffer, sizeof(buffer)-1, fh ) ) {

str1 = strtok( buffer, ":" );
str2 = strtok( NULL, ":" );

printf( "str1 = '%s', str2 = '%s'
", str1, str2 );

}

fclose( fh );
}
}
 

Steffen
Gast





BeitragVerfasst am: 29. März 2003 11:15   Titel: Re: Textdatei einlesen

Danke!
 

Beiträge vom vorherigen Thema anzeigen:   
     Pro-Linux Foren-Übersicht -> Programmieren - C Alle Zeiten sind GMT + 1 Stunde
Seite 1 von 1

 
Gehen Sie zu:  

Powered by phpBB © phpBB Group
pro_linux Theme © 2004 by Mandaxy