Salve a tutti,
vi elenco subito il problema:
volevo costruire un programma che richiedeva in input una frase, però senza mostrare a schermo il carattere indicato, allora ho usato la funzione getch() presente in conio.h, però poi ho avuto dei problemi quando ho dovuto stampare la stessa stringa.
Quando provo a stampare la stringa t, a schermo non compare nulla.codice:#include <iostream> #include <string> #include <conio.h> int main() { string t; //dichiarazione della stringa t short int nc, i=0; //nc indica il numero dei caratteri che la stringa t dovrà andare a contenere cin>>nc; //input di nc while (i!=nc) { t[i]=getch(); //input del carattere in posizione i della stringa t i++; } cout<<t; //dove è presente il problema return 0;
Aiuti?

Rispondi quotando
