Lecture écriture d'un fichier en C

julien -  
 stephane -
bonjour, j'ai un fichier contenant 128 lignes avec un retour chariot à chaque fin de lignes.
J'aimerais mettre ce fichier dans un autre fichier sans les retour chariot, tout sur une même ligne.

merci d'avance

2 réponses

  1. stephane
     
    slt
    tu as l'air fort tarabisco en c n'est ce pas
    sans deconné, a chaque fois, je vois ce que tu ecrits comme definition et donc, c vraiment du c pur

    c super
    moi j'aimerais que tu m'aides , parce que depuisle debut, ici, y'as que roulito qui maide

    voila voila
    @+ lesgars
    1
  2. tafiscobar Messages postés 1281 Statut Contributeur 177
     
    tu lis ligne par ligne et tu supprimes le dernier caractere de chaq ligne (c'est le \n, tu le remplaces par \0) et tu l'ecris et ainsi de suite jusqu'a la fin du fichier.
    ou bien prendre ce bout de code , il lit ligne par ligne , sans recuperer le \n:
    char *chaine_lire_ligne (int fd) {
    char s[256];
    int i=0;
    while(!feof(fd) && i < 256) {
    [tab] c = fgetc(fd);
    [tab] if(c == '\n')
    [tab][tab]break;
    [tab]s[i++]= c;
    }
    s[i] = '\0';
    return s;
    }
    tafiscobar  "lou waye def bopame"
    la nullite n'existe pas, l'ignorance oui, ah je suppose!!!
    0