C-ben hogy lehet feltételnél vizsgálni, hogy entert ütöttünk? Már mint van egy szelekció, és ha entert üt akkor mit csináljon? Mert ha karaktert üt, ugye az működik, viszont az entert nem tudom mi alapján adjam meg?
Figyelt kérdés
Ascii kóddal is próbáltam, csak nem sikerült.2014. júl. 31. 09:25
1/9 iostream válasza:
Na, egészen pontosan hogy működik, amikor karaktert üt?
2/9 anonim válasza:
Az enter ugyanúgy egy karakter, mint bármely másik.
A conio.h-nak van egy getch() függvénye, keress rá, hogy hogy működik.
3/9 anonim válasza:
char Key = 13;
if (Key == 13)
//Entert ütöttek le
4/9 iostream válasza:
Ezt azért ne már. Mi az a 13? Ascii tábla szerint a CR, ami önmagában csak régibb Maceken jelent "újsort", entert. Azt kéne tudni, a kérdező hogy ellenőrzi, hogy 'A' betűt ütöttek-e. Lehet az ő módszerével nem is lehet entert nézni.
5/9 anonim válasza:
6/9 A kérdező kommentje:
úgy csináltam, hogy getch()-el beolvastam egy karaktert, és azt vizsgáltam, hogy if (c='a'). De közben találtam egy ilyet: if (getchar() == '\n')
De egyébként akkor az én módszeremmel tudnám vizsgálni?
2014. aug. 1. 22:16
7/9 anonim válasza:
Nem, ugyanis értékadással elég nehéz egyenlőséget vizsgálni.
8/9 A kérdező kommentje:
Ezzel még sem működik úgy, ahogy kellene, van valami másik megoldás?
Azt szeretném, hogy ha entert üt, akkor lépjen tovább, ha pedig számot ír, akkor azt olvassa be.
2014. aug. 2. 19:39
9/9 iostream válasza:
Itt egy probléma, ahol például az entert is kezelik:
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!