C - začátečnický problém

Vývojová prostředí, aplikace, skripty, http://www... síťové programy, internet, sdílení...
Odpovědět
dawnMist
Nováček
Nováček
Registrován: 08. říj 2012

C - začátečnický problém

Příspěvek od dawnMist »

Zdravím,

začínám se učit C a při jednom jednoduchém úkolu jsem se zasekl.
Potřebuju do pole načítat hexadecimální čísla, oddělená jednou mezerou, přičemž zadávání se ukončí znakem 0.
Napsal jsem něco takovýho, ale nefunguje to správně:

unsigned int vstup[99];
unsigned int hexa;
int i = 0;
char znak;

while((znak = getchar()) != '0') {
scanf("%X", &hexa);
vstup = hexa;
printf("%d. nactene cislo: 0x%X\n", i+1, vstup);
i++;
}

Nevíte, kde dělám chybu?
Odpovědět

Zpět na „Programování a web“