Questo topic e' stato chiuso dal moderatore.
21/07/11 16:07
zelda64
ho questo codice che fa partire una canzone la mette in pausa e la riavvia
solo che quando
dò due ordini ad esempio prima premo A e parte la musica poi premo P e il programma finisce comunque vorrei sapere pure come aprire un file.mp3 che voglio io senza si apra sempre la stessa canzone e come dare un ordine appena si preme un tasto grazie mille a chi mi risponderà
#include <stdio.h> #include <iostream> #include <windows.h> #include <mmsystem.h> #include <conio.h> using namespace std; int main() { char p, i; cout << "premi A per avviare P per la pausa e R per riavviare " << endl; fflush( stdin ); fflush( stdin ); cin >> &p; cin >> &i; mciSendString("play C:\canzone.mp3",NULL,0,0); switch(p) { case 'p': mciSendString("pause C:\canzone.mp3", NULL, 0, 0); break; case 'a': mciSendString("play C:\canzone.mp3", NULL, 0, 0); break; case 'r': mciSendString("resume C:\canzone.mp3", NULL, 0, 0); break; } getch(); return 0; }
solo che quando
dò due ordini ad esempio prima premo A e parte la musica poi premo P e il programma finisce comunque vorrei sapere pure come aprire un file.mp3 che voglio io senza si apra sempre la stessa canzone e come dare un ordine appena si preme un tasto grazie mille a chi mi risponderà
aaa