[C++] Probleme de compilation
cheche
-
blurk Messages postés 486 Date d'inscription Statut Membre Dernière intervention -
blurk Messages postés 486 Date d'inscription Statut Membre Dernière intervention -
Bonjour a tous voila je suis completement nul en programmation.
Alors pour apprendre en partant de zero j ai commencer a apprendre un peu d algo puis le c++ .
Mais voila je fait des exercices sur des sites je fai commme dans les exemples et quand je compile ca me fait des erreurs.Je bloque ca m enerve.
Si quelqu un peu me corriger ce petit script car je trouve pas l erreur
c'est un "programme" qui calcule le cube d un nombre.
Et si vous connaissez site qui apprends la programmation c++
en partant de ZERO c sympa de me le dir.
Merci
#include <iostream.h>
void main ()
int cube_nombre(int x) // fonction qui caclule le cube
{return :x * x * x } // d un nombre
{
int nombre ;
cout << "entrez le nombre " ;
cin >> nombre ;
cout << "Le resultat : " << cube_nombre(nombre) ;
char fin ; //pour que le programme ne se quitte pas seul
cin>> fin ;
}
Alors pour apprendre en partant de zero j ai commencer a apprendre un peu d algo puis le c++ .
Mais voila je fait des exercices sur des sites je fai commme dans les exemples et quand je compile ca me fait des erreurs.Je bloque ca m enerve.
Si quelqu un peu me corriger ce petit script car je trouve pas l erreur
c'est un "programme" qui calcule le cube d un nombre.
Et si vous connaissez site qui apprends la programmation c++
en partant de ZERO c sympa de me le dir.
Merci
#include <iostream.h>
void main ()
int cube_nombre(int x) // fonction qui caclule le cube
{return :x * x * x } // d un nombre
{
int nombre ;
cout << "entrez le nombre " ;
cin >> nombre ;
cout << "Le resultat : " << cube_nombre(nombre) ;
char fin ; //pour que le programme ne se quitte pas seul
cin>> fin ;
}
A voir également:
- [C++] Probleme de compilation
- Breach compilation c'est quoi - Guide
- Compilation error: expected unqualified-id before '{' token ✓ - Forum C++
- Problème Compilation Dev-C++ - Forum C++
- Erreur de compilation projet ou bibliothèque introuvable - Forum Excel
- Problème de compilation et d'execution en C - Forum C
3 réponses
Bonjour!
Quelle est l'erreur qu'il t'affiche?
Que se passe-t-il quand tu executes?
pour le C++, je pense qu'il vaut mieux acheter un bon bouquin (celui de delannoy en général est très bon)!
Bon courage!
Maily :-))))
Boumj'chtattrape
Quelle est l'erreur qu'il t'affiche?
Que se passe-t-il quand tu executes?
pour le C++, je pense qu'il vaut mieux acheter un bon bouquin (celui de delannoy en général est très bon)!
Bon courage!
Maily :-))))
Boumj'chtattrape
y te manque pas un ; dans ta fonction?
Sinon, je te conseil au debut de programmer avec les fonctions complette et pas les cin cout, prend plutot printf, ca t'apprendra mieux, et c'est plus complet comme fonction
De plus, je suis pas sur que l'on peu ecrire return : x*x*x, mais soit return (x*x*x), soit
x_cube=x*x*x
return x_cube
Mais bon, ca remonte à loin tout ca
Sinon, je te conseil au debut de programmer avec les fonctions complette et pas les cin cout, prend plutot printf, ca t'apprendra mieux, et c'est plus complet comme fonction
De plus, je suis pas sur que l'on peu ecrire return : x*x*x, mais soit return (x*x*x), soit
x_cube=x*x*x
return x_cube
Mais bon, ca remonte à loin tout ca
int cube déclaré après void main( ) est une erreur
en c++ on ne déclare pas une fonction dans la fonction main
(ni aucune autre fonction)
ni entre la déclaration de main et son corps.
on peut écrire
return x*x*x;
mais il est conseillé d'utiliser des parenthèses pour la lisibilité.
la syntaxe correcte:
return (x*x*x);
une fois ces 2 problèmes résolus, ça devrait marcher.
cordialement
¤
en c++ on ne déclare pas une fonction dans la fonction main
(ni aucune autre fonction)
ni entre la déclaration de main et son corps.
on peut écrire
return x*x*x;
mais il est conseillé d'utiliser des parenthèses pour la lisibilité.
la syntaxe correcte:
return (x*x*x);
une fois ces 2 problèmes résolus, ça devrait marcher.
cordialement
¤