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

Petit problèmes pour le c++ (débutant)

[GFA]_fingolfin
[GFA]_fingolfin
Niveau 10
25 juin 2005 à 23:06:23

Bah voilà je tape sa dans DevC++:

  1. include < iostream>

using namespace std;
main()
{
int X;

cout<<"Dis moi ton prenom et je te dirais qui tu es"<<endl;
cin > >X;
cout<<X<<" Tu es un abruti " <<endl;

int Y;

cout<<"Quel est ton âge? " <<endl;
cin > >Y;
cout<<Y<<"Moi j´ai quatorze ans"<<endl;

system("PAUSE");
return 0;
}

Donc pour la première partie y´a pas de bug, mais dès que je fais entrer pour répondre a la première questions, l´ordir pose la deuxième et répond en prime à ma place....Donc si quelqu´un pouvait me dir ou est le problèmes jec lui en serait reconnaissant :merci: d´avance.

gollumkawder
gollumkawder
Niveau 10
25 juin 2005 à 23:20:10

" mais dès que je fais entrer pour répondre a la première questions, l´ordir pose la deuxième et répond en prime à ma place..."

Nan tu as programmé ça pour que l´ordi dise la phrase regarde..

cout<<"Quel est ton âge? " < <endl;

[GFA]_fingolfin
[GFA]_fingolfin
Niveau 10
25 juin 2005 à 23:28:45

Bah euh en faite je voulez que l´ordi me pose la questions, puis que je répondu, puis que lui dise qu´il a quatorze ans. Par rapoort a sa c´est faux aussi?

[GFA]_fingolfin
[GFA]_fingolfin
Niveau 10
25 juin 2005 à 23:37:59

en faite le tru en gros c´est dans l´inviter de commande sa donne:
Comment t´apelle tu? ( l´ordi)
Quentin ( moi)
Quel âge a tu? ( ordi)
24 ( et la le pc dit sa alors que je ne lui est même pas dit sa dans tous le blabla)
Moi j´ai quatorze ans ( ordi)

petitpetro
petitpetro
Niveau 7
26 juin 2005 à 00:21:21

deja tu stocke le prenom du gars dans une variable declaré int, declare la plutot: char X [ 16 ];
et ton programme marchera normalement :)

dnob700
dnob700
Niveau 10
26 juin 2005 à 00:52:26

il marchera normallement à condition que ton prénom ne soit pas un nom composé ( enfin, deux mots).

[GFA]_fingolfin
[GFA]_fingolfin
Niveau 10
26 juin 2005 à 07:52:33

Merci les gars vous êtes vraimments des génie ( ou bien c´est moi qui suis *** mais je préfère dire que vous êtes des génie :) ) :merci:

[GFA]_fingolfin
[GFA]_fingolfin
Niveau 10
26 juin 2005 à 08:12:43

euh si sa ne vous embete pas de me répondre encore à un problèmes pour une peptite suite dans ce même programme: ( sa c´est juste le suite je fais de epetit message car j´ai des problèmes pour envoyer les gros):

int C;

cin > >C;
cout<<"Moi personellement j´habite quelque part" < <endl;

int D;

cout<<"Combien mesure tu?"<<endl;
cin > >D;
cout<<"Moi je ne mesure 1.72 metre"<<endl;
system ( "PAUSE");
return 0;
}

voilà comme pour mon premier problème la première questions réponse marche parfaitement, mais la deuxièmes, au lieu de me laisser parler ou même de répondre a ma place passe directement à la phrase: " Moi je ne mesure 1.72 metre", donc si vous vouler bien encore m´aider je vous direz encore une fois :merci:

[GFA]_fingolfin
[GFA]_fingolfin
Niveau 10
26 juin 2005 à 08:35:52

( désolé pour le triple post) j´ai réussi, en faite fallait que je mette char C[17] au lieu de int C;.
Donc a ce que je comprend les variable int c´est pour les mot ou phrase et les variable char pour mettre un nombre?

Autrement vus que vous parliez de pas pouvoir répondre par un nom composée... comment on peut faire? :) et encore :merci

[GFA]_fingolfin
[GFA]_fingolfin
Niveau 10
26 juin 2005 à 08:39:01

euh encore désolé j´ai inversé pour int et char......... ( oui je sais je fait beaucoup de post à la suite mais bon, j´ai réussis donc je suis :content:

Ptival
Ptival
Niveau 10
26 juin 2005 à 10:14:15

Les char servent pour de petits nombres entiers, ou des caractères ( ´é´, ´1´, ´$´...)

Les int servent pour les nombres entiers un peu plus grands.

Enfin, pour écrire un mot, il faut utiliser plusieurs caractères à la suite : c´est ce qu´on fait avec un char*, ou un char[] ( c´est la même chose mais l´utilisation est différente)

dnob700
dnob700
Niveau 10
26 juin 2005 à 13:00:15

pour lire plusieurs mots à la suite, il doit y avoir quelque chose dans le genre :
cin.getline
qui permet de lire toute une ligne de texte avec ou sans espace.

[GFA]_fingolfin
[GFA]_fingolfin
Niveau 10
29 juin 2005 à 20:40:43

Euh j´ai encore un problèmes de noob donc j´ai préférer demander dans ce topic plutot qu´en créer encore un autre:

Donc voilà j´aimerais que le pc pose une questions(sa je sais faire :p) ) et que si je répond oui il dise une certaine phrase et si je répond non qu´il dise une autre phrase. ( euh si vous avez pas comprit ce que je veut dire je réexpliquerais). :merci: d´avance :)

Chaos_Clad
Chaos_Clad
Niveau 10
29 juin 2005 à 20:44:03

cout < < " question O/N";
cin > > choix;

if(choix == ´O´)
cout < < " bla bla bla";

else
cout < < " bla bla bla 2";

[GFA]_fingolfin
[GFA]_fingolfin
Niveau 10
29 juin 2005 à 20:46:36

euh par exemple je veut que l´ordis pose la questions " aime tu l´imformatique?" et qu´il réponde " tu as raison c´est très intéressant" si c´est oui et qu´il réponde " tu as tort c´est très intéréssant" si la réponse est non:

int E;
cout<<"Aime tu l´imformatique?"<<endl;
cin>>age;
if ( E=oui)
{
cout < < " Tu as raison c´est tres interessant" < < endl;
}
else ( E=non)
{
cout < < " Tu as tort c´est tres interessant" < < endl;
}

[GFA]_fingolfin
[GFA]_fingolfin
Niveau 10
29 juin 2005 à 20:49:21

ah euh merci désolé j´avais pas vu la réponse pendant que je notée le deuxièmes messages, et encore merci vous êtes bien sympas sur ce forum :) .

[GFA]_fingolfin
[GFA]_fingolfin
Niveau 10
29 juin 2005 à 20:55:21

Euh désolé de vous embêtez encore pour mon problèmes débile mais quand je met:

int choix;
cout < < " question O/N";
cin > > choix;

if(choix == ´O´)
cout < < " Tu as raison c´est très intéressant";

else
cout < < " Tu as tort c´est très interessant";

et que je fais compiler l´ordi me dit que la ligne " if(choix == ´O´)" et fausse, donc je pense qu´il faut mettre en première ligne " int choix oui ou non" mais je ne sait pas faire..... :non2:

[LoCkLeSs]
[LoCkLeSs]
Niveau 10
29 juin 2005 à 21:02:39

Tu utilises un int alors qu´il faut un char, ça donne :

char choix;
cout<<"question O/N";
cin>>choix;

if(choix == ´O´)
cout<<"Tu as raison c´est très intéressant";

else
cout < < " Tu as tort c´est très interessant";

Chaos_Clad
Chaos_Clad
Niveau 10
29 juin 2005 à 21:02:44

O est un charactère, et tu déclares choix comme un int, soit un nombre entier.
Tu dois mettre " char choix" et non " int choix" :)

[GFA]_fingolfin
[GFA]_fingolfin
Niveau 10
29 juin 2005 à 21:05:43

Bah euh je pige po la il me dit toujours que la ligne est fausse lol....... Il faut pas les définir les O et N???

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