Salve a tutti io ho questo codice fatto da me solo che non riesco a far spostare il cursore come mai?:
grazie a tutti coloro che mi aiuterannocodice:#include <stdlib.h> #include <conio.h> #include <iostream> #include "crt.h" using namespace std; int main() { char tasto1=' ',tasto2=' '; int cx=1,cy=1; TextBackground(WHITE); clrscr(); TextColor (BLUE); do { tasto1 = getch(); if ((tasto1 >= 32)&&(tasto1<=127)){ cout<<tasto1; cx++; } if (tasto1 == 13){ cy++; cx = 1; gotoxy(cx,cy); } if ((tasto1 == 0)|| (tasto1 == -32)){ tasto2 = getch(); //cout<< int(tasto2)<<" Tasto cursore o tasto funzione "<<endl; switch (tasto2){ case 72 : if (cy > 1) cy = cy--; gotoxy(cx,cy);break; case 75 : if (cx > 1) cx = cx--; gotoxy(cx,cy);break; case 77 : if (cx < 80) cx = cx++; gotoxy(cx,cy);break; case 80 : if (cy < 25) cy = cy++; gotoxy(cx,cy);break; } } }while(tasto1!=27); system("pause"); return 0; }

Rispondi quotando