1

Salut à tous,
voilà, j'ai jamais eu de problèmes jusqu'à maintenant pour lire des fichiers sur la smc... mais j'avais jamais encore eu à ecrire dans 1 fichier, et alors que jpensais que ça allait se passer simplement, il semblerait que ce soit pas le cas smile

Voilà, un exemple simplifié de ce que j'essaye de faire: void writeTestFile() {      ERR_CODE     err;      F_HANDLE h_file;      char *settings_text = "";      GpFatInit();      GpRelativePathSet("gp:\gpmm\");      err = GpFileCreate("test.txt", ALWAYS_CREATE, &h_file);      if (err==SM_OK) {           GpFileWrite(h_file, "test", gp_str_func.gpstrlen("test"));      }      GpFileClose(h_file); }
Quand j'essaye, le fichier n'est pas créé, ni même modifié si il existait déjà...

Quelqu'un voit-il une erreur de ma part, quelque chose que je fais mal, ou pas? smile

Merci d'avance smile

2

-

3

nan mais oui bien sur, là c'est 1 exemple, dans mon code c'est 1 variable bien sur (d'ailleurs j'ai oublié d'enlever son initialisation dans le source: settings_text)...

4

-

5

lol
le gp_str_func.gpstrlen("test") aurait pu te mettre sur la voie (je sais compter jusqu'à 4 smile)

bon, c'est pas grave, merci quand même pour ton aide smile

6

-

7

bah moi nan plus, c'est pour ça, ça me fait 1 peu halluciner...
c'est possible que ça vienne uniquement de l'emulateur?
bon j'ai testé sur la console aussi, et ça marchait pas, mais avec tous les tests que j'ai fait, jcommence à avoir des doutes smile

8

essai de mettre le path en entier ds le GpFileCreate, sans utiliser GpRelativePathSet
et la le mec il le pécho par le bras et il lui dit '

9

Merci noferov, t'avais raison ça marche mieux comme ça smile
bon maintenant il ecrit pas ce qu'il faut, mais ça vient d'ailleurs...