Anzeige:
Ergebnis 1 bis 2 von 2

Thema: namen in einer liste in c suchen und ausgeben

  1. #1
    Registrierter Benutzer
    Registriert seit
    28.11.2002
    Beiträge
    86

    namen in einer liste in c suchen und ausgeben

    Hallo, kann mir einer sagen, wie ich in einer Datei einen Namen suchen kann und diesen dann ausgeben kann. In C.
    Danke

  2. #2
    Registrierter Benutzer
    Registriert seit
    10.04.2001
    Ort
    Bremen
    Beiträge
    339
    Hi!

    strstr prüft ob ein String Teil eines anderen ist (man 3 strstr)
    Code:
    #include <stdio.h>
    
    int main(int argc, char **argv)
    {
        FILE *file;
        char buffer[1024];
        char name[] = "Such";
    
        if((file=fopen("DATEI","r")) == NULL)
        {
            return 0;
        }
    
        while(fgets(buffer, 1024, file))
        {
            /*Wenn etwas gefunden wird, wird es gleich ausgegebn*/
            if(strstr(buffer, name))
                fputs(buffer, stdout);
        }
    
        return 0;
    }
    c ya,
    Tobias

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •