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

tinuck
tinuck
Niveau 3
03 janvier 2003 à 17:03:16

J´ai été me chercher un tutorial de c++ sur internet pi j´ai essayer l´un des exemple qu´il donnait, mais cela ne marche pas:

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

void main()
{
cout«"hello world";
getchar()
}

J´aimerais beaucoup savoir qu,est-ce que je fait de pas correct. Parce que j´ai copier exactement ce qu´il y avait sur le tutorial.Mais cela me met plusieur erreur.

GamerFou2
GamerFou2
Niveau 7
03 janvier 2003 à 17:09:47

J´ose à peine répondre . ..

Tu le sors d´où ce caractère : « ? ???
C´est pas « mais << ( 2 fois le signe inférieur)

En suite getchar() faut un ´;´ à la fin

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

void main()
{
cout <<"hello world";
getchar();
}

Gid
Gid
Niveau 4
03 janvier 2003 à 17:11:34

peux-tu préciser les erreurs qui s´affichent ?

je suis moi aussi débutant mais j´ai un peu d´avance sur toi. Je peux peut-être t´aider.

et quel logiciel utilises-tu ?

Gid
Gid
Niveau 4
03 janvier 2003 à 17:13:01

désolé, j´avais même pas regardé.

je m´excuse.

tinuck
tinuck
Niveau 3
03 janvier 2003 à 17:35:20

Merci bien,GamerFou2, mais tu pourrais tu me dire comment tu les fait les signes qui remplace mes fameux ´«´. Ce serait gentil.

GamerFou2
GamerFou2
Niveau 7
03 janvier 2003 à 17:44:43

Euh . ... le signe inférieur . .. < c´est pas dur : )

c´est le même que pour : <iostream.h>

Snetch
Snetch
Niveau 10
03 janvier 2003 à 18:17:05

pour "cout <<"hello world"; ", fait plutôt " cout <<"hello world"<<endl; " comme cela tu libères le flux ( et tu termines la ligne)

Snetch
Snetch
Niveau 10
03 janvier 2003 à 18:18:50
  1. include<iostream.h> ==> il faut pas un espace entre "#include" et "<iostream.h>"? du moins, c´est ce que je fais toujours. "#include <iostream.h>" au lieux de "#include<iostream.h>"
acidparadouze
acidparadouze
Niveau 10
03 janvier 2003 à 18:23:57

un des trucs bien pratiques du C++ c de pouvoir faire des espaces quasiment n´importe où : )

tinuck
tinuck
Niveau 3
03 janvier 2003 à 18:51:37

J´ai essayer tout les trucs que vous m,avez dit, mais cela ne marche toujours pas. Je l´écris comme suis:

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

void main()
{

cout<<"Hello world";
getchar()
}

Mais cela me fait full d´erreur:

-iostream.h:no such file or directory
-´main´must return ´int´
-[warning]in function ´int main(...)´
-´cout´undeclared ( first use this function)
-each undeclared identifier is report only once for each function

tinuck
tinuck
Niveau 3
03 janvier 2003 à 18:53:13

oups, j´ai fait une erreur en le recopiant pour vous,j´avait mis un ´;´ apres le ´getchar()´

GamerFou2
GamerFou2
Niveau 7
03 janvier 2003 à 19:01:01

Tu utilises quoi comme compilo ?
Comment s´appelle ton fichier ?
"quelquechose.c" ou "quelquechose.cpp" ?

lag-it
lag-it
Niveau 10
03 janvier 2003 à 19:25:25

Voila les solution aux différents problèmes que tu rencontre :

-iostream.h:no such file or directory
Remplace par :

  1. include<iostream> ( je pense que c´ est ça, car cela correspond à une norme )

-´main´must return ´int´
-[warning]in function ´int main(...)´

Bon, déjà pourquoi tu utilise
void main() ? ??
( tu peux, mais il faut ensuite appeler la fonction exit et inclure un autre fichier entête )
Fait plutot avec : int main(), et comme ça, juste avant l´ accolade de fermeture de la fonction main, tu rajoute return 0;

-´cout´undeclared (  first use this function)

Ensuite, tu ne peut pas utiliser l´ instruction "cout" toute seule, il faut que tu précise quel espace de nom tu emploie ( je sais ça parait un peu compliqué, mais tu veras ça plus tard, pour le moment, content toi d´ inclure sous #include<iostream> la ligne suivante :

using namespace std;
Ou bien :
using std::cout;

Tu dois obtenir a peu près ça :

  1. include <iostream> // Sans ´.h´

using std::cout; // cout est dans l´ espace de nom standard

int main()
{

cout << "Hello world" << endl; // endl c´ est mieux, pour purger le flux
getchar();
return 0; // Indique que le programme c´ est terminé de façon normale.
}

A mon avis, le mieux c´ est de s´ acheter un bouquin pour avoir les bases. Ca coute cher, mais sa évite de se retrouver avec un code difficile a comprendre, voire mal fichu ( je ne vise aucun code : )

acidparadouze
acidparadouze
Niveau 10
03 janvier 2003 à 20:43:48

Moi je dirais juste une chose: " ne compiles pas sans comprendre" car:
1-ca n´a aucun interet
2-tu seras incapables de detecter un probleme du code

lag-it
lag-it
Niveau 10
03 janvier 2003 à 20:47:02

Ouaip.
Si tu as des notions d´ anglais ( bon assez solides tout de même ) ça t´ aidera.

tinuck
tinuck
Niveau 3
03 janvier 2003 à 21:16:38

Désoler Lag-it, mais ca ne marche pas pareil. Je crois que je vais m´acheter un livre qui explique les bases, mais quelqu´un pourrait-il me dire ou je peux trouver ça.

mainoncvrai
mainoncvrai
Niveau 4
03 janvier 2003 à 21:20:12

Tu n´as pas répondu: tu as quel compilateur?

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