Messages recommandés

Posté(e) (modifié)

Bonjour,

Je débute le C et le développement Wii. Je tente simplement de créer un fichier sur la racide de la carte SD. Tout compile normalement mais j'obtiens toujours une erreur d'ouverture. Quelqu'un peut me dire qu'est-ce qu'il y a d'anormal dans ce petit programme qui utilise la librairie libfat ?

Merci d'avance!!

...

int main(int argc, char **argv)

{

FILE * file;

...

SDCard_Init();

file = fopen("SD:/Test.txt", "w");

if(!file)

{

printf("Erreur d'ouverture");

fclose(file);

return false;

}

fprintf(file, "This is a test");

fclose(file);

SDCard_DeInit();

return 0;

}

Modifié par Erik Spyder
Posté(e)

Essaye :

A la place de ton SD_Init();

if (!fatInitDefault()) {printf("Unable to initialise FAT subsystem, exiting.\n");exit(0);}

à la place de ton fopen();

file = fopen("/Test.txt", "w");

et tu vire ton SD_DeInit();

Bon après c'est à condition que tu ai ton DevKitPro à jour... Parce que si je ne me trompe pas les fonctions "SD_Machin()" c'était un fichier à inclure dans le projet... Enfin voila!

Créer un compte ou se connecter pour commenter

Vous devez être membre afin de pouvoir déposer un commentaire

Créer un compte

Créez un compte sur notre communauté. C’est facile !

Créer un nouveau compte

Se connecter

Vous avez déjà un compte ? Connectez-vous ici.

Connectez-vous maintenant