Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
3032 connectés 

  FORUM HardWare.fr
  Programmation
  C++

  mélanger du c et du c++

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

mélanger du c et du c++

n°1673210
infod
Posté le 18-01-2008 à 11:39:39  profilanswer
 

Bonjour,
je veux executer un code écris en c (avec les tous ce qu'il contient librairies, .h, .c) dans un enviroment c++, je travail avec visual c++ 2003 (v7.0).
y a il des directives ou des lignes de codes qui permettent ça??
merci pour tt renseignement.

mood
Publicité
Posté le 18-01-2008 à 11:39:39  profilanswer
 

n°1673254
Elmoricq
Modérateur
Posté le 18-01-2008 à 12:08:10  profilanswer
 

Il te suffit de compiler les bibliothèques C normalement, et d'ajouter dans les fichiers .h correspondant :

Code :
  1. #ifdef __cplusplus
  2. extern C {
  3. #endif
  4.  
  5. <l'en-tête bazar tout ça>
  6.  
  7. #ifdef __cplusplus
  8. }
  9. #endif


 
 
Et tu pourras utiliser tes bibliothèques C avec ton code C++ sans problème.

Message cité 1 fois
Message édité par Elmoricq le 18-01-2008 à 12:08:48
n°1673291
Taz
bisounours-codeur
Posté le 18-01-2008 à 13:00:29  profilanswer
 

Elmoricq a écrit :

Il te suffit de compiler les bibliothèques C normalement, et d'ajouter dans les fichiers .h correspondant :

Code :
  1. #ifdef __cplusplus
  2. extern C {
  3. #endif
  4.  
  5. <l'en-tête bazar tout ça>
  6.  
  7. #ifdef __cplusplus
  8. }
  9. #endif


 
 
Et tu pourras utiliser tes bibliothèques C avec ton code C++ sans problème.


bof. Ca veut dire toucher le code C. Bof
 
 
Quand tu include tes .h C, tu fais un simple

Code :
  1. extern "C" {
  2. #include "a.h"
  3. #include "b.h"
  4. }
  5. #include <iostream>


n°1673295
Elmoricq
Modérateur
Posté le 18-01-2008 à 13:12:13  profilanswer
 

Ah oui, c'est pas plus mal de faire comme ça en effet.


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C++

  mélanger du c et du c++

 

Sujets relatifs
[ASP.NET] Mélanger l'utilisation de ASPNETDB et une BDD classique[C/C++] Comment mélanger C et C++ ?
Mélanger différentes sourcesMelanger une liste
mélanger langage dans c#[HTML & PHP] je sais que faut pas mélanger :ange: mais bon...
Reconstituer un mot qui a été mélangerPHP GD, melanger 2 IMAGES, un PNG semi transparent et un PNG "normal"
Mélanger XHTML et XSL[Direct3D] Mélanger les effets DotProduct3 et Texture
Plus de sujets relatifs à : mélanger du c et du c++


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)