CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

C++ =>ANSI forbids declaration...

jade666999
jade666999
Niveau 6
14 juillet 2003 à 14:00:51

je ne comprend pas...
voila mon code :

//debut du code

  1. include < iostream>

using std::cout;
using std::cin;

int VolumeCube
( int longueur , int largeur = 25 , int hauteur = 1);

int main()
{
int longueur = 100;
int largeur = 50;
int hauteur = 2;
int volume;

volume = VolumeCube(longueur, largeur, hauteur);
cout < < " Le premier volume est egal a : " < < volume < < " \n";

volume = VolumeCube(longueur, largeur);
cout < < " Le deuxieme volume est egal à : " < < volume < < " \n";

volume = VolumeCube(longueur);
cout < < " Le troisieme volume est egal à : " < < volume < < " \n";

int k;
cin > > k;
return 0;

}
VolumeCube(int longueur, int largeur , int hauteur)
}
//ligne fausse???
return ( longueur * largeur * hauteur);
}
//fin du code
ERROR
=>
ANSI forbids declaration " VolumeCube" with no type

merci de votre soutien :)

Ruffi
Ruffi
Niveau 9
14 juillet 2003 à 14:07:31

t´a oublié de metre que c´est une fonction qui renvoi un int

int VolumeCube(int longueur, int largeur , int hauteur)
{
return ( longueur * largeur * hauteur);
}

jade666999
jade666999
Niveau 6
14 juillet 2003 à 14:20:31

correct!
merci :-)))

Ruffi
Ruffi
Niveau 9
14 juillet 2003 à 14:26:14

Par curiosité: il est possible de metre la fonction VolumeCube en inline ? ( parceque moi j´utilise inline uniquement pour les classes)

Altonfrere
Altonfrere
Niveau 10
14 juillet 2003 à 14:34:19

bah oui tu peux ce n´est pas reservé aux classes. C´est uniquement un " define" amélioré ( prise en compte des types des paramètres), rien de plus. Mais l´optimisation ne se fait que lorsque le compilo considère que le remplacement optimisera qqchose.

Ruffi
Ruffi
Niveau 9
14 juillet 2003 à 14:45:25

ok, merci :)

muhahahahaha
muhahahahaha
Niveau 6
14 juillet 2003 à 14:47:08

c´est koi le meilleur compilateur...moi j´ai le DEV-C++ 4, il est bon?..merci

jade666999
jade666999
Niveau 6
14 juillet 2003 à 14:49:27

decidemment c´est ma journey!

//debut de mon code

  1. include < iostream>

using std::cout;
using std::cin;

int Double(int);
long Double(long);
float Double ( float);
double Double ( double);

int mian()
{
int myInt = 65000;
long myLong = 65000;
float myFloat = 6.5F;
double myDouble = 6.5e20;

int doubledInt;
long doubledLong;
float doubledFloat;
double doubledDouble;

cout < < " myInt : " < < myInt < < " \n";
cout < < " myLong : " < < myLong < < " \n";
cout < < " myFloat : " < < myFloat < < " \n";
cout < < " myDouble : " < < myDouble < < " \n";

doubledInt = Double(myInt);
doubledLong = Double(myLong);
doubledFloat = Double(myFloat);
doubledDouble = Double(myDouble);

cout < < " doubledInt : " < < doubledInt < < " \n";
cout < < " doubledLong : " < < doubledLong < < " \n";
cout < < " doubledFloat : " < < doubledFloat < < " \n";
cout < < " doubledDouble : " < < doubledDouble < < " \n";

int k;
cin > > k;
return 0;
}
int Double(int original)
{
cout < < " Dans Double(int)\n";
return 2 * original;
}

long Double(long original)
{
cout < < " Dans Double(long)\n";
return 2 * original;
}

float Double(float original)
{
cout < < " Dans Double(float)\n";
return 2 * original;
}

double Double(double original)
{
cout < < " Dans Double(double)\n";
return 2 * original;
}
//fin de mon code

cette fois ci aucune erreur mais refuse de se compiler pr cause =>

C:\DEV-C_~1\LIB\\libmingw32.a(main.o)(.text+0x8e):
undefined reference to `WinMain@16´
:snif2:

jade666999
jade666999
Niveau 6
14 juillet 2003 à 14:53:39

oue il est bon je dirais meme que c le meilleur muhahahahaha.

muhahahahaha
muhahahahaha
Niveau 6
14 juillet 2003 à 14:58:18

tu utilise celui la pour faire le prog au dessu?

jade666999
jade666999
Niveau 6
14 juillet 2003 à 15:06:11

wep, le seul truk chiant c qu´il te cree un " system("PAUSE");" à chaque fois que tu demande une nouvelle feuille ce qui te fait bugger le prog ( enf1 moi)
J´ai remplace par :
int k;
cin > > k;

muhahahahaha
muhahahahaha
Niveau 6
14 juillet 2003 à 15:09:32

ui

muhahahahaha
muhahahahaha
Niveau 6
14 juillet 2003 à 15:12:02

moi il détecte 31 faute dans ton prog...hmmm

jade666999
jade666999
Niveau 6
14 juillet 2003 à 17:15:17

hum impossible!
commebce bien d´une feuille toute blanche avant le copie colle...

Ruffi
Ruffi
Niveau 9
14 juillet 2003 à 18:19:23

je sais pas si C une ereur de copier coller de ton prog, mais t´a mis " int mian()" au lieu de " int main()" ( se genre de fote de frape que l´on voi pas arrive tres frequement)

jade666999
jade666999
Niveau 6
14 juillet 2003 à 18:25:36

AH oui...
( je vais me cacher)
ci

Ruffi
Ruffi
Niveau 9
14 juillet 2003 à 18:37:22

C´était sa?
Sa marche maintenant ?

Sous forums
  • Aide à l'achat Mac
  • Steam Deck
  • Création de sites web
  • Création de Jeux
  • Linux
  • Programmation
  • Internet
  • Macintosh
  • Hardware
La vidéo du moment