Bonjour,
après quelques recherches, je ne trouve pas de réponse. J'imagine pourtant que c'est un problème courant. Je pourrais toujours bricoler un truc mais j'ai besoin d'un code très clean, c'est pour ma recherche et c'est assez pressé et important. Je pose donc la question.
J'ai besoin d'écrire des données dans des fichiers dont le nom dépend d'une variable. Typiquement, j'aimerais pouvoir créer, ouvrir et écrire dans un fichier de nom:
"nom[k].dat"
Jusqu'à maintenant, j'écrivais à la main pour chaque fichier:
A présent, j'ai une vingtaine de fichiers différents et j'aimerais pouvoir automatiser ce que j'ai écrit ci-dessus. Je sais le faire avec Mathematica et j'imagine que l'idée est la même, il faut convertir un nombre en chaîne de caractères.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 char namefile[100]="nom1.dat"; FILE * nom1; nom1=fopen(namefile, "w"); ... if(k==1) fprintf(nom1, "%lf\n",variable); ... fclose(nom1);
J'espère que quelqu'un pourra m'aider. Merci d'avance.
Partager