Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailem Jyzak C - porovnávání řetězce (char[])

Dobrej,

ví někdo proč mě tento program v C nefunguje správně? Dle mě je to správně, ale ten datový typ char dělá problémy. V C++ je string a tam to jde normálně, ale zde nevím.

#include <stdio.h>
#include <stdlib.h>

int main()
{
    char x[20];

    do {
    printf("Zadej heslo: ");
    scanf("%s", &x);
    } while (x != 'abcd1234');
    printf("Super!");

    getch();
    return 0;
}

Odpověď na otázku

1 Zadajte svou přezdívku:
2 Napište svou odpověď:
3 Pokud chcete dostat ban, zadejte libovolný text:

Zpět do poradny