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

Dev-C++ Discussion :

Problème entre Dev-c++ et Borland c++ compiler 5.5


Sujet :

Dev-C++

  1. #1
    Membre confirmé

    Homme Profil pro
    Développeur informatique
    Inscrit en
    Septembre 2002
    Messages
    207
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : Suisse

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Septembre 2002
    Messages : 207
    Par défaut Problème entre Dev-c++ et Borland c++ compiler 5.5
    Bonjour,

    Lorsque je compile un programme avec Borland C++ 5.5 et que je lance le programme, celui ci ne renvoie pas le bon résultat.

    tandis que si je le compile avec Dev c++ celui fonctionne.

    Le problème est que je veux utiliser borland 5.5 car dev c++ ne gère pas bien la librairie <sstream> et je dois l'utiliser pour mon programme.

    Voila le programme :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
     
    #include <iostream.h>
    #include <stdlib.h>
    #include <string>
    #include <Sys\stat.h>
    #include <stdio.h>
     
    // #include <sstream.h>
     
    #include <ctime>
     
    /*
    std::string NumToStr(int i)
    {
        std::ostringstream ss;
     
        ss << i;
        return ss.str();
    }
    */
     
    int main()
    {
          struct _stat poil;
          long int retour;
     
          /*
          short int cpt = 15;
     
          std::string nom, nom2;
     
          nom = "c:\\ref\\refrsh_DUC_";
          nom2 = nom + NumToStr(cpt) + ".log";
          */
     
          retour = _stat("C:\\test.txt", &poil);
     
          //std::cout<<nom2<<endl;
     
          std::cout<<ctime(&poil.st_ctime)<<endl;
          std::cout<<retour<<endl;
          system("PAUSE");
          return 0;
    }
    En gros ce programme me renvoie la date d'un fichier.

    • - Si je compile avec borland la date est erronée.

      - Si je compile avec Dev-c++ la date est juste.


    Est ce quelqu'un pourrait m'aider a trouver une solution à ce problème ?

    Merci d'avance !!

  2. #2
    Membre averti
    Inscrit en
    Juin 2002
    Messages
    20
    Détails du profil
    Informations personnelles :
    Âge : 44

    Informations forums :
    Inscription : Juin 2002
    Messages : 20
    Par défaut
    je pense que le probleme et baser sur le compilateur devC++ utilise Gcc et borland a son propre compilateur je ne sais pas si il y a une solution

  3. #3
    Membre confirmé

    Homme Profil pro
    Développeur informatique
    Inscrit en
    Septembre 2002
    Messages
    207
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : Suisse

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Septembre 2002
    Messages : 207
    Par défaut
    OK.
    En fait si quelqu'un pourrait me dire que modifier dans mon porgramme pour que je puisse le compiler avec : Borland C++ compiler 5.5

    Cela m'aiderait énormément !

  4. #4
    HRS
    HRS est déconnecté
    Membre chevronné
    Avatar de HRS
    Inscrit en
    Mars 2002
    Messages
    678
    Détails du profil
    Informations forums :
    Inscription : Mars 2002
    Messages : 678
    Par défaut
    1)-----------
    le MinGW 3.1.0 (récent, portage gcc 3.2.3) connait <sstream>
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
     
    #include <iostream>
    #include <sstream>
    using namespace std;
    string NumToStr(int i) {
        ostringstream ss;
        ss << i;
        return ss.str();
    }
    int main() {
        cout << "titi"+NumToStr (24) << endl;
        cin.ignore();
        return 0;
    }
    le Dev_C++4 utilise un MinGW ancien (portage gcc 2.95.2)

    Peut-être un Dev-C++ plus récent reconnaitra-t-il <sstream> ?
    2)----------------------
    votre code, qui me parait correct, ne fonctionne pas avec le bcc5.5

  5. #5
    Membre confirmé

    Homme Profil pro
    Développeur informatique
    Inscrit en
    Septembre 2002
    Messages
    207
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : Suisse

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Septembre 2002
    Messages : 207
    Par défaut
    Alors j'ai fait la mise à jour de Dev-c++ (4.9.8.0)
    et maintenant je peux utilisé la librairie sstream, alors je n'ai plus besoin d'utiliser Borland 5.5.

    ça va nettement mieux maintenant !!

    Merci à tous pour ces bons conseil !!

  6. #6
    HRS
    HRS est déconnecté
    Membre chevronné
    Avatar de HRS
    Inscrit en
    Mars 2002
    Messages
    678
    Détails du profil
    Informations forums :
    Inscription : Mars 2002
    Messages : 678
    Par défaut
    cela m'ennuyait que le bcc5.5 dysfonctionne; j'ai demandé de l'aide
    à C++Builder

    il suffit de remplacer _stat par stat (structure et fonction) pour que cela
    fonctionne en bcc5.5 comme en MinGW

  7. #7
    Membre confirmé

    Homme Profil pro
    Développeur informatique
    Inscrit en
    Septembre 2002
    Messages
    207
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : Suisse

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Septembre 2002
    Messages : 207
    Par défaut
    Ok c'est cool !!
    Merci de t'être renseigner !!

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

Discussions similaires

  1. probleme compilation classe avec Borland c++ compiler 5.5
    Par softblue dans le forum Autres éditeurs
    Réponses: 2
    Dernier message: 17/06/2004, 15h16
  2. Problème entre IB 6.0 et Access 2000
    Par Polux63 dans le forum InterBase
    Réponses: 3
    Dernier message: 19/04/2004, 10h34
  3. [ODBC] Problème entre access et ODBC
    Par StephCal dans le forum Access
    Réponses: 4
    Dernier message: 09/07/2003, 16h47
  4. problème d'installation du compilateur Borland C++
    Par Hakkou dans le forum Autres éditeurs
    Réponses: 1
    Dernier message: 02/06/2003, 11h02
  5. créér une dll avec borland c++ compiler
    Par juju62610 dans le forum Autres éditeurs
    Réponses: 5
    Dernier message: 26/02/2003, 09h46

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