Ma il problema è risoloto!!Comunque
è un programmino che mi è servito + che altro alla comprensione di alcune istruzioni..devo provvedere io a mettere risolto?codice:#include <iostream.h> #include <conio.h> #include <windows.h> #include <string> #include <fstream> using namespace std; int main() { int numero; int scelta; char scelta1; string titolo; string url; string s[100]; string canzone [100]; cout<<"PICCOLO BUG!!!Il titolo deve essere tutto attaccato per consentirne la visualizzazione completa\n"; getch(); etichetta: cout<<"1-Aggiungi file database"<<endl; cout<<"2-Ascolta canzoni"<<endl; cout<<"3-Rimuovi files"<<endl; cout<<"4-Esci"<<endl; cout<<"Fai la tua scelta "; cin >> scelta; switch (scelta) { case 1: { do { system("cls"); ofstream f("url.txt",ios::app); ofstream g ("Titoli.txt",ios::app); cout<<"Inseriscil il titolo "; cin>>titolo; g<<titolo<<endl; cin.sync(); cout<<"Inserisci l'indirizzo "; cin>>url; f<<url<<endl; cin.sync(); system("cls"); cout<<"Vuoi aggiungerne altre ? "; cin>>scelta1; } while((scelta1=='S') || (scelta1=='s')); goto etichetta; } break; case 2: { system("cls"); ifstream f ("Url.txt"); ifstream g("Titoli.txt"); int nrighe=0; while (!g.eof()) { getline(g,s[nrighe]); nrighe++; } for (int i=1;i<nrighe;i++) { getline(g,s[i]); cout<<i<<"- "<<s[i-1]<<endl; } for (int i=1;i<nrighe;i++) getline(f,canzone[i]); cout<<"Inserisci il numero della canzone che vuoi ascoltare "; cin>>numero; for (int i=1;i<nrighe;i++) if (i==numero) ShellExecute(NULL,"open",canzone[i].c_str(),NULL,NULL,SW_SHOW); } case 4: { system("cls"); char vero; cout<<"Vuoi uscire veramente? "; cin>>vero; etichettina: if ((vero=='S') || (vero=='s')) break; else if ((vero=='n') || (vero=='N')) goto etichetta; else do { cout<<"Carattere errato "<<endl; cin.sync(); cout<<"Ripetere la scelta "; cin>>vero; } while ((vero!='s') && (vero != 'S') && (vero != 'n') && (vero != 'N')); goto etichettina; } case 3: { system("cls"); DeleteFile("Url.txt"); DeleteFile("Titoli.txt"); cout<<"Entrambi i files sono stati rimossi correttamente "<<endl; getch(); goto etichetta; } } getch(); }

Rispondi quotando