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
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;
Merci d'avance