Salve ragazzi, per il mio programma mi serve un algoritmo che può chiedere in input sia lettere che numeri e che, solo se viene scritto "o", stampi in output una frase diversa ed esca dall'algoritmo. Il codice che ho provato è questo:
#include <iostream>
using namespace std;
int main()
{
char inizio, fine, opzioni="o";
cout<<"Inserisci il numero che dovra' iniziare la sequenza. Puoi anche scrivere ''o'' per le opzioni."<<endl;
cin>>inizio;
if (inizio==opzioni) {cout<<"Queste sono le opzioni. Puoi scegliere se inserire un trattino tra i numeri scrivendo ''trattinisi'' o se levarli scrivendo ''trattini no''. Puoi anche scegliere se inserire un punto e virgola alla fine con ''pevsi'' o con ''pevno''."<<endl;}
else {cin>>fine;
cout<<inizio;
cout<<fine;}
return 0;
}
Dopo l'esecuzione, però, compare un errore con scritto "error: invalid conversion from 'const char*' to 'char'". Perché? Sono alle prime armi ragazzi, anzi, alle primissime, anche in virtù della domanda postata ieri ':D