compilateur

compilateur - C - Programmation

Marsh Posté le 10-01-2006 à 06:10:09    

bonjour à tous.. je débute le laguage C .. pour parvenir au c++ avec acharnement.. mais là le problem que j'ai est-que .. j'ai le programme devc++ et les code de mon livre "grang livre Langage C" .. je ne peux faire aucune exercise .. car quand j'ouvre exemple ( BACKSPAC.C ) il apparait dans mon programme .. mais si je le compile.. il en result rien aucune erreur .. mais si je fais exécuté .. g un dialog qui apparait en disant que je n'ai pas compilé... alors je me demande pourquoi.. c p-e que mon programme de compilateur fait default.. ou je devrais prendre celui du livre.. mais le seul probleme je ne le trouve pas sur mon cd.. mais dans le livre ils disent de se rapporter à l'annexe J - L .. mais ca non plus je ne le trouve pas.. alors sa serait fort apprécier que quelqun connaissent la réponse.. merci d'Avance... vous pouvez me laisser une reponse à cette addresse ci .. ssatangel@gmail.com

Reply

Marsh Posté le 10-01-2006 à 06:10:09   

Reply

Marsh Posté le 10-01-2006 à 06:48:27    

header a écrit :

bonjour à tous.. je débute le laguage C .. pour parvenir au c++ avec acharnement..


Rien à voir.
Les langages C et C++ sont différents, si ton but c'est le C++, apprends le C++.
 

header a écrit :

mais là le problem que j'ai est-que .. j'ai le programme devc++ et les code de mon livre "grang livre Langage C" .. je ne peux faire aucune exercise .. car quand j'ouvre exemple ( BACKSPAC.C ) il apparait dans mon programme .. mais si je le compile.. il en result rien aucune erreur .. mais si je fais exécuté .. g un dialog qui apparait en disant que je n'ai pas compilé... alors je me demande pourquoi.. c p-e que mon programme de compilateur fait default.. ou je devrais prendre celui du livre.. mais le seul probleme je ne le trouve pas sur mon cd.. mais dans le livre ils disent de se rapporter à l'annexe J - L .. mais ca non plus je ne le trouve pas.. alors sa serait fort apprécier que quelqun connaissent la réponse.. merci d'Avance... vous pouvez me laisser une reponse à cette addresse ci ..


 
Pas très clair tout ça, tu es sûr et certain qu'il te dit que ça n'a pas compilé ?
Pas eu d'erreur à la compilation ?


Message édité par Elmoricq le 10-01-2006 à 06:50:20
Reply

Marsh Posté le 10-01-2006 à 08:32:01    

note que l'on peut faire du C avec un compilo C++, l'inverse n'est pas vrai par contre :o


---------------
Hobby eien /人◕ ‿‿ ◕人\
Reply

Marsh Posté le 10-01-2006 à 09:19:33    

Tamahome a écrit :

note que l'on peut faire du C avec un compilo C++, l'inverse n'est pas vrai par contre :o


Non, il y a des différences. Contrairement à Objective-C, C++ n'est pas un sur-ensemble strict de C.
 


---------------
Des infos sur la programmation et le langage C: http://www.bien-programmer.fr Pas de Wi-Fi à la maison : http://www.cpl-france.org/
Reply

Marsh Posté le 10-01-2006 à 09:21:41    

Emmanuel Delahaye a écrit :

Non, il y a des différences. Contrairement à Objective-C, C++ n'est pas un sur-ensemble strict de C.


 
Oui evidemment qu'il y a des différences, mais on peut quand meme le faire avec "extern "C""... et ca marche pas trop mal quand meme.


---------------
Hobby eien /人◕ ‿‿ ◕人\
Reply

Marsh Posté le 10-01-2006 à 09:29:23    

Tamahome a écrit :

Oui evidemment qu'il y a des différences, mais on peut quand meme le faire avec "extern "C""... et ca marche pas trop mal quand meme.


Rien à voir. extern "C" ([C++]) permet à un module C++ d'appeler des fonction compilées en C (par un compilateur C). Car il est parfaitement possible de créer un projet avec des modules écrits en différents langage (C, C++, assembleur etc.). Le tout est d'utiliser le bon outil au bon moment. C'est plus ou moins automatique si on utilise un IDE et les extensions qui vont bien

.c -> C
.C, .c++, .cpp -> C++
etc.


Message édité par Emmanuel Delahaye le 10-01-2006 à 09:47:34

---------------
Des infos sur la programmation et le langage C: http://www.bien-programmer.fr Pas de Wi-Fi à la maison : http://www.cpl-france.org/
Reply

Marsh Posté le 10-01-2006 à 09:30:42    

ah ouais, marrant ca


---------------
Hobby eien /人◕ ‿‿ ◕人\
Reply

Marsh Posté le 10-01-2006 à 12:04:30    

J'ai vu qu'il y a déjà une discussion sur les différents compilateurs C et/ou C++ :
 
http://forum.hardware.fr/hardwaref [...] 1471-1.htm
 
peut-être qu'en essayant avec un autre...
 
sinon, essaye un programme le plus simplus possible, du style :
 
en C :
 
#include <stdio.h>
int main(void) {
printf ("Garcimore est mon idole" );
return 0;
}
 
en C++ :
 
#include <iostream.h>
int main(void) {  
cout << "pouic pouic est le plus grand film de l'histoire";
return 0;
}


---------------
un perlien qui programme salement
Reply

Marsh Posté le 10-01-2006 à 12:07:30    

Un retour à la ligne serait de bon aloi.
 
Et on ne met plus le ".h" dans les include de C++ depuis... hmm... je devais encore apprendre à lire au CP.

Reply

Marsh Posté le 10-01-2006 à 13:10:16    

je me demande aussi si il ne faudrait pas faire un truc du genre built (construire en français) avant...
 
je ne suis pas sûr que l'action de compiler dans les interfaces graphiques fasse toutes les étapes d'un coup. Peut-être manque-t-il l'édition de liens.
 
P.S. : Regarde si tu as des fichiers .o


Message édité par jimipage le 10-01-2006 à 13:31:43

---------------
un perlien qui programme salement
Reply

Marsh Posté le 10-01-2006 à 13:10:16   

Reply

Marsh Posté le 10-01-2006 à 14:41:15    

jimipage a écrit :

en C++ :
 
#include <iostream.h>
int main(void) {  
cout << "pouic pouic est le plus grand film de l'histoire";
return 0;
}


 
include <iostream>
 
int main()
{
  std::cout << "pouic pouic est le plus grand film de l'histoire\n";
}


---------------
-( BlackGoddess )-
Reply

Marsh Posté le 10-01-2006 à 14:50:53    

il y a une version avec Mingw et GCC et une sans, peut-etre que tu as tout simplement la seconde

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed