Accueil > Forum > > > > creer des tableaux dans un fichier .txt en langage tcl
creer des tableaux dans un fichier .txt en langage tcl
mardi 17 juin 2008 à 16:27:15 |
creer des tableaux dans un fichier .txt en langage tcl

flost
|
Bonjour, j'ai crée un programme en TCL qui me calcul des parametres à partir de données disponibles dans un fichier .citi Mon but est maintenant: 1) de créer un fichier .txt 2) dans ce fichier je veux créer des tableaux de 2 colonnes: colonne1: contient des données a lire dans le fichier .citi colonne 2: contient le résultat qui est obtenu par le programme tcl que j'ai déjà crée (mon programme ne retourne qu'1 seule valeur, par exemple Y12=0.2254588 0.998455 car Y12 est un complexe) Ma question est : comment créer un fichier .txt et comment créer dans ce fichier des tableaux de 2 colonnes. Le tout écrit en TCl bien sur ! Merci d'avance pour votre réponse et pour votre temps.
|
|
dimanche 22 juin 2008 à 12:32:43 |
Re : creer des tableaux dans un fichier .txt en langage tcl

uaip
|
Euh... j'ai pas tout compris, mais si tu veux faire un "tableau" dans un txt, tu peux séparer tes items de \t par exemple. Ensuite en lisant un ligne du fichier, tu split sur le "\t" et tu récupères tous tes tokens. Je suis hors-sujet ? ^^
Cordialement, uaip.
|
|
mardi 24 juin 2008 à 16:39:51 |
Re : creer des tableaux dans un fichier .txt en langage tcl

flost
|
J'ai réussi à ranger des éléments dans un fichier *.txt mais j'ai encore un problème ! Mon fichier *.txt est composé de colonnes portant chacune un titre. explication:
#je nomme mes colonnes puts $nom_de_mon_fichier_txt "freq \t\t R(f)" #je remplit mes colonnes: c'est une boucle for{} de n itérations correspondant aux n lignes de données et qui affiche puts $nom_de_mon_fichier_txt "$colonne1 \t\t $colonne2"
le probleme est que mes colonnes ne sont pas bien alignées car les éléments contenus dans $colonne1 ne sont pas toujours composés du même nombre de caractères.
Comment puis-je faire pour que mes colonnes soient bien "alignées" entre elles? Dans mon programme j'affiche plusieurs colonnes et elle finissent par ^tre toutes décalées et donc elles ne sont plus sous leur titre.
Merci
|
|
mardi 24 juin 2008 à 17:07:22 |
Re : creer des tableaux dans un fichier .txt en langage tcl

uaip
|
Ok je vois. Je pensais que tu voulais juste ce fichier pour "stoker" ces données, mais apparament tu veux qu'il soit agréable à l'oeil. Ben là... je pense à un truc là, mais c'est un peu "barbare". Par exemple, avant d'écrire dans le fichier, tu fais une boucle qui calcule chaque longueur des mots qui seront mis dans $colonne1. Et tu fais en sorte de stoker dans une variable la + grande longueur (dans $len par exemple). Ensuite, comme c'est un fichier texte, chaque caractère prendre la même "place", donc en écrivant dans le fichier tu recalcule la longueur de $colonne1 puis tu calcule $len - longueur_de_$colonne1, et tu rajoute ce nombre en espaces et enfin tu écris $colone2. Je sais pas si c'est très sompréhensible... Sinon, pour harmoniser de manière très simple, je ne voyais que \t mais si tes $colonne1 ont des longueures très variables (variant par exemple de 1lettre à 25lettres) je comprends que ca ne marche pas.
Cordialement, uaip.
|
|
mardi 24 juin 2008 à 17:25:30 |
Re : creer des tableaux dans un fichier .txt en langage tcl

flost
|
merci de ta réponse, j'ai bien compris ce que tu veux dire c'était aussi la seule solution que je voyais. Dans mes colonnes ce sont des résultats de mesure donc des caractères du type: 1.E+7 ou 1.2E+10 etc...
voilà ce que j'obtiens:
colonne1 colonne2 9.E+9 4.121246544645e-15 1.E+10 4.125454544854e-15 1.1E+10 4.135154645655e-15
c'est étrange car le passage de 9.E+9 (5caracteres) à 1.E+10 (6caract) n'entraine pas de décalage. alors que le passage de 1.E+10 (6caract) à 1.1E+10 (7caract) entraine un décalage de 8 caractères dans mon fichier *.txt
Quelqu'un comprend t'il ce qui se passe ? !!
|
|
mardi 24 juin 2008 à 18:24:07 |
Re : creer des tableaux dans un fichier .txt en langage tcl

uaip
|
Tu as fait seulement avec \t là ?
ps: (j'ai relu mon post précédent, et je m'excuse pour mes horribles fautes ^^)
Cordialement, uaip.
|
|
mardi 24 juin 2008 à 19:04:34 |
Re : creer des tableaux dans un fichier .txt en langage tcl

flost
|
oui je n'ai utilisé que des \t et le nbre de \t est toujours le même entre les colonnes. dans l'exemple que j'ai tapé précédemment je n'ai pas fait un décalage de 8 caractères mais j'ai compté c'est bien 8 caractères de décalage lorsque le cas énoncé au-dessus se présente. bizarre ...!
|
|
Cette discussion est classée dans : fichier, créer, txt, tableaux, tcl
Répondre à ce message
Sujets en rapport avec ce message
Utiliser une variable en nom de fichier. [ par Meuhcoin ]
Hello à tous.Bon, je cherche à créer un petit script qui fait des stats.Mais là, je bloque dès le début : je voudrais qu'il crée un fichier en fonctio
création de fichier txt avec tcl [ par hindhinf ]
je voudrais savoir si il est possible de créer un fichier txt en tcl et quels sont les commandes ou carrement le code qui permet de faire ca
Stockage [ par ToToL ]
BonjoursVoici mon probleme : je voudrait que des qu'un personne join mon chan , son pseudo soit noter dans un fichier txt et dc si plsusieurs personne
/write [ par fyltum ]
Bonjour, j'ai un petit problème. Voila je voudrais que cette partie de script cherche dans le fichier.txt si une ligne commence par un mot entré en $2
le fichier texte [ par kishkaya ]
on m'avais aidé a faire un systeme d'aide pour mon bot qui permettait quand on disait !help d'afficher un fichier texte avec un temps de 1sec entre ch
Aide fichier .txt et /loadbuf [ par Raziell ]
Bonjour à tous:J'ai un probléme avec un code, je n'arrive pas a enlever une ligne ( $did(1).seltext ) de url.txt pour le /loadbuf apres.Si quelu'un p
Effacer dans une List, en meme temps que dans un fichier.txt,, Comment ???? [ par Ulcius ]
Bonjour,, Je voudrais deleter dans un fichier.txtTous dabord, j'ai[ bouton Del : $did(nopv,10) ][ list : $did(nopv,7) Seul les Nick y son affiché][ f
combo de fichier txt [ par J4Gu4R ]
éditer un fichier je sais faire ça. Mais j'aurais voulu intégré un "combo" dans lequel ce trouve une liste de fichiers et lorsque je clique l'un de se
Aide Socket & picwin [ par _VeSpArO_ ]
Salut tout le monde je voulai savoir comment stocker un fichier txt d'un site dans un fichier .txt ou autre dans mon mirc.CAD: telecharger par exemple
Aide [ par _VeSpArO_ ]
Je voulai savoir si c'était possible de savoir combien de fois se trouver par exemple le mot trou dans tel fichier .txt puis de l'effacer puis le rem
Livres en rapport
|
Derniers Blogs
[MIX10] KEYNOTE DEUXIèME JOURNéE - INTERNET EXPLORER 9, HTML5, VISUAL STUDIO 2010, ODATA[MIX10] KEYNOTE DEUXIèME JOURNéE - INTERNET EXPLORER 9, HTML5, VISUAL STUDIO 2010, ODATA par cyril
Le deuxième keynote du mix fut très riche en contenu. Internet Explorer 9 Juste un après le lancement de Internet Explorer 8, Microsoft a dévoilé les nouveautés de Internet Explorer 9. Désormais, IE supportera HTML5, SVG et CSS3. L'élément ...
Cliquez pour lire la suite de l'article par cyril CERTIFICATIONS BETA .NET 4CERTIFICATIONS BETA .NET 4 par KooKiz
Les inscriptions pour les certifications beta .NET 4 ont commencé. L'inscription est offerte pour les examens suivants : - 71-511, TS: Windows Applications Development with Microsoft .NET Framework 4 - 71-515, TS: Web Applications Development with...
Cliquez pour lire la suite de l'article par KooKiz [MIX 2010] - MICROSOFT TRANSLATOR TECHNOLOGY PREVIEW V2[MIX 2010] - MICROSOFT TRANSLATOR TECHNOLOGY PREVIEW V2 par redo
J'imagine que la plupart d'entre vous connaissent bien et utilisent le service de traduction de Google, mais connaissez-vous celui de Microsoft . Microsoft Translator ? Effectivement, Microsoft nous annoncé le lancement version 2 de la Technologie Preview...
Cliquez pour lire la suite de l'article par redo LANCEMENT EN PREVIEW DE CYCLONE LORS DES TECHDAYS 2010!LANCEMENT EN PREVIEW DE CYCLONE LORS DES TECHDAYS 2010! par MPOWARE
Toutes les vidéos de ce lancement sont en ligne!
Partie I - Intro
http://www.youtube.com/watch?v=LkQzTQ8T6CA
Partie II - Démo 1
http://www.youtube.com/watch?v=drAhYQ7lqvo
Partie III - Démo 2
http://www.youtube.com/watch?v=c8KM_1Gqybc...
Cliquez pour lire la suite de l'article par MPOWARE [WP7] JE NE VEUX PAS D'UN NOUVEL IPHONE[WP7] JE NE VEUX PAS D'UN NOUVEL IPHONE par FREMYCOMPANY
Je pense qu'ils ont besoin d'une piqure de rappel chez Microsoft : c'est bien gentil d'avoir une interface jolie, mais si c'est pour avoir un truc qui ne convainct pas dedans, c'est peine perdue.
---->
Système ouvert ----> Fermé ?
P...
Cliquez pour lire la suite de l'article par FREMYCOMPANY
Logiciels
Xilisoft Convertisseur Vidéo Ultimate (5.1.39.0305)XILISOFT CONVERTISSEUR VIDéO ULTIMATE (5.1.39.0305)Xilisoft Convertisseur Vidéo Ultimate est un outil puissant de conversion vidéo, facile à utilise... Cliquez pour télécharger Xilisoft Convertisseur Vidéo Ultimate Xilisoft DVD Ripper Ultimate (5.0.64.0304)XILISOFT DVD RIPPER ULTIMATE (5.0.64.0304)Xilisoft DVD Ripper Ultimate est un logiciel excellent pour copier et convertir DVD vers presque ... Cliquez pour télécharger Xilisoft DVD Ripper Ultimate Rigs of Rods (63.3)RIGS OF RODS (63.3)c'est un jeu de multi-simulation camions,autobus voitures, avions, bateaux, hélicoptère avec défo... Cliquez pour télécharger Rigs of Rods Konvertor (4.00)KONVERTOR (4.00)Le logiciel est un gestionnaire multimedia affichant, jouant et convertissant plus de 2000 format... Cliquez pour télécharger Konvertor
|