Kezdőoldal » Számítástechnika » Programozás » C++-ban hogyan lehet ellenőriz...

C++-ban hogyan lehet ellenőrizni azt, hogy csak betűt adjon be a felhasználó? (CodeBlocks) A program lent van számellenőrzéssel .

Figyelt kérdés

#include <iostream>


using namespace std;


int main()

{ setlocale(LC_ALL,"hun");


string a;

bool hiba;

//Szó bekérése



do

{

cerr << "Írd be a szót: (angol, kisbetűvel)" << endl;

cin >> a;

hiba = cin.fail() || cin.peek()!='\n' ; EZ NEM JÓ MER SZÁMOT ELLENŐIZ!

if(hiba)

{

cout << "Hibás szó" << endl;

}

cin.clear();

getline(cin,tmp,'\n');

}while (hiba);


return 0;

}



2017. okt. 29. 11:09
 1/3 anonim ***** válasza:
2017. okt. 29. 11:20
Hasznos számodra ez a válasz?
 2/3 anonim ***** válasza:
Hát monjuk a vicc kedvéért 'a' tipusa lehet char.
2017. okt. 29. 11:21
Hasznos számodra ez a válasz?
 3/3 A kérdező kommentje:

Köszönöm szépen a válaszokat megvan !

Zöld pacsi ment !

További kellemes napot :)

2017. okt. 29. 11:23

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!