Aller au contenu

[C]Fichier et Chiffres

Featured Replies

Posté(e)

Bonjour,

Etant un debutant en c :keskidit: , je voudrait savoir comment on fait pour ecrire des chiffres dans un fichiers.

Et comment on lit des mots stockés dans un fichier.

Merci

Modifié par KMui

Posté(e)

cherche un peu du côté des fonctions

fopen

fclose

fgetc

fgets

fputc

fprintf

fread

fwrite

etc...

c'est pas très compliqué :D

Modifié par lorinc

Posté(e)

Surout que sous linux, tu as la chance de posséder une doc très complète.

man fopen

man fclose

man fgetc

man fgets

man fputc

man fprintf

man fread

man fwrite

:D

Posté(e)

Et n'oublie surtout pas la fameuse analogie pour bien comprendre comment ca marche: tu dois voir ton fichier comme un ruban et ton pointeur de fichier pointe à un endroit de ce ruban.

C'est bête à dire mais ca aide beaucoup pour réfléchir quand tu démarres en C.

Posté(e)
Surout que sous linux, tu as la chance de posséder une doc très complète.

man fopen

man fclose

man fgetc

man fgets

man fputc

man fprintf

man fread

man fwrite

:byebye:

j'osais pas le dire... :D

Posté(e)
  • Auteur

merci mais je voudrais savoir comment on fait pour fait sauter le pointer d'une ligne; mon fichier est composé d'un mot par ligne.

Posté(e)
j'osais pas le dire... :-D
Il aurait été dommage qu'il n'aie pas eu accès à l'information. C'est tellement pratique.

Après libre à lui de l'utiliser ou pas :vomi1:

KMui : Il faut que tu repère un '\n' qui indique les fins des lignes

fichier=fopen(file,"r");
do{
   fread(num, 1, 1, fichier);
while(*num!='\n');

Archivé

Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.