Kommentare aus Datei entfernen
-
Hallo zusammen,
ich möchte aus einer Datei den gesamten Inhalt kopieren und diese in eine neue Datei kopieren. In der Urpsrungsdatei gibt es jedoch Kommentare, die ich nicht übernehmen möchte.
Bisher habe ich die Informationen zweichenweise in die neue Datei übertragen, da ich parallel dazu die Infos in einem Array zwischenspeicher, um weiter rechnen zukönnen.
Wie kann ich nun sagen, dass die komplette Zeile "übersprungen" werden soll, wenn zu Beginn einer Zeile ein "#" erkannt wird?
Danke
-
char Zeile; while( fgets(Zeile, sizeof(Zeile), Ergebnis) != NULL) { if(Zeile[0]=='#') continue; *Hier stehen deine Anweisungen zum weiterverarbeiten der Zeilen die nciht mit # beginnen* . . . }
-
Du willst eine ganze Zeile in einem einzelnen Zeichen speichern?!
-
roflo schrieb:
Du willst eine ganze Zeile in einem einzelnen Zeichen speichern?!
Selbst wenn Zeile ein char* wäre, wäre es falsch, da es hier:
while( fgets(Zeile, sizeof(Zeile), Ergebnis) != NULL)
zu einem Überlauf kommt.