Diskuze: ukončení programu číslem
V předchozím kvízu, Online test znalostí C++, jsme si ověřili nabyté zkušenosti z kurzu.
Člen
Zobrazeno 8 zpráv z 8.
//= Settings::TRACKING_CODE_B ?> //= Settings::TRACKING_CODE ?>
V předchozím kvízu, Online test znalostí C++, jsme si ověřili nabyté zkušenosti z kurzu.
int q = 1;
while(q != 0)
{
scanf("%d", &q);
}
return 0;
tak?
EDIT : Můžeš čísla načítat do pole, ale to asi nechceš.
Asi něco jako:
int cislo;
do {
scanf("%d", &cislo);
} while(cislo != 0);
Záleží na tom, jestli pak potřebuješ pracovat se zadanými čísly, jako třeba s polem. To bys pak musel ukládat na haldu.
to asi není ono, potřebuji, když píšu číslo, a objeví se v něm nula jako když jí zmáčknu, tak se číslo zapíše do paměti(jako místo enter).
jo takhle aha
#include <stdio.h>
int main()
{
int c;
do
{
c = getch();
}while(c != 48);
}
48 je nula v ascii tabluce protože načítáš znaky, nikoli čísla.
Getch využívá trochu víc paměť než třeba getchar ale s tím už si pohraj.
To je ono trochu jsem si to ještě poupravil a šlape to jak má . Mockrát děkuji
Zobrazeno 8 zpráv z 8.