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++ help

briac
briac
Niveau 6
06 juillet 2003 à 22:22:55

En fait, j´apprends la programmation de C++ en ce moment à l´aide du programme GNU C++ ( rhide), mais le résultat . exe arrive sous forme de fenetre ms-dos(obligatoire avec GNU C++).
J´ai donc recupere visual C++, je voudrais faire le même programme mais sous forme de fenetre windows mais mon visual C++ est en anglais et vu que je débute ( mais vraiment bcp ) en C++ je capte que dalle aux classes machin.

Merci de m´indiquer comment je pourrais passer mon programme en fenetre windows.

P.S : mon programme très simple consiste à calculer une moyenne de plusieurs nombres.
J´aurai bien ajouté le fichier source . cpp mais je sais pas comment on fait sur ce forum alors la source est là :

  1. include < stdio.h>
  2. include < iostream.h>

int main(int arg, char* pszArgs[])

{
//compteur de boucles
float loopCount;
float loopNombre;
float accumulator = 0;

cout < < " Indiquez le nombre de notes pour ta moyenne :";
cin > > loopCount;

float fCount = loopCount;

//‚xectution du nombre de boucles
while ( loopCount > 0)
{
loopCount = loopCount - 1;
cout < <"entre chacun des nombres afin de faire la moyenne :";

cin > > loopNombre;

accumulator = accumulator + loopNombre;

}

float fMoyenne;
float fCount;

fMoyenne = accumulator / fCount;
cout < <" Voici donc ta moyenne : "
< < fMoyenne;

return 0;
}

lag-it
lag-it
Niveau 10
06 juillet 2003 à 22:28:25

C´est le problème commun à tous les débutants, les premier programmes sont souvent moches.
Cependant il va falloir faire avec pour un petit moment :) .
En effet, la création d´une fenêtre windows implique de grandes connaissances sur les classes ( héritage, etc . .. ) et sur le programmation en C/C++ en général.
Commence par bien connaitre les bases avant de te lancer, c´est un conseil, mais tu peux faire ce que tu veux ( hein Calculator :-))) )

Calculator_V2
Calculator_V2
Niveau 10
06 juillet 2003 à 22:30:44

je te signal que j´ai commencé avec une calculatrice toute bète alors...c pas toi qui va me faire la morale....

Calculator_V2
Calculator_V2
Niveau 10
06 juillet 2003 à 22:31:23

pis les bases je connais ok, même un peu plus que les bases...

lag-it
lag-it
Niveau 10
06 juillet 2003 à 22:33:06

Je dit ca sans méchanceté...

techslash
techslash
Niveau 8
06 juillet 2003 à 22:39:38

Mouais bon tlm a pas la même définition de " base" :) .

Altonfrere
Altonfrere
Niveau 10
06 juillet 2003 à 22:40:21

" pis les bases je connais ok, même un peu plus que les bases..."

franchement tu nous as toujours pas sorti de boucles autres que while(1), des tests autres que if et pas une seule classe écrite de ta propre main. Sans parler de ce fameux Sleep(1) qui me laisse plus que perplexe sur ta bonne compréhension de ce que " ton" programme faisait . .. quand tu m´as sorti que theta correspondait à la " forme" de la rotation, je vois une fois de plus que tu ne connais rien à tout ca ! !!

la route est encore bien longue...

Kouic
Kouic
Niveau 9
07 juillet 2003 à 07:44:42

" mais le résultat . exe arrive sous forme de fenetre ms-dos(obligatoire avec GNU C++). "

Tout a fait faux. GNC C++ fait la meme chose que le compilo de VC++. Il parait meme qu´il fait presque aussi bien que le compilo d´Intel...

Tu ne devrais pas essayer de faire des fenetres sans connaitre les classes. Appres que tu ais compris le principe des classes, gardes GNU C++ et jete un coups d´oeuil a wxWinsows.

briac
briac
Niveau 6
07 juillet 2003 à 12:14:15

OK merci bcp les gars :).
En fait j´apprends C++ avec " C++ pour les nuls " en version poche.

J´ai amélioré mon programme, maintenant c :

  1. include < stdio.h>
  2. include < iostream.h>

int main(int arg, char* pszArgz[])
{
float loopNombres;
float loopNotes;
float accumulator =0;
float fZeroun = 0;
while(fZeroun == 0)
{
cout < < " Entre le nombre de notes afin de faire la moyenne :";
cin > > loopNotes;
float fNotes = loopNotes;
cout < < " OK, tu as " < < fNotes < < " Notes ! ";
int i;
for ( i = 0; i!=loopNotes; ++i)
{
cout < < " \n\nIl te reste " < < loopNotes - i < < " notes … entrer
\nEntre la suivante :";
cin > > loopNombres;
accumulator = accumulator + loopNombres;

}
cout < < " Voici donc ta moyenne : " ;
float fMoyenne = accumulator / fNotes;
cout < < fMoyenne;
cout < <"\n\n\n\nVeux-tu quitter le programme maintenant ? ";
cout < < " \nAppuie sur 1 pour quitter ou sur 0 pour calculer une nouvelle moyenne :";

cin > > fZeroun;

if ( fZeroun ! = 0)
{

break;
}
}

return 0;

}

lag-it
lag-it
Niveau 10
07 juillet 2003 à 14:52:24

Note : C++ pour les nuls ne figure pas parmis les meilleurs ouvrages d´apprentissage du C++ ( nombreuses erreurs à ce qui parait ) .

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