• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

wyszukiwanie - C

Fiszki IT
Fiszki IT
0 głosów
72 wizyt
pytanie zadane 13 listopada 2018 w C i C++ przez gorgonek Obywatel (1,790 p.)

Hejka. Chciałabym się zapytać, co tutaj można zmienić w funkcji, aby działała? Dotyczy ona wyszukiwania osób po nazwiskach. Zrobiłam tak:
 

int WyszukajOsobe(TWsk P, TDane x)
{
    int n;
    printf("Podaj nazwisko: ");
    scanf("%s", x.nazwisko);
    while(P!=NULL)
    {
        if(P->d.nazwisko)
        {
            WyswietlStudenta(x);
        }
        P=P->next;
    }
}

Co tutaj można poprawić? Bardzo proszę o pomoc :/

1 odpowiedź

0 głosów
odpowiedź 13 listopada 2018 przez j23 Mędrzec (164,140 p.)

Do porównywania c-stringów użyj funkcji strcmp.

komentarz 13 listopada 2018 przez gorgonek Obywatel (1,790 p.)
Hmm... a czy mogłabym poprosić o małą pomoc? Próbuję na wszystkie sposoby i chociaż jakoś naprowadzić bardziej :/
komentarz 13 listopada 2018 przez j23 Mędrzec (164,140 p.)
if(strcmp(P->d.nazwisko, x.nazwisko) == 0) { ... }

 

Podobne pytania

0 głosów
1 odpowiedź 77 wizyt
pytanie zadane 23 października 2016 w C i C++ przez maste2 Nowicjusz (160 p.)
0 głosów
1 odpowiedź 167 wizyt
pytanie zadane 10 czerwca 2016 w Java przez uczeń1998 Obywatel (1,940 p.)
0 głosów
1 odpowiedź 91 wizyt
pytanie zadane 7 kwietnia 2016 w C i C++ przez Jędrzej Dembowski Użytkownik (740 p.)
Porady nie od parady
Wynikowy wygląd pytania, odpowiedzi czy komentarza, różni się od tego zaprezentowanego w edytorze postów. Stosuj więc funkcję Podgląd posta znajdującą się pod edytorem, aby upewnić się, czy na pewno ostateczny rezultat ci odpowiada.Podgląd posta

84,721 zapytań

133,527 odpowiedzi

295,919 komentarzy

55,997 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto dwie polecane książki warte uwagi. Pełną listę znajdziesz tutaj.

...