TextZeile kürzen und anhängen
-
Hallo zusammen,
Ich lese wie folgt ein Text-File ein:
int CCk::Pre( char *FileName, char *PreFileName ) { while (( fgets( Zeile, 200, fpIn )) != NULL ) { ?!?!?! fprintf( fpOut, "%s", Zeile ); fclose( fpIn ); fclose( fpOut ); return 1; } }
Ich möchte gerne bei jedem Erscheinen von F83 S300 das S300 in einer neuen Zeile ausgeben:
Input_BSP:
F83 S400
Output_gewünscht:
F83 S400
S400Sprich er soll immer den Teil "S400" nochmals ausgeben...
Wie könnte man dies am Besten umsetzen ?!
Danke im Voraus !!
-
Dieser Thread wurde von Moderator/in SeppJ aus dem Forum C++ (auch C++0x) in das Forum C (C89 und C99) verschoben.
Im Zweifelsfall bitte auch folgende Hinweise beachten:
C/C++ Forum :: FAQ - Sonstiges :: Wohin mit meiner Frage?Dieses Posting wurde automatisch erzeugt.
-
1. C - C++ oder was soll das sein? Wenn namespaces gehen gehen auch filestreams
fprintf(..); if (strstr("F83 S400")) fprintf(..);
-
while( fgets(Zeile,200,fpIn) ) { const char *p=strstr(Zeile,"F83 S300"); fprintf( fpOut, "%s", Zeile ); if( p ) fprintf( fpOut, "%s", strchr(p,' ')+1 ); ... }