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

  FORUM HardWare.fr
  Programmation
  C++

  Execution d'un programme en C++

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Execution d'un programme en C++

n°1211229
MC Ameto
Posté le 29-09-2005 à 23:01:22  profilanswer
 

Salut les z'amis :sol:  
 
Bon alors voila. J'suis tout nouveau (tout beau) dans le monde de la programmation et j'ai besoin de votre aide et de vos conseils zavisés ;)  
 
J'ai téléchargé un compilateur (dev-C++) pour écrire quelques chti programmes moi-meme.
 
Mais voila ! Quand j'essaye de les éxecuter (avec la fonction du meme nom), ô rage, ô desespoir, ça ne marche point :sweat:  
 
M'y prends-je mal?
 
Ayday mwa.


Message édité par MC Ameto le 29-09-2005 à 23:02:01
mood
Publicité
Posté le 29-09-2005 à 23:01:22  profilanswer
 

n°1211231
WhatDe
Posté le 29-09-2005 à 23:03:42  profilanswer
 

Problème classique à la ligne 3 du code [:spamafote]

n°1211232
manatane
En vous remerciant, bonsoir
Posté le 29-09-2005 à 23:04:09  profilanswer
 

probablement.

n°1211235
MC Ameto
Posté le 29-09-2005 à 23:08:14  profilanswer
 

Vous êtes gentils, mais ça m'avance pas des masses :sweat:

n°1211236
manatane
En vous remerciant, bonsoir
Posté le 29-09-2005 à 23:09:35  profilanswer
 

MC Ameto a écrit :

Vous êtes gentils, mais ça m'avance pas des masses :sweat:


zut !  :(

n°1211237
rnoizet
Posté le 29-09-2005 à 23:11:17  profilanswer
 

C'est compliqué d'aider des gens sans code source.

n°1211242
MC Ameto
Posté le 29-09-2005 à 23:21:56  profilanswer
 

Ben j'écris un programme tout con (du genre afficher un mot à l'écran), pas de problème lors de la compilation mais l'éxécution ne se fait pas. Une fenêtre semble s'afficher un quart de seconde et plus rien.
 
Voila le truc:
 
#include <stdio.h>
 
int main(void)
{
    printf("Hello\n" );
    return 0;
}
 
J'ai quand meme pas réussi a me tromper sur un truc de 6 lignes :/
 

n°1211244
rnoizet
Posté le 29-09-2005 à 23:25:14  profilanswer
 

LOL
 
Ben c'est juste que si tu mets pas un truc genre getchar(), une fois que ton programme a affiché "Hello world" il retourne 0 et il se termine.
 
Voilà  :ange:


Message édité par rnoizet le 29-09-2005 à 23:27:25
n°1211246
manatane
En vous remerciant, bonsoir
Posté le 29-09-2005 à 23:26:22  profilanswer
 

MC Ameto a écrit :

Ben j'écris un programme tout con (du genre afficher un mot à l'écran), pas de problème lors de la compilation mais l'éxécution ne se fait pas. Une fenêtre semble s'afficher un quart de seconde et plus rien.
 
Voila le truc:
 
#include <stdio.h>
 
int main(void)
{
    printf("Hello\n" );
    return 0;
}
 
J'ai quand meme pas réussi a me tromper sur un truc de 6 lignes :/


non ton programme est tres bien (c'est rare pour un premier helloworld) le truc c'est qu'il faut faire en sorte que la console ne s'ouvre et ne se ferme pas dans le laps de temps d'execution du programme, par conséquent soit tu executes ton programme en ligne de commande, soit tu rajoutes un getchar() pour que la console attende que tu es saisi un caractère pour se fermer

n°1211267
MC Ameto
Posté le 29-09-2005 à 23:48:08  profilanswer
 

Hmmm ok.
 
Merci  :)

mood
Publicité
Posté le 29-09-2005 à 23:48:08  profilanswer
 

n°1211400
godbout
Génial.
Posté le 30-09-2005 à 10:35:04  profilanswer
 

Y a une erreur dans le titre, c'est du C, pas du C++ :sarcastic: :D

n°1212098
jesus_chri​st
votre nouveau dieu
Posté le 30-09-2005 à 20:17:46  profilanswer
 

en effet ce hello world est très bien, ça peut paraître bizarre mais entre les cout sans std:: et les void main, c'est rare.
 
Essaye d'utiliser les breakpoints pour faire attendre ton programme, le truc du getchar ça marche mais c'est pas propre du tout.
Autant prendre tout de suite de bonnes habitudes.
 
PS : je n'aime pas Dev-cpp, je le trouve trop mal agancé vu le nombre de fonctionnalités. Je préfère MinGW Developper Studio, très inspiré de Visual C++ mais plus simple, il est parfait pour les débutants.

n°1212100
jesus_chri​st
votre nouveau dieu
Posté le 30-09-2005 à 20:18:46  profilanswer
 

godbout a écrit :

Y a une erreur dans le titre, c'est du C, pas du C++ :sarcastic: :D


son programme est aussi du C++. Tout bon prog C (comme ceux du K&R) est un prog C++.

n°1212173
Joel F
Real men use unique_ptr
Posté le 30-09-2005 à 21:35:18  profilanswer
 

jesus_christ a écrit :

son programme est aussi du C++. Tout bon prog C (comme ceux du K&R) est un prog C++.


 
Jamais de la vie ! C != C++ faut arreter vos conneries

n°1212194
0x90
Posté le 30-09-2005 à 22:02:11  profilanswer
 

la valeur renvoyée par le printf n'est pas vérifiée :o


---------------
Me: Django Localization, Yogo Puzzle, Chrome Grapher, C++ Signals, Brainf*ck.
n°1212321
manatane
En vous remerciant, bonsoir
Posté le 01-10-2005 à 03:47:48  profilanswer
 

Joel F a écrit :

Jamais de la vie ! C != C++ faut arreter vos conneries


en fait je me croyais en cat C quand j ai dit que le programme ete tres bien, celà dit pour commencer autant qu'il attaque par le C, parce que s'il attaque des tutoriaux qui vont tenter de lui apprendre les 2 langages en parrallèle il est pas rendu.
Note: j avais trouvé accelerated C++ http://www.acceleratedcpp.com/ tres bien pour un cours de C++ qui enseigne le langage à part entière et non comme un espèce de frankentein entre le C et l'objet sauce compliqué.

n°1212385
jesus_chri​st
votre nouveau dieu
Posté le 01-10-2005 à 12:34:29  profilanswer
 

Joel F a écrit :

Jamais de la vie ! C != C++ faut arreter vos conneries


Tout bon prog C (comme ceux du K&R) est un prog C++. C'est une citation de Stroustrup, le créateur du C++. C'est deux langages ne sont pas différents, le C est inclus dans le C++ à qlq détails près. Ce sont les approches qui sont foncièrement différentes. Son hello world est un mauvais prog C++ en effet, il aurait mieux fallut utiliser cout <<... mais ça reste un prog C++ qd même.

n°1212767
Profil sup​primé
Posté le 02-10-2005 à 11:19:58  answer
 

#include <stdio.h>
 #include <stdlib.h>
void main (void)
{
    printf("Hello\n" );
system("pause" );
}
 

n°1212839
manatane
En vous remerciant, bonsoir
Posté le 02-10-2005 à 14:06:28  profilanswer
 


et voici un bel exemple de programme merdique en C comme en C++

n°1212858
Profil sup​primé
Posté le 02-10-2005 à 14:30:07  answer
 

bah c'est fonctionnel mais mal écrit :)
 
C'est ce qu'on m'a appris quand j'ai commencé, vu qu'il commence aussi, je trouve que c'est plus parlant écrit comme ca :)

n°1212886
manatane
En vous remerciant, bonsoir
Posté le 02-10-2005 à 15:19:01  profilanswer
 


oui mais non, c'est malheureux comme ce venerable langage qu'est le C est mal enseigné. Et si c'était un cours de C++ ben brule ton école, parce là c'est révoltant, faut quand meme pas déconner.
Alors en C comme en C++, la fonction main renvoie un int  :fou:  
En C++ on utilise le moins possible les fonctions C et on utilise plus les headers de type <stdio.h> (déprécié remplacé par <cstdio> ) depuis 5 ou 6 ans quand meme.
Enfin system() est certes ansi donc portable mais elle est pas secure, et la commande qu'elle va demander à un shell d'executer n'est elle probablement pas portable, ici pause n'existe que sous Windows.

Message cité 1 fois
Message édité par manatane le 02-10-2005 à 15:27:43
n°1213979
Dritzz35
Posté le 03-10-2005 à 22:43:04  profilanswer
 

Ben heureusement qu'il y a que 6 lignes au programme de MC Ameto parce que s'il avait fait deux pages je pense que vous auriez pu faire à vous tous un mémoire de 500 pages sur l'art et la manière de programmer en C/C++. ;)
Au lieu de vous crêper le chignons, les filles, vous devriez lui expliquer pourquoi vous faites un choix plutôt que l'autre : ça l'aiderait sûrement plus....

n°1214094
Joel F
Real men use unique_ptr
Posté le 04-10-2005 à 08:51:27  profilanswer
 

Dritzz35 a écrit :

Ben heureusement qu'il y a que 6 lignes au programme de MC Ameto parce que s'il avait fait deux pages je pense que vous auriez pu faire à vous tous un mémoire de 500 pages sur l'art et la manière de programmer en C/C++. ;)
Au lieu de vous crêper le chignons, les filles, vous devriez lui expliquer pourquoi vous faites un choix plutôt que l'autre : ça l'aiderait sûrement plus....


 
la fille elle te dit  :o  [:joel f]  
 
Ensuite, si le gus est pas fichu :
 -> de lire un bouquin
 -> de faire un minimum de recherche sur ce sujet rabaché N fois
 
On y peut rien  [:everything4free]

n°1215931
Profil sup​primé
Posté le 05-10-2005 à 20:13:05  answer
 

manatane a écrit :

oui mais non, c'est malheureux comme ce venerable langage qu'est le C est mal enseigné. Et si c'était un cours de C++ ben brule ton école, parce là c'est révoltant, faut quand meme pas déconner.
Alors en C comme en C++, la fonction main renvoie un int  :fou:  
En C++ on utilise le moins possible les fonctions C et on utilise plus les headers de type <stdio.h> (déprécié remplacé par <cstdio> ) depuis 5 ou 6 ans quand meme.
Enfin system() est certes ansi donc portable mais elle est pas secure, et la commande qu'elle va demander à un shell d'executer n'est elle probablement pas portable, ici pause n'existe que sous Windows.


 
 
J'apprends le C :) le C++ c'est pour l'année prochaine :)

mood
Publicité
Posté le   profilanswer
 


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

  Execution d'un programme en C++

 

Sujets relatifs
Limiter l'execution d'un script php[RESOLU] Informations d'execution d'un script en continu
Qu'est-ce qui ne vas pas dans ce programme ?Recuperation chemin execution de script
Avec AutoIt V3 comment récupérer le code d'erreur d' exécutionméthode de conception pour une interface graphique pour mon programme
execution d'1script jsp avec jcreatorModules et programme principal
créer une IHM pour mon programme en FortranExécution auto d'1 macro
Plus de sujets relatifs à : Execution d'un programme en C++


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