IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Autres éditeurs Discussion :

Mon prog ne marche pas avec Cygwin


Sujet :

Autres éditeurs

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    69
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 69
    Points : 64
    Points
    64
    Par défaut Mon prog ne marche pas avec Cygwin
    Salut. J'ai écrit un programme qui remplit un tableau à partir d'un fichier. Il marche parfaitement avec Dev C++ et sur Solaris (gcc version 2.95.1). Le problème c'est que dès que je passe sous Cygwin (gcc version 3.4.4), il marche plus.

    Sous Cygwin, j'obtient :
    0| 1| 2| 3| 4| 5| 6| 7| 8| 9| 10| 11| 12| 13| 14
    A A A A A B B C C C C D F F G



    13 0 0 0 0 0 0 0 0 0 0 0 0 0 0
    ------------------------------------------------------------

    au lieu de :
    0| 1| 2| 3| 4| 5| 6| 7| 8| 9| 10| 11| 12| 13| 14
    A A A A A B B C C C C D F F G
    B C E F G E D D E F H E G H H
    13 23 19 7 5 5 4 13 10 11 19 5 7 2 9
    ------------------------------------------------------------

    Source et fichier sur *plus besoin*.

    Merci!!

    Spartan

  2. #2
    Membre du Club
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    69
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 69
    Points : 64
    Points
    64
    Par défaut
    foo.txt :
    A
    B
    C

    Impression du contenu de foo.txt en ASCII :
    Résultat sous Dev C++ et gcc 2.95.1 :
    651066106710

    Résultat sous Cygwin (gcc 3.4.4) :
    651310661310671310

    Dans le 2ème cas, là où mon prog marchait pas, on voit apparaître plusieurs 13 correspondant au caractère '\r' .

    Sinon ça sur wikipédia :

    * Sous DOS et Microsoft Windows, la fin de ligne est indiquée par un retour chariot suivi d'un saut de ligne (CRLF).
    * Sous Unix, la fin de ligne est indiquée par un saut de ligne (LF).

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 1
    Dernier message: 27/01/2010, 15h56
  2. mon menu ne marche pas avec IE6
    Par gaya102 dans le forum Général JavaScript
    Réponses: 33
    Dernier message: 21/04/2009, 16h01
  3. Opera ne marche pas avec mon téléchargement
    Par Shuny dans le forum Langage
    Réponses: 1
    Dernier message: 09/05/2008, 18h50
  4. Mon site ne marche pas avec FIREFOX
    Par xgr8 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 5
    Dernier message: 21/09/2006, 22h18

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo