Kezdőoldal » Számítástechnika » Programozás » C nyelvben hogy tudom megcsiná...

C nyelvben hogy tudom megcsinálni hogy ha beolvasom a backspacet, akkor törölje az utolsó beírt karaktert?

Figyelt kérdés

int main()

{

int key;

while(key==key)

{

key=getch();

printf("%c",key);

}

}


A bspacere egy szimbólumot ír...



2014. okt. 9. 11:12
1 2 3
 21/22 A kérdező kommentje:
Win7 Pro x86
2014. okt. 13. 19:36
 22/22 uno20001 ***** válasza:

"Linuxon (androidon) van más lehetőséged is. Elvileg ha kiírod a backspace-et vissza kell mennie, printf("\b"); ha ez nem működik, akkor nem szabványos terminálod van.


printf("\033[8;5Hhello");"


Azaz windowson nem megy. Ott használhatod a gotoxy-t.

2014. okt. 13. 21:51
Hasznos számodra ez a válasz?
1 2 3

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!