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

Probleme de tutorial avc C++

jeuvideodar_2
jeuvideodar_2
Niveau 7
27 août 2005 à 19:54:12

Bonjour alors voila : j´essaye d´apprendre a programmer en C/C++ et donc je suis un tutorial pour debutants.

http://www.cppfrance.com/tutorial.aspx?ID=166

dans ce tuto il me dise de compiler ce code :

  1. include <stdio.h>

int main()
{
//on initialise les variables.
int A;
int B;

A = 5; //On modifie la valeur de A pour qu´elle vale 5.
B = 10; //On modifie la valeur de B pour qu´elle vale 10.

printf("A vaut %d\nB vaut %d\n",A,B); //Affiche les valeurs actuelles de A et B.

return 0; //Renvoi la valeur 0 pour dire qu´il n´y a rien a déclaré puisque il n´y a pas eu d´erreur.
}

le probleme c´est que sa me donne rien...

pouvez vous me dire pourquoi s.v.p

et aussi pouvez vous m´expliquer a quoi sert la fonction %d\nB

Merci par avance

JeanYvesYves
JeanYvesYves
Niveau 10
27 août 2005 à 19:56:39

a mon avis, le programme se ferme trop vite.

Rajoute : en haut :

  1. include <stdlib.h>

rajoute ensuite, juste avant la ligne :
return 0; la ligne suivante :

system("PAUSE");

le printf est bizarre, regarde ma carte, regarde mon tuto, chapitre H pour les explications sur printf.

jeuvideodar_2
jeuvideodar_2
Niveau 7
27 août 2005 à 19:58:29

ok mrci beaucoup j compile voir si sa marche et je vais vois tes tuto

Homer555
Homer555
Niveau 8
30 août 2005 à 14:59:02

On peut aussi attendre l´appuis sur une touche:
Rajoute

Conio.h

getkey(); //Attend l´appuis sur une touche

le_duche
le_duche
Niveau 10
31 août 2005 à 11:58:30

non! conio.h n´est plus dans les librairies de base... :snif: c´est bien dommage d´ailleur...

OxFFFF
OxFFFF
Niveau 8
31 août 2005 à 12:12:24

C´était une librairie de base avant ?

le_duche
le_duche
Niveau 10
31 août 2005 à 13:32:16

ben je crois qu´elle est dans certaines version de DevC++ mais pas dans la dernière...

kufa
kufa
Niveau 9
31 août 2005 à 13:45:01

conio.h ne fait pas parti de la norme ansi, sa presence depends donc du compilo, pas genial pour faire du code portable donc..

dnob700
dnob700
Niveau 10
31 août 2005 à 13:50:51

getkey() (c´est pas getch() ? plutot) fait partit de la "norme" ou en tout cas il est implémenté par tout les compilo moderne (VC, C++ builder, Dev, Mingw, et donc gcc).

Mais effectivement conio.h contenait (dans les vieux compilo borland et gcc) d´autre fonctions qui maintenant, même si on peut les trouver (pour Dev C++ c´est un "add-on" à télécharger pour d´autre il y a des lib de remplacement) ne sont plus implémenter de bases genre gotoxy etc.

Pour remplacer ces fonctionnalités là et bien d´autre, je vous conseille ma lib :
http://jvstats.free.fr/temp/advio.zip (pour VC++ et Dev C++)

Homer555
Homer555
Niveau 8
01 septembre 2005 à 14:33:40

Oui tu as raison. Ca fait des lustres que j´ai pas fait du C pur (je suis plus c++ sous vstudio). Mais je pensais effectivement a getch().

kufa
kufa
Niveau 9
02 septembre 2005 à 10:39:49

getchar() fait parti de stdio.h, pas pareil.
getch(), clrscr(), .. fait parti de conio.h, qui ne fait pas parti de la norme. Sous pinguin la plupart du temps ca existe pas, de memoire.

JeanYvesYves
JeanYvesYves
Niveau 10
02 septembre 2005 à 11:00:30

tu as ncurses sous pinguin.

kufa
kufa
Niveau 9
02 septembre 2005 à 11:20:58

je voulais dire conio.h ;)

JeanYvesYves
JeanYvesYves
Niveau 10
02 septembre 2005 à 14:18:43

ok :-)

Homer555
Homer555
Niveau 8
02 septembre 2005 à 20:12:04

Borland turbo c comprend pas mal de librairies, il est pas encore gratuit? (vu son age)

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