OVH Cloud OVH Cloud

ogg vorbis

2 réponses
Avatar
DeathAngel
Bonjour à tous
je développe en ce moment un programme en C qui est censé m'ouvrir des
fichiers ogg
le problème est que mon programme se plante dans la fonction ov_open
voici le code :


//stream pour la lecture du fichier
FILE *f;

en mode binaire
f = fopen(nomFichier, "rb");

//ouverture du fichier ogg
retour=ov_open(f, &oggFile, NULL, 0);


et la il plante en me sortant un joli erreur d'écriture la mémoire ne peut
pas être written NTDLL.Dll
G vu sur un site anglais une histoire de multithread mais G rien compris

voila @+

2 réponses

Avatar
patrox
>
//stream pour la lecture du fichier
FILE *f;

en mode binaire
f = fopen(nomFichier, "rb");

//ouverture du fichier ogg
retour=ov_open(f, &oggFile, NULL, 0);




verifie f
if ( f == NULL )
{
MessageBox ( 0 , "Oups erreur de fichier" ,nomFichier,0 ) ;
return ;
}


pat.
Avatar
DeathAngel
non CT pas ca

G trouvé entre temps, en fait CT les librairies ogg qui n'étaient pas
bonnes, mais je sais pas pkoi...


"patrox" a écrit dans le message de
news:40e16382$0$314$
>
> //stream pour la lecture du fichier
> FILE *f;
>
> en mode binaire
> f = fopen(nomFichier, "rb");
>
> //ouverture du fichier ogg
> retour=ov_open(f, &oggFile, NULL, 0);


verifie f
if ( f == NULL )
{
MessageBox ( 0 , "Oups erreur de fichier" ,nomFichier,0 ) ;
return ;
}


pat.