Salut à tous
Mon language à moi est le perl et il me faudrai convertir un petit script en C.
Est ce que quelqu'un aurait la gentillesse de m'aider :
J'arrive à passer de C à perl mais de perl à C c'est beaucoup plus dur
J'ai juste besoin d'ouvrir un fichier texte tabulé (valeurs séparées par des Tabulation) et de le mettre dans un tableau C.
texte.txt
- NM12345 0.15648156 0.024864 0.41894163 1.16416
AA1641613 1.9811 0.18616 10.1654 23.1564
etc.....
Je ne connais pas à l'avance le nombre de ligne du tableau ni le nombre de colonne car tout mes fichiers sont différents.
La premier colonne est du type texte+nombre et les colonnes suivants c'est du float. Le nombre de colonne est fixe par fichier.
voici mon script perl
Merci d'avance
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 open (F, "texte.txt"); @tab=(); $i=0; while ($ligne=<F>) { chomp $ligne; $j=0; foreach $bob (split("\t", $ligne)) { $tab[$i][$j]=$bob; $j++; } $i++; } close F;
Partager