Erik Spyder Posté(e) le 16 octobre 2009 Posté(e) le 16 octobre 2009 (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é le 16 octobre 2009 par Erik Spyder
Ac_K Posté(e) le 18 octobre 2009 Posté(e) le 18 octobre 2009 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!
Messages recommandés
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 compteSe connecter
Vous avez déjà un compte ? Connectez-vous ici.
Connectez-vous maintenant