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

  FORUM HardWare.fr
  Programmation
  C++

  problème de compilation

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

problème de compilation

n°184354
picshertho
Posté le 27-07-2002 à 18:03:13  profilanswer
 

que signifie :
 
Compiling...
Error spawning cl.exe
 
exo1.exe - 1 error(s), 0 warning(s)
 
voici mon programme :
 
#include <string.h>
#include <stdlib.h>
#include <stdio.h>
 
bool truc(int a, int b)  
{
 
 if (a < b)
 
  printf("c'est bon, tu peux y aller" ) ;
 
 else
 
  printf("attends un peu toi" ) ;
 
 return true ;
 
}
 
int main()  
{
 
 int i = 32 ;
 int j = 65 ;
 
 truc(i,j) ;
 
}
 
merci de me répondre maintenant

mood
Publicité
Posté le 27-07-2002 à 18:03:13  profilanswer
 

n°184362
picshertho
Posté le 27-07-2002 à 18:16:45  profilanswer
 

pouvez me repondre rapidement svp
j arrive pas a trouver la solution

n°184366
youdontcar​e
Posté le 27-07-2002 à 18:25:29  profilanswer
 

picshertho a écrit a écrit :

Error spawning cl.exe


vc n'a pas réussi à lancer cl.exe, le compilateur. tu n'as aucune autre info ? à part que ton main() est mal défini et ne retourne rien ?

n°184369
picshertho
Posté le 27-07-2002 à 18:30:21  profilanswer
 

bah non je vois pas d autres infos? Tout y est ????!!!
 
voici une version corrigée :
 
#include <string.h>
#include <stdlib.h>
#include <stdio.h>
 
bool truc(int a, int b)  
{
 
 if (a < b)
 
  printf("c'est bon, tu peux y aller" ) ;
 
 else
 
  printf("attends un peu toi" ) ;
 
 return true ;
 
}
 
int main()  
{
 
 int i = 32 ;
 int j = 65 ;
 
 truc(i,j) ;
 
 return 1 ;
 
}

n°184382
picshertho
Posté le 27-07-2002 à 18:45:01  profilanswer
 

aidez moi svp

n°184384
kjus
Posté le 27-07-2002 à 18:59:01  profilanswer
 

return 0; c mieux
si le pb persiste, essaye de réinstaller le compilo (et test sur d'autres sources..)

n°184395
chrisbk
-
Posté le 27-07-2002 à 20:06:15  profilanswer
 

youdontcare a écrit a écrit :

vc n'a pas réussi à lancer cl.exe, le compilateur. tu n'as aucune autre info ? à part que ton main() est mal défini et ne retourne rien ?




 
ca doit venir des chemins de visu mal configurer
 
tools->option->directory->Executable files
et la tu devrais avoir un truc du genre :
 
C:\Program Files\Microsoft Visual Studio\Common\MSDev98\Bin
 
(enfin tu ajuste avec ton systeme)
 
fin bref une reinstall me parait pas mal

n°185081
ioio
./ioio --force --nodeps
Posté le 29-07-2002 à 11:34:23  profilanswer
 

picshertho a écrit a écrit :

que signifie :
#include <string.h>
#include <stdlib.h>
#include <stdio.h>




 
dites donc ce prog ca ressemble a du C pur, donc en C pur le type bool n'existe pas

n°185083
mmenal
Posté le 29-07-2002 à 11:38:17  profilanswer
 

ioio a écrit a écrit :

 
 
dites donc ce prog ca ressemble a du C pur, donc en C pur le type bool n'existe pas




 
Bien, son programme compilera avec un compilateur C++, en fait. Même s'il est vraiment *débile* d'utiliser du C++ quand on ne fait vraiment que du C.  
 
 À noter aussi qu'il existe un type booléen en C, reconnu par le C99, le type boolean.


Message édité par mmenal le 29-07-2002 à 11:39:50

---------------
--  
n°185317
picshertho
Posté le 29-07-2002 à 15:09:56  profilanswer
 

quel est la difeerence entre c et c++
parce qu en fait c est vrai que j ai fait que du c
mais ...
je vous ecoute ;)

mood
Publicité
Posté le 29-07-2002 à 15:09:56  profilanswer
 

n°185331
LetoII
Le dormeur doit se réveiller
Posté le 29-07-2002 à 15:13:36  profilanswer
 

picshertho a écrit a écrit :

quel est la difeerence entre c et c++
parce qu en fait c est vrai que j ai fait que du c
mais ...
je vous ecoute ;)  




 
Achete toi un bouquin ou fait une recherche sur google, fait trop chaud pour expliquer des truc comme ça auhourd'hui :D


---------------
Le Tyran
n°185514
ioio
./ioio --force --nodeps
Posté le 29-07-2002 à 17:35:19  profilanswer
 

picshertho a écrit a écrit :

quel est la difeerence entre c et c++
parce qu en fait c est vrai que j ai fait que du c
mais ...
je vous ecoute ;)  




 
et bien le C++ inclue la gestion des Objets principalement (les classes) et protege de certaines erreurs de gestion de la mémoire. Mais je vous avoue que si on veux on peut bien faire des pseudo classe en C en se servant des structures, avec des pointeurs sur fonction pour remplacer les méthodes ;)

n°185524
smaragdus
whores, drugs & J.S. Bach
Posté le 29-07-2002 à 17:41:46  profilanswer
 

picshertho a écrit a écrit :

quel est la difeerence entre c et c++
parce qu en fait c est vrai que j ai fait que du c
mais ...
je vous ecoute ;)  




 
C : programmation procédurale ("fait ceci puis fait cela" )
C++ : programmation par abstration ("un objet connait son domaine d'application" )
 
Concretement, l'approche de la conception est très différente. En C on raisonne avant tout en terme d'algorithme et de module. En C++, on raisonne en terme de classes d'objets et de propriétés.

n°185541
farib
Posté le 29-07-2002 à 17:56:04  profilanswer
 

c super pratique pour architecturer ses prog le c++, c moins le bordel, apske tu hiérachise et encapsule les procédures et tes variables dont tu as besoin...

n°185643
LeGreg
Posté le 29-07-2002 à 23:28:17  profilanswer
 

picshertho a écrit a écrit :

quel est la difeerence entre c et c++
parce qu en fait c est vrai que j ai fait que du c
mais ...
je vous ecoute ;)  




 
C++ est un C amélioré (complexifié?).
Il introduit des notions héritées de la POO: héritage
de type, heritage de code, méthodes virtuelles,  
acces public/privé des variables, constructeurs destructeurs de type, typage dynamique, type-safe new etc..
Il introduit aussi des notions de programmation générique: il inclut un métalangage qui permet de générer du code spécifique à chaque type (templates ou patrons), il permet de redéfinir les opérateurs pour chaque type du langage (unifie l'écriture).
il introduit la notion d'alias (par les references) ce qui permet de se passer de pointeurs dans beaucoup de cas, il est plus fortement typé, il introduit la constness.
Il introduit la surcharge des méthodes/fonctions sur le type et le nombre des arguments (y compris ceux passés implicitement), la gestion des exceptions fait partie intégrante du langage et il dispose d'une librairie standard beaucoup plus riche avec un type string et de nombreux conteneurs génériques (map, set, list, vector, deque..), d'opérations de formatage d'entree/sortie type-safe, ainsi que des algos de tris, de parcours sur les conteneurs standard.
 
Et il y a encore beaucoup a en dire..
Chope toi un bouquin.
 
LeGreg


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

  problème de compilation

 

Sujets relatifs
Probleme de compilation avec les templates[C++] Problème de compilation d'une appli en C++
Probleme de rebbot lor de la compilation sous vc++ et win2k[C] Erreur de compilation je vois pas où est le problème
[open gl] problème de compilation d'un programme tout simple ![make/gcc] problème de compilation
probleme de compilation opengl sous linuxjava : probleme de creation du .bat de compilation et d'execution
[JAVA] Probleme à la compilation ...Problème de compilation
Plus de sujets relatifs à : problème de compilation


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR