rss
Rechercher : dans
Par : Pertinence Date Nom d'utilisateur
Statut : Résolu

Comment créer des fichier text en languag c??

Posté par sabug, le dimanche 21 janvier 2007 à 01:58:17
bonjours à tous le mondes et bonne annéeeeee!!!

Voilà mon problème, tout d'abord j'arrive à créer les fichier txt avec leur noms, exemple:
1.txt
2.txt
3.txt....
mais je n'arrive pas à les remplir avec un contenu différent dans chaqun, soit mon contenu de text est écraser dans tous les fichier txt, soit tout est mis bout à bout dans tous les fichier txt.

c a dire que dans 1 je voudrai écrire: X=1 Y=2
dans le 2 : X=2 Y=3
dans le 3 : X=3 Y=4

j'arrive juste à écrire X=3 Y=4 dans les trois fichier, ou alors

X=1 Y=2
X=2 Y=3
X=3 Y=4

dans les trois fichiers txt.

voila ce que jai écris :

for (i=1;i<=3;i=(i+0.1))
{
for (j=2;j<=4;j++)
{
for (k=1;k<=3;k++)
{
sprintf(nomFichier,"%d.txt",k);
fichier = fopen(nomFichier, "w");
fprintf (fichier,"X=%f\n",i);
fprintf (fichier,"Y=%d\n",j);
fclose(fichier);
}
}
}


voilà le w dans cette ligne (fichier = fopen(nomFichier, "w");) écrase tous dans le fichier existant, si on met un "a", à la place tout est écrit a la suite.
mais moi je veux:
X=1 Y=2 dans le 1.txt
X=2 Y=3 dans le 2.txt
X=3 Y=4 dans le 3.txt

voilà je pense que ce n'est pas un problème compliqué mais je suis novice si quelqun pouvait maider, ce serait géant merci.

aller bonne nuit à tous

sabug
Configuration: Windows XP
Firefox 1.5.0.4
Répondre à sabug  Signaler ce message aux modérateurs Aller au dernier message

1


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
mamiemando, le dimanche 21 janvier 2007 à 14:49:43
mais je n'arrive pas à les remplir avec un contenu différent dans chaqun, soit mon contenu de text est écraser dans tous les fichier txt, soit tout est mis bout à bout dans tous les fichier txt.

Il faut juste ouvrir ton fichier en "append" si tu veux écrire au bout d'un fichier déjà pré-rempli.
http://www.hmug.org/man/3/fopen.php
FILE *fp=fopen("plop.txt","a");


c a dire que dans 1 je voudrai écrire: X=1 Y=2
dans le 2 : X=2 Y=3
dans le 3 : X=3 Y=4

#include <stdio.h>

int main(){
    FILE *f;
    char filename[255];
    int i;
    for(i=1;i<4;++i){
        sprintf((char *) &filename,"%d.txt",i);
        printf("Je vais écrire %s\n",filename);
        f = fopen(filename,"w");
        if (f) fprintf(f,"X=%d  Y=%d\n",i,i+1);
        else fprintf(stderr,"Erreur : ne peut pas ouvrir %s\n",filename);
        fclose(f);
    }
    return 0;
}


Bonne chance
Répondre à mamiemando

2


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
sabug, le dimanche 21 janvier 2007 à 16:48:46
merci ça marche, j'ai pas encore tous compris, c'est pas encore bien clair dans ma tête mais ça marche aller j'y retourne merci encore, bonne journée.

Sabug
Répondre à sabug

3


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
sabug, le dimanche 21 janvier 2007 à 16:50:21
donc ça marche super merci beaucoup.
Répondre à sabug

4


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
mamiemando, le lundi 22 janvier 2007 à 00:38:52
Pas de soucis, si tu as des questions n'hesite pas à les poser
Répondre à mamiemando

5


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
 mickael, le mercredi 28 mars 2007 à 14:24:54
bonjour je souhaiterez creer un fichier .txt. A linterieur de ce fichier je souhaiterai avoir la ligne d'une page .html. Dans cette page .html il y a qu'une seul ligne donc celle que je voudrai creer an .txt. Il faudrai aussi que cette page .txt sactualise toute les 10 secondes. qq peut maider svp
Répondre à mickael
Logiciels pertinents trouvés dans les téléchargements
Télécharger Easy CD-DA Xtractor 11_5_3 trialEasy CD-DA Xtractor - Easy CD-DA Xtractor est un extracteur de CD audio pour Windows (CD ripper) capable d'encoder directement aux formats MP3 et...Catégorie: Extraction
Licence: Demo
Télécharger Switch Sound Format Converter 1.05Switch Sound Format Converter - Switchest un convertisseur de formats audio pour Windows ou Mac, capable de convertir des fichiers audio à partir de...Catégorie: Conversion audio
Licence: Freeware/gratuit
Télécharger SMV convert Tool 1.0.0.1SMV convert Tool - SMV convert tool est un petit utilitaire graphique permettant de transformer très facilement des fichiers au format AVI, WMV...Catégorie: Edition vidéo
Licence: Freeware/gratuit
Télécharger Tux Paint 0.9.16Tux Paint - TuxPaint Tux Paint est un logiciel de dessin libre conçu pour les jeunes enfants âgés de 3 ans et plus. Il possède une...Catégorie: Dessin
Licence: Freeware/gratuit
Plus de logiciels gratuits sur « comment créer des fichier text en languag c?? »