Hi!
Wie kann ich in einer Textdatei nach einer bestimmten Zeile suchen (muss den String "network.proxy.http" enthalten) und dann die Zeile ausgeben? Das ganze sollte in ANSI C geschrieben werden. Wie ich die ganze Datei ausgebe, weiss ich mittlerweile:
fprintf(proxyfile, "Netscape Communicator 4.75: ");
if((ncfile = fopen(ncname, "r")) == NULL) {
fprintf(proxyfile, "Is not installed
");
}
else {
while (!feof(ncfile)) {
fgets(puffer, PUFFERSIZE, ncfile);
fprintf(proxyfile, "%s", puffer);
}
}
Wie aber nur diese bestimmte Zeile in proxyfile geschrieben wird, weiss ich leider nicht
Kann mir vielleicht jemand helfen?
Vielen Dank,
Beastie
Bestimmte Zeile in einer Textdatei suchen
Re: Bestimmte Zeile in einer Textdatei suchen
Hab jetzt eine Lösung für mein Problem gefunden:
while (!feof(ncfile)) {
fgets(puffer, PUFFERSIZE, ncfile);
if(strstr(puffer,"user_pref") || strstr(puffer,"user_pref"))
fprintf(proxyfile, "%s", puffer);
}
while (!feof(ncfile)) {
fgets(puffer, PUFFERSIZE, ncfile);
if(strstr(puffer,"user_pref") || strstr(puffer,"user_pref"))
fprintf(proxyfile, "%s", puffer);
}