04/07/10 11:27
Puoi usare lo switch solo con valori numerici interi o char (non vettori di char) ...
04/07/10 11:37
case 'h':
case 'c':
case 'x':
Il tuo problema è che non hai le basi del linguaggio. Quelle che si studiano prima, molto prima dello switch...case ...
04/07/10 12:05
3 volte perché per il comando tu usi un solo carattere e
asd
è fatto da 3 caratteri. Il programma ti informa che
il comando a non esiste
il comando s non esiste
il comando d non esiste
P.S. La parentesi non serve ('X') ... basta scrivere 'X' ...
P.P.S. winsock.h non ti serve ...
04/07/10 12:13
jock
e come posso fare che non mi dia questo errore se scrivo cia
scrive
Ciao
Comando>>Comando Errato
Comando>>Comando Errato
io vorrei che scrivesse solo
Comando Errato
Comando>>
consigli...
aaa
04/07/10 12:28
Di nuovo ... devi usare un oggeto di classe
string
per l'input e non un char. Dopo aver accettato l'input, devi trovare il primo carattere e passarlo in una variabile char allo switch.
Detto questo, prossimo argomento da studiare:
la classe string
04/07/10 13:30
jock
Quello che ho scritto e un esempio per capire come funziona e se io volessi fare qualcosa di più complesso...
ti spiego la mia idea
cout<<"h - Hello"<<endl;
cout<<"help - file di aiuto"<<endl;
cout<<"cls - Cancella testo"<<endl;
cout<<"exit - Exit\n"<<endl;
ecc. altri comandi
questo e il problema che cerco tu dicevi di prendere la prima lettera e controllare nello swich giusto...^^
aaa