Hirdetés
- Apple Watch Sport - ez is csak egy okosóra
- OnePlus 15 - van plusz energia
- Poco F7 – bajnokesélyes
- Fotók, videók mobillal
- Xiaomi 15T - reakció nélkül nincs egyensúly
- Eddigi legjobb DxOMark helyezésével zárta 2025-öt a Vivo
- Rugalmas OLED panelre válthat a Samsung Galaxy A57
- Android szakmai topik
- One mobilszolgáltatások
- Redmi Note 13 Pro 5G - nem százas, kétszázas!
Új hozzászólás Aktív témák
-
Rickazoid
addikt
Üdv!
A következő kóddal (mintakód, de a problémám ugyanez) lenne a problémám:
int i;
scanf("%d",&i);
printf("%d",i); //nem integer esetén 0
while(i==0)
{
printf("Nem jó. Új szám: ");
scanf("%d",&i);
}
printf("%d",i);
Amíg az i-nek számot adok meg, nincs gond, de amint betűt, a mögötte lévő ciklus végtelen ciklusba kerül. Ezt próbáltam meg kiküszöbölni a példában szereplő while ciklussal ami megnézi, hogy 0-e, mivel nem szám esetében 0 lesz az i értéke, de az is végtelen ciklusba kerül. Hogy tudom elérni, hogy nem szám beírásakor újrakérje a számot végtelen ciklusok helyett?
Az int-et nem módosíthatom karakterre, főleg nem karaktertömbre, az most túl bonyolult lenne a program többi része miatt.
Van valami megoldás erre? Egyáltalán miért nem működik? Ha az i értéke 0 lesz, akkor a while miért hülyül meg, mi a különbség 0 és 0 közt, ha mindkettő integer?
Új hozzászólás Aktív témák
● olvasd el a téma összefoglalót!
● ha kódot szúrsz be, használd a PROGRAMKÓD formázási funkciót!
- Stargate
- Vírusirtó topic
- Elektromos autók - motorok
- Milyen videókártyát?
- Kormányok / autós szimulátorok topikja
- Nem kilincselhet tovább a Tesla Kínában
- E-roller topik
- Mikrokontrollerek Arduino környezetben (programozás, építés, tippek)
- Ventilátorok - Ház, CPU (borda, radiátor), VGA
- Sorozatok
- További aktív témák...
- Dell latitude, precision, xps, magyar világítós billentyűzetek eladóak
- AZONNAL KÉSZLETRŐL! Intel Core i5 14600K 64GB 6000MHz RAM 2TB Gen4 SSD RTX 5060 8GB FSP 750W
- ÚJÉVI BOMBA AKCIÓK! PSN, STEAM, UBISOFT CONNECT, EA APP, XBOX EREDETI KULCSOK 100% GARANCIA
- LG 27GP95RP - 27" Nano IPS - UHD 4K - 160Hz 1ms - NVIDIA G-Sync - FreeSync Premium PRO - HDR 600
- Keresünk iPhone 14/14 Plus/14 Pro/14 Pro Max
Állásajánlatok
Cég: Laptopszaki Kft.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest


