Kezdőoldal » Számítástechnika » Programozás » Hol a hiba ebben a c++ kódban?...

Hol a hiba ebben a c++ kódban? #include <iostream> using namespace std; void main () { char betu; cin>>betu; switch (betu) { case 'é': cout<<"ok\n"; break; default: cout<<"default\n"; break; } system ("pause") ; }

Figyelt kérdés

'é' hatására "ok" üzenettel kéne hogy visszatérjen de alapból a defaultra ugrik.

Ha nem ékezetes betűvel csinálom akkor működik.



2011. nov. 22. 11:46
 1/9 A kérdező kommentje:

#include <iostream>

using namespace std;


void main()

{


char betu;


cin>>betu;


switch (betu)

{


case 'é': cout<<"ok\n"; break;

default: cout<<"default\n"; break;


}


system("pause");


}

2011. nov. 22. 11:46
 2/9 Mugen ***** válasza:
Az é helyett nem lehetne valami másmilyen karakter? pl: x
2011. nov. 22. 11:48
Hasznos számodra ez a válasz?
 3/9 A kérdező kommentje:
nem sajnos mert ez a feladat
2011. nov. 22. 11:49
 4/9 anonim válasza:

próbálj ascii-kódot használni.. nem tudom hogy kell c++-ban, de biztos hogy lehet

"switch asc(betu)

case ..."

2011. nov. 22. 12:02
Hasznos számodra ez a válasz?
 5/9 A kérdező kommentje:
köszi kipróbálom
2011. nov. 22. 12:06
 6/9 A kérdező kommentje:

de egy baj van XDXD

az ascii csak angol abc betűket tartalmaz

2011. nov. 22. 12:07
 7/9 A kérdező kommentje:

megtaláltam a hibát

az ének pl a ' felel meg, ennyi xd

2011. nov. 22. 12:09
 8/9 Mugen ***** válasza:

próbáld meg hogy ascii kódot raksz a case-hez:

[link]

2011. nov. 22. 12:15
Hasznos számodra ez a válasz?
 9/9 Mugen ***** válasza:
No akkor király :)
2011. nov. 22. 12:15
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!