Si, ok..., questa è uana cosa che comunque mi serviva
ho spigato male io............
hai presente il vb, in cui puoi mettere nella casella textbox la proprieta di digitazione massimo 20 caratteri........
quindi digitando nella text1.text il 21 carattere il prg emette un beep....... ecco...
Io invece, volevo sapere, se potevo con cin>> o gets, naturalmente sotto dos come applicazione console, fare in modo che non possa digitare + di 20 caratteri e quindi essere costretto a digitare return in quanto + di 20 caratteri non li prende e poi leggere con cin>> o gets cosa ho digitato..............
questa è una tua routine letta recentemente nel forum
io l'ho modificata così:
for(int i=0; i<21; i++) {
getchar();
if (getchar()=='\n') {// pulisce il buffer
//i++;
goto ava;
}
nome[i]=getchar(); // accetta un carattere
}
ava:
nome[i]='\0'; // chiudo la stringa
...........ma non riesco a capacitarmi........ ovvero se digito ciao mi estrae io...... mhà!!
ciao