Kezdőoldal » Számítástechnika » Programozás » Hogy lehet leellenőrizni...

Hogy lehet leellenőrizni c++-ban, hogy az intbe tényleg számot írtak be és nem betűt?

Figyelt kérdés
Hogy lehet leeneőrizni a programmal? Mert most ott tartok, hogy beírom hogy asd és úgy veszi mintha szám lenne.

#programozás #C++ #int ellenőrzés
2017. márc. 24. 16:31
 1/4 anonim ***** válasza:

Keress rá függvényt a doksiban vagy a googleval én így el tudnám érni hogy sikerüljön egyébként nem c++ ok.


És ha nem lesz függvényed megint valamire akkor jössz majd megint kérdezni?

2017. márc. 24. 17:21
Hasznos számodra ez a válasz?
 2/4 anonim ***** válasza:
Ha stringbe olvasol be, és a stoi függvénnyel próbálod konvertálni, akkor mit csinál?
2017. márc. 24. 17:28
Hasznos számodra ez a válasz?
 3/4 anonim ***** válasza:

A típusoknak felejtsd el most rögtön az általad kialakított képét.

Az, hogy int valami, abszolúte nem jelenti, hogy annak számnak kell lennie. Ez csupán annyit jelent, hogy 4 bájt méretű bitsorozatot tárol.

C++ függvényt hirtelen nem tudok rá mondani, de a c++ kezeli a sima c függvényeket, include-olj egy cstdio-t, és használj scanf-t %d paraméterrel, az nem fog engedni mást beolvasni, az biztos.

2017. márc. 24. 20:31
Hasznos számodra ez a válasz?
 4/4 anonim ***** válasza:

int x;

cin >> x;


if (cin.fail()) {

//Not an int.

}


[link]

2017. márc. 24. 21:12
Hasznos számodra ez a válasz?

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!