Bonjour, cliquez-ici pour vous inscrire et participer au forum.
  • Login:


+ Répondre à la discussion
Affichage des résultats 1 à 8 sur 8

Linux>C>Code::blocks>fichiers

  1. ProgVal

    Date d'inscription
    mai 2006
    Localisation
    Metz
    Âge
    18
    Messages
    1 954

    Linux>C>Code::blocks>fichiers

    Bonjour,

    J'ai créé un petit programme en C sous Code::blocks (sous Linux) pour démarrer.
    Lorsque je l'exécute avec F9, ça marche nickel.

    Mais lorsque je veux l'exécuter depuis le terminal, le programme m'affiche une erreur (que j'ai programmée), m'indiquant qu'il n'a pu ouvrir le fichier, et ceci, aussi bien en Debug qu'en Release.

    Le fichier est pourtant bien dans le même répertoire que le programme, mais rien à faire...

    Merci d'avance,
    ProgVal

    EDIT: quand je compile à la main, avec gcc, ça marche o_O
    100% pur geek élevé en France.
     


    • Publicité




      Poursuivez votre recherche
      Recherche personnalisée

  2. MaliciaR

    Date d'inscription
    août 2007
    Localisation
    Europe
    Messages
    3 401

    Re : Linux>C>Code::blocks>fichiers

    Hum, t'es radin, toi Files les erreurs.
    Sinon, comment as-tu installé CB?
    An expert is one who knows more and more about less and less.
     

  3. univscien

    Date d'inscription
    février 2007
    Âge
    21
    Messages
    321

    Re : Linux>C>Code::blocks>fichiers

    Faut être suicidaire pour coder avec code::blocks sous linux

    On pourrait avoir le code ?
    68 74 74 70 3A 2F 2F 77 77 77 2E 6A 65 72 72 6F 72 34 30 34 2E 66 72
     

  4. ProgVal

    Date d'inscription
    mai 2006
    Localisation
    Metz
    Âge
    18
    Messages
    1 954

    Re : Linux>C>Code::blocks>fichiers

    Il n'y a pas d'erreur, c'est juste que le pointeur sur le fichier reste NULL après l'ouverture, ce qui déclenche l'erreur que j'ai programmée:
    Code:
        fichierDico=fopen("dico.txt", "r");
        if (fichierDico==NULL)
        {
            printf("\nLe programme a rencontré une erreur lors de l'ouverture du dictionnaire");
            exit(0);
        }
    et pour ce qui est de l'installation de Code::Blocks:
    Code:
    $ sudo apt-get install codeblocks
    Je suis sous Kubuntu 9.04 avec KDE 4.3
    100% pur geek élevé en France.
     

  5. Faith

    Date d'inscription
    décembre 2004
    Localisation
    Paris
    Âge
    32
    Messages
    7 775

    Re : Linux>C>Code::blocks>fichiers

    Citation Envoyé par ProgVal Voir le message
    Il n'y a pas d'erreur, c'est juste que le pointeur sur le fichier reste NULL après l'ouverture
    Vérifie les droits de ton fichier et de l'executable créé par code::blocks ainsi que sa localisation.
    (Tape "ls -l" dans un terminal à partir du répertoire de ton executable et envoie nous le résultat)

    Sinon, un point peut-être lié: normalement, on écrit:
    fichierDico=fopen("./dico.txt", "r");
     

  6. ProgVal

    Date d'inscription
    mai 2006
    Localisation
    Metz
    Âge
    18
    Messages
    1 954

    Re : Linux>C>Code::blocks>fichiers

    Citation Envoyé par Faith Voir le message
    fichierDico=fopen("./dico.txt", "r");
    o_O

    ça marche.

    Mais si je le compile pour Windows, ça marchera aussi? (parce que Windows utilise des anti-slash)
    100% pur geek élevé en France.
     


    • Publicité



  7. Bruno

    Date d'inscription
    novembre 2005
    Localisation
    Bruxelles
    Messages
    3 264

    Re : Linux>C>Code::blocks>fichiers

    Citation Envoyé par ProgVal Voir le message
    o_O

    ça marche.

    Mais si je le compile pour Windows, ça marchera aussi? (parce que Windows utilise des anti-slash)
    Non. Et encore moins si tu compiles pas avec un compilateur Windows
    Scientia Vincere Tenebras
     

  8. ProgVal

    Date d'inscription
    mai 2006
    Localisation
    Metz
    Âge
    18
    Messages
    1 954

    Re : Linux>C>Code::blocks>fichiers

    Rooh, ça va, je suis pas débile...

    Je voulais savoir si ça marcherai si je compilais sous Windows, avec un compilateur pour Windows, et faire tourner le programme sous Windows...
    100% pur geek élevé en France.
     



 

Discussions similaires

  1. Rename de fichiers sous Linux
    Par dimofzion dans le forum Logiciel - Software - Open Source
    Réponses: 11
    Dernier message: 10/06/2008, 23h38
  2. problème ajout de fichier à projet sous code::blocks
    Par roms42 dans le forum Logiciel - Software - Open Source
    Réponses: 0
    Dernier message: 02/06/2008, 15h46
  3. [programmation] code:blocks C++
    Par chwebij dans le forum Logiciel - Software - Open Source
    Réponses: 0
    Dernier message: 20/03/2008, 20h24
  4. transfert fichiers entre pc windows et linux
    Par vin_100 dans le forum Logiciel - Software - Open Source
    Réponses: 11
    Dernier message: 31/10/2007, 08h42
  5. Code::Blocks et Qt
    Par Mendoza dans le forum Logiciel - Software - Open Source
    Réponses: 1
    Dernier message: 20/02/2006, 21h59