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 :
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;
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
 
printf : 1
cout :
Il est à noter, que c'est sur le cout que ça plante.

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.