Originariamente inviato da apatico
devo realizzare un programma di scrittura ma ho un problema:
codice:
#include <iostream.h>\\uno schizzo del programma
#include <string>

int main()
{
int menu,creare;
char stringaA[500];
cout<<"PROGRAMMA DI SCRITTURA";
cout<<"\n1  per creare un file di testo";
cout<<"\n2  per modificare un file di testo";
cout<<"\n3  per eliminare un file di testo";
cin>>menu;
if(creare==1)
{
cout<<"CREAZIONE FILE DI TESTO:\n\n";
cin.ignore(1);
cin.get(stringaA, 500);
}
}
quando premo 1 che è l'unico tasto che ho attivato il programma termina,cosa che non dovrebbe succedere visto che l'ho compilato in un modo che quando l'utente prema 1 possa appunto scrivere....................................
dov'è il difetto
se usi due var diverse!!
o fai cin>>creare o if(menu==1)

ps.
metti i tag code!