Yo amis codeurs !
Aujourd'hui je viens poster une question car j'ai un programme en c++ qui ne fonctionne plus. Je m'explique, j'ai écrits ça :
et il marchait il y a 2 semaines, entre temps j'ai formaté mon ordis et j'ai mis windows 8 (pas 8.1) au lieu de windows 7.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21 #include <iostream> #include <windows.h> #include <mmsystem.h> using namespace std; int main() { char state; cout << "Enter a command" << endl; while (state != 'q') { cin >> state; if (state == 'o') { mciSendString("Set audio all off", NULL, 0, NULL); } else if (state == 'c') { mciSendString("Set audio all on", NULL, 0, NULL); } } return 0; }
Pour les linker j'ai mis : libwinmm.a récupéré dans : CodeBlocks\MinGW\lib
et Other linker options : -lwinmm
Je suis sous code blocks.
Je n'ai pas d'erreurs de compilation, c'est juste que quand je fais o, il ne se passe rien, ainsi que c..
j'ai regardé sur google et j'ai pas trouvé grand chose sur ce phénomène..
est-ce que quelqu'un a une idée ?
PS : j'ai réécris ce que j'avais fais quand ça marchais, je n'exclue donc pas la possibilité d'avoir omis une étape :p
thanks !
Partager