Hogyan lehetne C-nyelvben egy olyan programrészt írni, ami beolvas egy számot, és ha nem számot írsz be, akkor azt jelzi valamilyen módon (mondjuk kiírja, hogy hiba)?
Figyelt kérdés
2015. dec. 13. 14:02
1/5 anonim válasza:
"ami beolvas egy számot"
Ne számot olvass be, hanem szöveget. Ellenőrizd, hogy számot tartalmaz-e. Ha nem számot tartalmaz kiirhatod a hibat, ha számot tartalmaz, akkor alakitsd számmá.
2/5 anonim válasza:
Ha scanf egy függvény. Amellett, hogy beolvassa az inputot és tárolja, a visszatérési értéke megmondja, hogy hány értéket sikerült neki beolvasnia. Szóval simán csinálhatsz egy ilyet:
#include <stdio.h>
int input;
if (scanf("%d", &input) != 1) printf("Itt valamit rosszul adtál meg...");
3/5 anonim válasza:
4/5 A kérdező kommentje:
Köszönöm, ment a zöld kéz!
2015. dec. 13. 17:42
5/5 A kérdező kommentje:
Külön köszönet a linkelt oldalért! Nagyon hasznos!
2015. dec. 13. 17:53
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!