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

Le C++ (dev c++)

flyxter-X
flyxter-X
Niveau 10
05 juin 2004 à 22:54:15

en fait je met stdlib.h à la place de stdio.h ? ??

Schinken
Schinken
Niveau 9
05 juin 2004 à 22:55:28

Non, pas à la place.

Tu mets au début :

  1. include < stdio.h>
  2. include < conio.h>
  3. include < stdlib.h>
ackeur
ackeur
Niveau 8
05 juin 2004 à 22:56:12

non, tu le rajoutes
et pense à relire tes cours de C.

Schinken
Schinken
Niveau 9
05 juin 2004 à 22:58:12

Pour mettre une pause, mets avant return 0; la commande getch(); Uniquement si tu inclues le fichier d´entête < conio.h>

flyxter-X
flyxter-X
Niveau 10
05 juin 2004 à 22:58:50

parce que normalement ça devrait faire koi quand je met compile and run ? ??

et y a pas une version française ? ??

Schinken
Schinken
Niveau 9
05 juin 2004 à 23:00:23

Au fait, n´utilises pas le DEV-cpp de http://www.telecharger.com . .. Il se fait vieux. Essaie celui-ci ( pas en français, de mémoire ) : http://prdownloads.sourceforge.net/dev-cpp/devcpp4980.exe

flyxter-X
flyxter-X
Niveau 10
05 juin 2004 à 23:03:26

parce que normalement ça devrait faire koi quand je met compile and run ? ? ?

flyxter-X
flyxter-X
Niveau 10
05 juin 2004 à 23:05:25

et vous n´avez pas msn ? ??

parce que normalement ça devrait faire koi quand je met compile and run ? ? ?

Schinken
Schinken
Niveau 9
05 juin 2004 à 23:05:25

Le compiler, faire la liaison, et l´éxécuter.

flyxter-X
flyxter-X
Niveau 10
05 juin 2004 à 23:06:38

oui d´accord mais je veut dire ça devrai me mettre koi dans le dos ? ??

Schinken
Schinken
Niveau 9
05 juin 2004 à 23:07:26

Ton programme que tu as créé.

flyxter-X
flyxter-X
Niveau 10
05 juin 2004 à 23:09:15

oui mais dis moi les actions que ça devrait faire ? ??

comme entre le premier nombre ( tu le rentre) ( tu clique sur ok) ça met entre le deuxieme nombre ( tu le rentre) etc . ..

Schinken
Schinken
Niveau 9
05 juin 2004 à 23:10:18

T´as qu´à compiler et le lancer pour voir.

flyxter-X
flyxter-X
Niveau 10
05 juin 2004 à 23:11:57

bahh moi ça me met entre le premier nombre ( je le rentre) ( tu clique sur entrée) ça met entre le deuxieme nombre ( je le rentre) ( je clique sur entrée) et le dos n´est plus la ! !!

est-ce normal ? ?? si non pk ? ??

Schinken
Schinken
Niveau 9
05 juin 2004 à 23:14:27

Je t´ai dit, ajoute au début : #include < conio.h>

Et avant le return 0; , à la fin, mets : getch();

Et là la fenêtre dos ne se finira pas.

D1mmu
D1mmu
Niveau 6
05 juin 2004 à 23:16:47

Non il ne faut jamais déclarer de variable en global ( càd hors de main) ou en tout cas le moins possible. Et tu devrais aussi faire une fonction moyenne que tu pourrais appeler quelque soit le programme... ( et pas faire le calcul dans main). Tu as aussi oublié de mettre un " getch();" à la fin de ton programme, tu ne veras pas l´affichage du resultat car tu dois lui demander de faire une " pause" après avoir afficher, sans quoi il quitteras instantanément le programme... tu devras inclure < conio.h> pour que getch(); fonctionne

Voici une version de ton petit programme corrigé :

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

float calculer_moyenne(float x,float y)
{
return ( x+y)/2;
}

int main ( void)
{
float x, y;
float resultat;
printf("calcul de moyenne\n");
printf("Entrer le premier nombre : " ) ;
scanf("%f",&);
printf("\nEntrer le deuxieme nombre : " ) ;
scanf("%f",&);
resultat=calculer_moyenne(x,y);
printf("\nLa valeur moyenne de %.2f et de %.2f est %.2f.\n",
x, y,resultat);
getch();
return 0;
}

Ensuite compile le et démarre l´exécutable.

flyxter-X
flyxter-X
Niveau 10
05 juin 2004 à 23:19:24

ça ne marche pas Schinken

Schinken
Schinken
Niveau 9
05 juin 2004 à 23:20:18

Je me tue à te répeter le getch();

Et puis, jeuxvideo.com met des espaces tout seul, alors supprime les ( entre < et conio.h> par exemple )

D1mmu
D1mmu
Niveau 6
05 juin 2004 à 23:24:04

Note : #include < stdlib.h> string.h etc.. ne te serviront à rien ici. Ne les ajoute pas car ils vont te faire perdre du temps au moment de la compilation de ton programme. Plus tu ajouttes de biblothèque à ton programme, et plus tu vas prendre du temps lors de la compilation, car le compilateur va les parcourirs pour voir si les fonctions dans ces bibliothèque ne sont pas nécessaire pour le programme.

Schinken
Schinken
Niveau 9
05 juin 2004 à 23:24:47

En effet, ici stdlib.h est inutile puisque conio.h avec sa fonction getch(); remplacent la fonction " pause".

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