[octave]Enregistrer plsrs variables ds 1fich

Fermé
Swiss Knight Messages postés 1956 Date d'inscription samedi 22 novembre 2008 Statut Membre Dernière intervention 27 juillet 2016 - 7 juin 2011 à 13:20
Swiss Knight Messages postés 1956 Date d'inscription samedi 22 novembre 2008 Statut Membre Dernière intervention 27 juillet 2016 - 7 juin 2011 à 14:43
Salut tout le monde,

est-ce que quelqu'un a une idée pour enregistrer plusieurs variables dans un seul fichier texte avec octave ?? J'ai cherché toute la matinée sans succès.

De plus, je souhaiterai vivement pouvoir enregistrer ce fichier texte dans un répertoire différent du rép. courant. Comment faire ? La commande 'save' n'accepte pas un chemin en argument apparemment :-(


m.e.r.c.i. !
A voir également:

3 réponses

Char Snipeur Messages postés 9696 Date d'inscription vendredi 23 avril 2004 Statut Contributeur Dernière intervention 3 octobre 2023 1 297
7 juin 2011 à 14:11
save 'chamin/fic.txt' var1 var2 var3...
au moins pour plusieurs variable ça fonctionne. Après, pour le chemin, à tester.
0
Swiss Knight Messages postés 1956 Date d'inscription samedi 22 novembre 2008 Statut Membre Dernière intervention 27 juillet 2016 110
Modifié par Swiss Knight le 7/06/2011 à 14:34
ça a l'air de marcher comme ça d'après ce que j'ai pu essayé ce matin.
le problème, c'est que le "chemin" est variable chez moi, mais je l'ai mis dans une variable "fpath" de type char et lorsque je fais : save 'fpath/fic.txt' var1 var2 var3
rien ne va plus !

L'autre souci c'est que certaines de mes variables à sauver sont aussi de type char et en ascii il me donne "logiquement" les valeurs ascii de chaque caractère... du coup je me retrouve avec un énorme fichier qui me sert à pas grand chose, j'aimerai retrouver quelques mots bien définis dans ce fichier.
0
Swiss Knight Messages postés 1956 Date d'inscription samedi 22 novembre 2008 Statut Membre Dernière intervention 27 juillet 2016 110
7 juin 2011 à 14:43
Bon, problème du chemin résolu :

save ('-ascii',strcat(fpath,'/',str,'.txt'), 'var1', 'var2', 'var3', 'var4');

où str = nom_du_fichier en cours de traitement qui a été extrait de la chaine file_name acquise comme ça : file_name = zenity_file_selection('Choisissez votre fichier à traiter :');

ouf.

Reste le problème d'arriver à mettre du texte et des chiffres ensemble dans un fichier texte...

0