Bonsoir , j'essaye actuellement de faire un petit programme en windows forms avec visual studio 2008 qui aurais pour but (pour l'instant ) de lire une musique .
Le problème est que dans tout les tutos que j'ai trouvé il faut un pointeur NULL.
J'include donc Stddef.h hélas j'obtient une multitude d'erreurs lié à stddef.h.
mon code ressemble donc plus ou moins à ça :
#include <fmod.h>
#define NULL ((void*) 0)
........
private: System::Void play_Click(System::Object^ sender, System::EventArgs^ e) {
FSOUND_STREAM *musique;
FSOUND_Init(44100, 32, 0);
musique = FSOUND_Stream_Open("test.mp3", FSOUND_LOOP_NORMAL, 0, 0);
FSOUND_Stream_Play(FSOUND_FREE, musique);
FSOUND_Stream_Close(musique);
FSOUND_Close();Donc avec ce code le programme se lance mais la musique non.
Sinon le #define NULL ne marche à priori pas .
car quand je laisse
FSOUND_STREAM *musique = NULL;
j'obtient l'erreur " impossible de convertir de 'void *' en 'testsound::FSOUND_STREAM *'"
Donc voila je suis un peut perdu et ça m'enbéte de bloquer la dessus.
Merci pour vos futures reponces :)