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 ToPiC Du C/C++ ²°°³

[__MaStErPrOg_]
[__MaStErPrOg_]
Niveau 5
21 mars 2004 à 18:54:07

merci les gars mais une petite verification sur sleep si je fait ca sa marche?? et sii non pk??

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

using namespace std;

int main ( )
{
sleep(2000);
return 0;
}

pk sa marche pa ou ets le porbleme???y me mette ca C:\Program Files\Microsoft Visual Studio\MyProjects\sleep\uyy.cpp(8) : error C2065: ´sleep´ : undeclared identifier

MathieuN7
MathieuN7
Niveau 10
21 mars 2004 à 20:22:43

c´est la fonction Sleep, et non sleep... :)

Kelios
Kelios
Niveau 8
22 mars 2004 à 05:08:31

Je viens de relire le topic et je crois avoir manqué des bouts...

Allez on retourne deux pages en arrière!

"
LoL007-L_ToLiEr Posté le 25 février 2004 à 17:38:56
squaleon Posté le 10 février 2004 à 17:15:35
Un Hello world en C++ tout simple :

  1. include<iostream> oublier . h

using namespace std; pas besoin de ça

int main() pas besoin du int
{
cout<<"Hello World\n";
} return0 oublier

Où est la faute ? les fautes

"

On va y aller en ordre.

  1. include<iostream> oublier . h -> Faux. le fichier " iostream" existe vraiment, sous vc++ en tout cas ( et je suis peu près sur que il existe sur les autres compilos communs)

using namespace std; pas besoin de ça -> Faux, pas nécessaire si c´est iostream. Par contre, dans ton cas, avec iostream.h, il est essentiel. Sinon t´es obligé de spécifier le namespace manuellement ( std:: cout). Voir ce que Aitonfrere a dit de toute façon.

int main() pas besoin du int -> Faux, complêtement faux. À moins que tu ailles un compilo qui s´amuse à faire n´importe quoi avec la norme, main() {} ne passera jamais.

} return0 oublier -> Vrai s´il s´agit d´un int main(). Si c´est un void, ce qui est interdit par la norme, mais présent par certains compilos wui se relachent niveau norme ( gcc par exemple), alors pas nécessaire.

Kelios
---------

[__MaStErPrOg_]
[__MaStErPrOg_]
Niveau 5
23 mars 2004 à 13:19:29

merci bocoup enormement lmatheiu n7 jpensai po qune majuscul pouvait avoir une si grande importance merci encor

Geant_Vert
Geant_Vert
Niveau 7
23 mars 2004 à 14:12:59

qqn pe maprendre a programmer avec du c++ si oui voila fethi50@msn.com

[__MaStErPrOg_]
[__MaStErPrOg_]
Niveau 5
23 mars 2004 à 17:22:19

merci encore mais g encore une kestion encor plus dur ( je sais jfai chier) comment faire entrer une valuer a lutilisateur pa avec cin mais a nimporte quelle moment

merci davance

lol007-L_Tolier
lol007-L_Tolier
Niveau 10
23 mars 2004 à 17:42:13

je suis vraiment pas sur maids je crois qu´on peut aussi faire cout>> :doute:

[__MaStErPrOg_]
[__MaStErPrOg_]
Niveau 5
23 mars 2004 à 18:58:50

ca me parait simple naan moi jparle a tt moment style programme parle et si le gars fait escape sa quitte mais a tt moment u vois

lol007-L_Tolier
lol007-L_Tolier
Niveau 10
02 avril 2004 à 21:35:57

:up:

Altonfrere
Altonfrere
Niveau 10
02 avril 2004 à 22:18:04
  1. include < conio.h>

void main()
{
bool exit = false;

while(!exit)
{
if ( _kbhit())
{
exit = ( getch() == 27);
}
}

}

Altonfrere
Altonfrere
Niveau 10
02 avril 2004 à 22:19:03

Cet exemple c´est bien sur pour le mode console . .. ya d´autres moyen avec une appli win32

[__MaStErPrOg_]
[__MaStErPrOg_]
Niveau 5
03 avril 2004 à 14:29:30

ok merci bocoup

[__MaStErPrOg_]
[__MaStErPrOg_]
Niveau 5
04 avril 2004 à 14:11:40

mùerci encore mais g encor une kestion comment faire par exemple pour que qd je fais aedmetton une touche le joueur monte ext...(par enxemple X++ ext....)

merci @+

Altonfrere
Altonfrere
Niveau 10
04 avril 2004 à 15:49:44

Bon alors là je vais devoir te poser les questions : c´est pour faire quoi exactement ? tu utilises quoi ? quelles lib etc.. ?

" une touche le joueur monte"
j´imagine qu´il y a une lib graphique derrière tout ca, pour une appli win32 la gestion du clavier risque d´être différente de ce que je t´ai indiqué plus haut . .. tu peux passer par les événements Windows ou utiliser DirectInput ( si tu utilises DirectX).

[__MaStErPrOg_]
[__MaStErPrOg_]
Niveau 5
04 avril 2004 à 17:28:03

bah nan en faite je fai un jeu de shoot sous DOS car ca ne fais palongtemps que g commence la prog en c++ donc en faiute g fait un jeu de shoot avec IA et tt mais o tour par tour donc c un pu reloualors en faite je vopudrai faire ca:

-lorseque le joueur appui sur z la posX ogment de 1 ( posX++ quoi mais) et pareil avec plein de lettrz mais el blem c que je ne sais pas coment faire pour que le rpog sexecute sans ordre: je nutilise que des int main donc bah e faite la seul nteraction qeu je connais Ordi et utilisateur c cin tu comprend ou po?

merci davance

Altonfrere
Altonfrere
Niveau 10
04 avril 2004 à 17:46:59

ok pas de problème alors suffit de faire un peu la même chose que ce que je t´ai donné plus haut, en modifiant un peu évidemment :

( enlever les " ...." en début de ligne)

void main()
{
. ...bool exit=false;

. ...while(!exit)
. ...{
. .......if ( _kbhit())
. .......{
. ...........switch(getch())
. ...........{
. ...............case 0x1B : exit = true; break;

. ...............case 0x48 : printf("haut\n"); break;
. ...............case 0x50 : printf("bas\n"); break;
. ...............case 0x4B : printf("gauche\n"); break;
. ...............case 0x4D : printf("droite\n"); break;
. ...........}
. .......}
. ...}
}

Septy
Septy
Niveau 10
04 avril 2004 à 17:52:57

Aves quel logiciel on fait du c++? :question:

kufa
kufa
Niveau 9
04 avril 2004 à 20:33:29

Ca depends de la platform, etc..
" Faire du c++" c´est TRES vague, tu peux avoir un compilo tout seul et editer ton source code avec des editeurs eternes, ou avoir tout en un.

Mais bon cette que tu es bien debutant.. donc comme on dit, rtm! Achete un bouquin et apprends les bases..

[__MaStErPrOg_]
[__MaStErPrOg_]
Niveau 5
05 avril 2004 à 12:12:47

ok merci jvai essayer

gollumkawder
gollumkawder
Niveau 10
05 avril 2004 à 13:20:28

Septy :d) comme le disait kUfa, aucun moyen de maitriser ça dès le début, beaucoup trop compliqué, je t´invite donc à lire un cours de c++, celui de Christian Casteyde est en français et me semble très bien
:d) http://casteyde.christian.free.fr
il recommande de lire le cour une premiere fois et d´admettre certaine chose que tu ne comprendras pas au départ puis de le relire et ainsi de suite pour mieux saisir les principes de la programmation objet en langage C++
bonne chance et courage c´est pas simple

--log

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