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

Visual C++ Discussion :

Utiliser du coce C++ dans du code C


Sujet :

Visual C++

  1. #1
    r0d
    r0d est d�connect�
    Membre exp�riment�

    Homme Profil pro
    D�veloppeur informatique
    Inscrit en
    Ao�t 2004
    Messages
    4 295
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ain (Rh�ne Alpes)

    Informations professionnelles :
    Activit� : D�veloppeur informatique

    Informations forums :
    Inscription : Ao�t 2004
    Messages : 4 295
    Billets dans le blog
    2
    Par d�faut Utiliser du coce C++ dans du code C
    Bonjour � tous,

    je programme sous visual 2005, et il m'arrive un truc que je ne comprend pas.

    J'ai r�cup�r� du code C, en l'occurence un exemple de pilote twain. J'aimerais ajouter une classe dans ce code, lorsque je d�clare une classe, �a ne compile pas. Par exemple, j'ai impl�ment� ceci:
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    class Dum
    {
    	Dum(){}
    	~Dum(){}
    	int dummy;
    };
    Et j'obtiens cette erreur de compilation:
    error C2061: syntax error : identifier 'Dum'
    Pourtant, j'utilise bien l'option de compilation: Compile as C++ Code (/TP)

    Est-ce que quelqu'un pourrait m'expliquer ce qu'il se passe, je ne parviens pas � trouver des explications.


  2. #2
    Membre averti
    Inscrit en
    Mai 2006
    Messages
    69
    D�tails du profil
    Informations forums :
    Inscription : Mai 2006
    Messages : 69
    Par d�faut
    Salut,

    il y a plus ou moins la meme erreur sur ce post : http://www.developpez.net/forums/sho...d.php?t=344473. Apparement ca viendrait de l'extension de ton fichier, s'il est en .c change le en .cpp et ca devrait fonctionner

  3. #3
    r0d
    r0d est d�connect�
    Membre exp�riment�

    Homme Profil pro
    D�veloppeur informatique
    Inscrit en
    Ao�t 2004
    Messages
    4 295
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ain (Rh�ne Alpes)

    Informations professionnelles :
    Activit� : D�veloppeur informatique

    Informations forums :
    Inscription : Ao�t 2004
    Messages : 4 295
    Billets dans le blog
    2
    Par d�faut
    argh, j'ai d�j� essay�... �a marche p�

  4. #4
    R�dacteur

    Avatar de Davidbrcz
    Homme Profil pro
    Ing Supa�ro - Doctorant ONERA
    Inscrit en
    Juin 2006
    Messages
    2 307
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 33
    Localisation : Suisse

    Informations professionnelles :
    Activit� : Ing Supa�ro - Doctorant ONERA

    Informations forums :
    Inscription : Juin 2006
    Messages : 2 307
    Par d�faut
    Est ce qu'ajouter une strcuture/classe sans fonctions membres passe ?
    "Never use brute force in fighting an exponential." (Andrei Alexandrescu)

    Mes articles dont Conseils divers sur le C++
    Une tr�s bonne doc sur le C++ (en) Why linux is better (fr)

  5. #5
    Membre Expert
    Avatar de poukill
    Profil pro
    Inscrit en
    F�vrier 2006
    Messages
    2 155
    D�tails du profil
    Informations personnelles :
    �ge : 41
    Localisation : France

    Informations forums :
    Inscription : F�vrier 2006
    Messages : 2 155
    Par d�faut
    A tout hasard :
    * mettre des void l� o� tu ne mets que des parenth�ses vides...
    * Ne pas mettre les constructeurs et destructeurs par d�fault puisqu'il peut les g�n�rer tout seul...

    Vraiment � tous hasard !

  6. #6
    r0d
    r0d est d�connect�
    Membre exp�riment�

    Homme Profil pro
    D�veloppeur informatique
    Inscrit en
    Ao�t 2004
    Messages
    4 295
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ain (Rh�ne Alpes)

    Informations professionnelles :
    Activit� : D�veloppeur informatique

    Informations forums :
    Inscription : Ao�t 2004
    Messages : 4 295
    Billets dans le blog
    2
    Par d�faut
    Citation Envoy� par Davidbrcz
    Est ce qu'ajouter une strcuture/classe sans fonctions membres passe ?
    Une struct �a fonctionne, mais pas une classe.

  7. #7
    r0d
    r0d est d�connect�
    Membre exp�riment�

    Homme Profil pro
    D�veloppeur informatique
    Inscrit en
    Ao�t 2004
    Messages
    4 295
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ain (Rh�ne Alpes)

    Informations professionnelles :
    Activit� : D�veloppeur informatique

    Informations forums :
    Inscription : Ao�t 2004
    Messages : 4 295
    Billets dans le blog
    2
    Par d�faut
    Citation Envoy� par poukill
    A tout hasard :
    * mettre des void l� o� tu ne mets que des parenth�ses vides...
    * Ne pas mettre les constructeurs et destructeurs par d�fault puisqu'il peut les g�n�rer tout seul...

    Vraiment � tous hasard !
    marche p� non plus

  8. #8
    R�dacteur
    Avatar de Laurent Gomila
    Profil pro
    D�veloppeur informatique
    Inscrit en
    Avril 2003
    Messages
    10 651
    D�tails du profil
    Informations personnelles :
    �ge : 41
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activit� : D�veloppeur informatique

    Informations forums :
    Inscription : Avril 2003
    Messages : 10 651
    Par d�faut
    Citation Envoy� par r0d
    Une struct �a fonctionne, mais pas une classe.
    D�finitivement, tu compiles en C.
    Je pense que c'est une histoire de configuration de Visual Studio, donc je d�place ton post

  9. #9
    r0d
    r0d est d�connect�
    Membre exp�riment�

    Homme Profil pro
    D�veloppeur informatique
    Inscrit en
    Ao�t 2004
    Messages
    4 295
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ain (Rh�ne Alpes)

    Informations professionnelles :
    Activit� : D�veloppeur informatique

    Informations forums :
    Inscription : Ao�t 2004
    Messages : 4 295
    Billets dans le blog
    2
    Par d�faut
    Ok Laurent... marre de ces noobs qui postent n'importe o�
    Bon sinon, n'�tant pas de nature tr�s patiente, j'ai r�solu mon probl�me de la fa�on la plus �l�gante qu'il soit: j'ai recr�� un nouveau projet et encapsul� tout le code dans des classes � moi. Et vas-y que je te met toutes les fonctions membres en static, avec moi �a rigole pas...


    d�sol�, je craque... faut dire que je fais un driver twain pour vaindoze en ce moment, et comment dire... j'ai connu plus passionnant comme activit�

Discussions similaires

  1. Utilisation de la roulette dans le code VBA
    Par electrosat03 dans le forum VBA Access
    R�ponses: 6
    Dernier message: 04/07/2007, 14h42
  2. R�ponses: 9
    Dernier message: 29/12/2006, 15h53
  3. Comment utiliser des instructions SSE2 dans un code c++?
    Par alexIsBack dans le forum x86 32-bits / 64-bits
    R�ponses: 7
    Dernier message: 22/02/2006, 19h10
  4. Projet VB v6 : utilisation de requ�te SQL dans mon code
    Par MITCH31 dans le forum VB 6 et ant�rieur
    R�ponses: 4
    Dernier message: 27/10/2005, 15h02
  5. [vb.net] utilisation d'une variable dans le code
    Par arnolem dans le forum Windows Forms
    R�ponses: 9
    Dernier message: 30/09/2005, 19h22

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