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;
}
Jsou zobrazeny jen nové odpovědi. Zobrazit všechny
Předmět Autor Datum
A string v C sa dava do uvodzoviek a ne do apostrofov. To je uplne nieco ine. poslední
MM.. 14.04.2014 17:46
MM..

Zpět do poradny Odpovědět na původní otázku Nahoru