/ Forside / Teknologi / Udvikling / C/C++ / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
C/C++
#NavnPoint
BertelBra.. 2425
pmbruun 695
Master_of.. 501
jdjespers.. 500
kyllekylle 500
Bech_bb 500
scootergr.. 300
gibson 300
molokyle 287
10  strarup 270
Begynderproblem VC ++ 6.0
Fra : Anders Jensen


Dato : 22-02-01 15:38

Er der nogen der kan hjælpe mig med følgende, måske for andre simple problem
{ int a;
cin>>a;
try { if ( ******** ) throw(MyFunc());}
Jeg skulle gerne have aktiveret IF - sætningen, hvis brugeren fejlagtigt er
kommet til indtaste et bogstav istedet for en int som a - værdi - Hvad skal
der stå i (*****)??
--
NUN
LINUS
linus@post2.tele.dk



 
 
Lars Blaabjerg (23-02-2001)
Kommentar
Fra : Lars Blaabjerg


Dato : 23-02-01 09:34

"Anders Jensen" <linus@post2.tele.dk> wrote in message
news:9738hi$a2u$1@news.inet.tele.dk...
> Er der nogen der kan hjælpe mig med følgende, måske for andre simple
problem
> { int a;
> cin>>a;
> try { if ( ******** ) throw(MyFunc());}
> Jeg skulle gerne have aktiveret IF - sætningen, hvis brugeren fejlagtigt
er
> kommet til indtaste et bogstav istedet for en int som a - værdi - Hvad
skal
> der stå i (*****)??
> --
> NUN
> LINUS
> linus@post2.tele.dk
>

if( cin.fail() )
{
// failed
}
else
{
// succeeded
}



mvh
Lars



Anders Jensen (23-02-2001)
Kommentar
Fra : Anders Jensen


Dato : 23-02-01 13:59

Taksa - Og hvordan kunne jeg overse den ØV

--
NUN
LINUS
linus@post2.tele.dk



Igor V. Rafienko (23-02-2001)
Kommentar
Fra : Igor V. Rafienko


Dato : 23-02-01 18:50

* Lars Blaabjerg

[snip]

> if( cin.fail() )
> {
> // failed
> }
> else
> {
> // succeeded
> }


Eller

if ( std::cin >> a ) {
// success
}

Eller

std::cin.exceptions( std::ios_base::failbit );
std::cin >> a;





ivr, som ikke har Langer&Kreft sin bok i nærheten
--
Besides, meat tends to run away when possible, or fights. Either
response presents behavioral challenges too complex for any existing
robot.
      -- Stuart Wilkinson, inventor of the "gastrobot"

Søg
Reklame
Statistik
Spørgsmål : 177552
Tips : 31968
Nyheder : 719565
Indlæg : 6408847
Brugere : 218887

Månedens bedste
Årets bedste
Sidste års bedste