Anonymní profil BTjacker – Programujte.com
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu

Anonymní profil BTjacker – Programujte.comAnonymní profil BTjacker – Programujte.com

 

Příspěvky odeslané z IP adresy 82.117.139.–

BTjacker
C / C++ › Rekurze běží pořád dokola př…
27. 2. 2008   #67294

Spatne sem pochopil vyznam isdigit, ale už tomurozumím :) takže ta podotázka už je vyřešená :)

BTjacker
C / C++ › Rekurze běží pořád dokola př…
27. 2. 2008   #67288

Nejspíš chápu jak jsi to myslel (i když je to trochu přehozené) ale nepomáhá to ani když to napíšu dobře, tohle můj problém neřeší.
ještě poddotaz: jak se jmenuje funkce z knihovny cctype která vrací true pokud je to číslo? Nemyslím jen 0-9, myslím "double"

Problém je v tom že pokud podmínka nesouhlasí,tak se funkce zopakuje(to samozřejmě má udělat), ale pokud jsem neznámé přiřadil jako hodnotu "+" spustí se funkce znova(to také má) ale už se neptá na další hodnotu, nýbrž vypisuje stále "špatná hodnota zadejte znovu" (vypisuje stále zn. že mám popsané celé okno a valí to samo:) přitom by se měla zeptat na novou hodnotu)

Děkuji za odpověď, snad jste pochopili z mého šíleného popisu co mě trápí :)

BTjacker
C / C++ › Rekurze běží pořád dokola př…
26. 2. 2008   #67215

Zdravím, mám tento problém a nevím jak jej vyřešit, v C++ jsem začátečník.
když použiji např.
funkce()
cin >> cislo;
if (cislo <5)
prikazy;
else
funkce();

proste chci aby prikazy probehly pouze kdyz bude cislo mensi nez 5, jinak chci zadat cislo znova. Kdyz ale napisu treba +, tak se rekurze uz nezastavi a jede porad sama. pls poradte jak se to da osetrit. dekuji za pomoc

 

 

Hostujeme u Českého hostingu       ISSN 1801-1586       ⇡ Nahoru Webtea.cz logo © 20032024 Programujte.com
Zasadilo a pěstuje Webtea.cz, šéfredaktor Lukáš Churý