Bonjour,
j'ai un petit soucis avec la fonction fopen. Voici le code :
FILE *file = fopen("C:/picture.png", "rb");
if (file == NULL)
break;
je mets un break au if et un espion sur file me donne :
+ file 0x1027c898 {_ptr=0x00000000
<Ptr> incorrect _cnt=0 _base=0x00000000 <Ptr> incorrect
...} _iobuf *
- file est différent de NULL et ça ne s'arrête pas au if (c'est son contenu qui est null)
- le fichier existe (la preuve, file est différent de NULL)
Ma partition est en NTFS, mais j'ai plein d'autres programmes de ce genre sur cette partition qui fonctionnent très bien.
Quelqu'un voit d'où ça peut venir?