Bonjour,
Voici un problème que je viens de rencontrer et qui me laisse très perplexe.
J'ai une appli, type lecteur audio, assez conséquente, en majorité en C et avec quelques fichiers C++ (qui interfacent des bibliothèques C++).
J'uilise aussi la SDL pour la gestion de la carte son.
Voilà le problème : Quand je ne lance pas l'audio, les autres fonctions fonctionnent très bien, seulement, quand je lance l'audio (et qu'un thread sdl s'occupe tranquillement de fournir des échantillons sonores à la carte son), si jamais je lance d'autres calculs, j'ai un joli plantage...
Bon rien de bien alarmant me direz-vous. Seulement voici sur quoi ça plante :
Je suis, bien sûr, à cet endroit dans une section C++, et je ne devrais pas utiliser printf, mais c'est bien l'exemple... Voici le retour console :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 int n = 1; printf ("printf : %d\n", n); cout << "cout : " << n << endl;
Il est à noter, que c'est sur le cout que ça plante.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3printf : 1 cout :
Sinon, je travaille sous Windows XP Pro avec Micorsoft Visual C++ 2005 Expresss Edition.
Auriez-vous une idée de l'erreur ???
Merci de votre aide.
Partager