ERLEDIGT
NEIN
NEIN
ANTWORTEN
6
6
ZUGRIFFE
895
895
EMPFEHLEN
-
hallo zusammen
Könnte mir bitte jemand helfen
ich will ein Programm mit c schreiben, dieses Programm muss so funktionieren:
1) ein Wert eingeben.
2) in einem txtdatei nach diesem Wert suchen
3) wenn das Wert da ist die ganze Zeile die neben dieses Wert zeigen
Z.B:
gibt man das wert 0520 ein , wird danach nach dieser Wert gesucht , wenn das Wert da ist wird die ganze Zeile gezeigt:
ZEM ZEM0520 ZEM0520_1 ZEM0520_2
der textdatei kann so aussehen :
Typ Nr. ;Name ;Hauptseite ;Konfig. Seite ;Datenseite
0200 ;SEM ;SEM0200 ;SEM0200_1 ;SEM0200_2
0400 ;PQM ;PQM0400 ;PQM0400_1 ;PQM0400_2
0520 ;ZEM ;ZEM0520 ;ZEM0520_1 ;ZEM0520_2
Ich hoffe jemand kann mir helfen,
viele Grüsse
-
23.05.05 12:05 #2
- Registriert seit
- Apr 2002
- Ort
- Delmenhorst (Niedersachsen)
- Beiträge
- 3.567
moin
Das ist doch weiter nicht schwierig.
Wo liegt denn genau das Problem?
Such mal nach seekp.
Und welchen Compiler benutzt du?
Und was für ne Anwendung willst du schreiben?
mfg
umbrasaxum
-
hallo
ich will die Anwendung mit C schreiben, und ich benutze Borland c++ dafür.
ich will jetzt nur wissen wie kann man unter solche textdatei nach werte suchen ZB:
0520 uzw.
danke für die Hilfe
-
23.05.05 12:35 #4
- Registriert seit
- Apr 2002
- Ort
- Delmenhorst (Niedersachsen)
- Beiträge
- 3.567
moin
Bemüh doch einfach mal die Suchfunktion und such nach seekp.
Z.B. http://www.tutorials.de/tutorials205909.html
mfg
umbrasaxum
-
ich habe ein Buch für c Programmierung und habe ich diese Funktion (seekp) nicht gefunden. ich will das Programm mit c und nicht mit c++ schreiben.
ich habe diese code jetzt geschrieben, aber damit könnte ich auch nur die erste Zeile suchen.
danke für eine weitere Hilfe
-
23.05.05 13:59 #6
- Registriert seit
- Apr 2002
- Ort
- Delmenhorst (Niedersachsen)
- Beiträge
- 3.567
moin
Welchen Code?!
mfg
umbrasaxum
-
pardon ich habe vergessen
#include <stdio.h>
#include <stdlib.h>
int main(void) {
char line[40],line2[40];
//char *test="test.txt";
FILE *datei;
char *loc;
/* Bitte Pfad und Dateinamen anpassen */
if((datei=fopen("\\test.txt","r"))== NULL){ // Datei muß im Webverzeichnis stehen
fprintf(stderr, "can't open text.txt \n");
}
fgets(line,40, datei) != NULL ; //count++;
printf("Geben Sie den zu suchenden String ein: ");
fgets(line2,40,stdin);
line2[strlen(line2)-1] = 0; /*Entfernt das Neue-Zeile-Zeichen*/
loc = strstr(line, line2); // suche durchführen.
if ( loc == NULL )
printf("Es wurde keine Übereinstimmung gefunden.\n");
else
printf("%s wurde an Position %d gefunden.\n",line2,loc-line);
// puts(line);
fclose(datei);
//return(0);
}
Ähnliche Themen
-
Textabschnitt aus Textdatei suchen
Von Dorschty im Forum VisualStudio & MFCAntworten: 2Letzter Beitrag: 07.07.07, 08:18 -
Zeichen in einer Textdatei suchen
Von king_of_drums im Forum C/C++Antworten: 13Letzter Beitrag: 25.06.07, 09:23 -
Textdatei öffnen,strings suchen und ändern
Von Binio im Forum Delphi, Kylix, PascalAntworten: 5Letzter Beitrag: 24.09.05, 09:17 -
Suchen in einer Textdatei
Von _DER_ im Forum C/C++Antworten: 1Letzter Beitrag: 13.05.05, 17:59 -
Zeichenreihenfolge in einer Textdatei suchen
Von gabrielgsell im Forum Visual Basic 6.0Antworten: 2Letzter Beitrag: 16.08.04, 11:51





Zitieren
Login






