Partage
  • Partager sur Facebook
  • Partager sur Twitter

lire un fichier.txt dans windows avec unix

Sujet résolu
    25 mai 2015 à 19:48:52

    Bonjour à tous ,

    je souhaiterai savoir comment lire un fichier.txt qui est sur windows avec unix

    en réalité ce que je fais , c'est que  je code avec eclipse  sous windows et je  compile avec cygwin

    mon code fait appel a des fichier.txt pour les lire je fais sa :

     while (fgets(str1, 100, file1) != 0) // lire ligne par ligne le fichier 1
        {
            fgets(str2, 100, file2); // au meme moment lire ligne par ligne le fichier 2
            char *g = strtok(str1, "\n"); //retirer le \n qu'il y a a la fin de la ligne qui est le retour a la ligne
            char *h = strtok(str2, "\n");
    
            // Affichage noms
            printf("str1 : %s. \t str2 : %s. \n",g,h);
     
    lorsque je compile  avec cygwin , il m'affiche error open file

    avez vous des idées ? concernant la lecture ligne par ligne d'un fichier.txt  ?

    merci
    • Partager sur Facebook
    • Partager sur Twitter
      26 mai 2015 à 14:48:07

      Envoi tout ton code, la on peut rien faire (du moins je pense).
      • Partager sur Facebook
      • Partager sur Twitter
        27 mai 2015 à 11:29:28

        je te remercie pour ta réponse , j'ai trouver la solution il fallait ajouter \r\n au lieu de \n
        • Partager sur Facebook
        • Partager sur Twitter

        lire un fichier.txt dans windows avec unix

        × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
        × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
        • Editeur
        • Markdown