URL: https://linuxfr.org/forums/programmation-c--2/posts/lecture-dun-fichier-texte-par-colonne-d%C3%A9butant Title: Lecture d'un fichier texte par colonne (débutant) Authors: Darckense Date: 2005年03月06日T18:49:09+01:00 Tags: Score: 0 Bonjour à tous, Je débute dans le C, aussi ai-je une question basique mais qui me pose beaucoup de problèmes. Je dispose d'un fichier de données comportant deux colonnes de chiffres (entier ou flottants), séparés par un séparateur qui peut être une espace, un tab ou une virgule. Je voudrais lire ce fichier pour stocker les valeurs de chaque colonne dans un tableau. Pour l'instant, je n'arrive qu'à lire ligne par ligne... Voici ce que j'ai : int main() { £spaces£ £/spaces£FILE *fp; £spaces£ £/spaces£fp = open("data.dat","r"); £spaces£ £/spaces£char ligne[81]; £spaces£ £/spaces£while (fgets(ligne,81,fp) != NULL) £spaces£ £/spaces£{ £spaces£ £/spaces£printf("%s",ligne); £spaces£ £/spaces£} } Maintenant, il faut que je j'identifie mes colonnes, mais je ne sais pas comment faire... Quelqu'un aurait-il un début de solution ? Ou un début de doc sur ce problème ? Merci, Darckense

AltStyle によって変換されたページ (->オリジナル) /