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

J´aide les personne en C/C++

JeanYvesYves
JeanYvesYves
Niveau 10
27 janvier 2005 à 17:55:11

fait du mode graphique, c´est + motivant que les cout !

jejej
jejej
Niveau 9
27 janvier 2005 à 17:55:28

ce que je veux dire , c´est :
pourquoi utiliser une classe pour afficher " creation de l´objet " à l´ecran alors que je peux le faire en mettant cout<<" creation"
?

alors , oui je me doute bien que les classes ont une utilite plus profonde , mais ca , les auteurs de mes bouquins ne le disent pas .
Et je cherchais donc un tutorial qui l´expliquerait :)
merci xytyx je vais voir ce site

jejej
jejej
Niveau 9
27 janvier 2005 à 17:56:32

fait du mode graphique, c´est + motivant que les cout !

oui , mais tu me dis qu´un moteur , c´est des classes et des structures , or , je ne sais pas QUAND les utiliser :p
je suis donc un peu bloqué ^^

JeanYvesYves
JeanYvesYves
Niveau 10
27 janvier 2005 à 17:56:36

le but des tutos des mecs du bouquins n´est pas de te faire afficher " creation de classe", mais d´en créer une, puis de te montrer, par un cout, qu´elle a été créée...
bref :)

JeanYvesYves
JeanYvesYves
Niveau 10
27 janvier 2005 à 17:58:28

je dirais que c´est comme un micro-ondes qui fait " ding"

toi, tu attends le ding, mais le ding ne sert qu´a te dire que c´est cuit.
tu pourrais, en branchant le buzzer a une pile, lui faire ding aussi, mais C pas pareil :)

JeanYvesYves
JeanYvesYves
Niveau 10
27 janvier 2005 à 18:00:28

a quoi servent les objets, structures :

a rassembler des données.
Bon imagine que tu veuilles faire un jeu de baston.
tu fais une classe " Mec"
dis moi toutes les données que tu vas mettre dedans :
je commence pour t´aider :
int vie;
int force;
. ..

jejej
jejej
Niveau 9
27 janvier 2005 à 18:03:11

Horrible ta métaphore JYY mdr ^^
remarque l´auteur du c++ pour les nuls comparait les classes et la cuisson des nachos . ..
( nachos = sorte de frites avec de la sauce :p) )

jejej
jejej
Niveau 9
27 janvier 2005 à 18:09:41

Ah ouais vu comme ca . ..
C bizarre mais ca me parait déjà plus clair lol

En fait , me suis fait comprendre , c´st a peu pres ca que j´attendais comme exemple ( bon meme si je prefererais un cours entier sur comment programmer un jeu video de A à Z )

Donc , je peux faire une classe Pingouin ( pour mon jeu )
Qui regroupe la force de tir de mon pingouin , et le nombre de tirs qu´il a effectue ?

jejej
jejej
Niveau 9
27 janvier 2005 à 18:12:18

C´est bizarre quand même la programmation , parce que commencer un projet seul , c´est extremement difficile , mais faire un projet à plusieurs , c´est pas la peine si on en a pas déjà fait seul :snif:

JeanYvesYves
JeanYvesYves
Niveau 10
27 janvier 2005 à 18:15:51

non, c´est pas difficile, tu verras ça se fait totu seul :)

la programmation objet, avec les classes, oui, tu rassembles ce que tu as a rassembler :

pour ton jeu, une classe pinguin regrouperait tout ce qui correspond au pinguin :

x,y : position du pinguin
SDL_Surface* : son dessin associé
force : la force qu´il exerce

c´est un exercice de logique, tu rassembles les données propres a une " entité" ensemble...

XyTiX
XyTiX
Niveau 8
27 janvier 2005 à 18:25:51

Que de pédagogie :)

Il est trop fort ce JY²

mais que ferait on sans lui? d´ailleurs ou va le monde ? fais quelque chose JY² ! je sais pas... un pointeur par exemple :coeur:

JeanYvesYves
JeanYvesYves
Niveau 10
27 janvier 2005 à 18:28:20

int* p;

ça y´est j´ai fait un pointeur... :lol:

dnob700
dnob700
Niveau 10
27 janvier 2005 à 18:54:05

moi je suis contre la POO, surtout pour les débutant.

enfin ce n´est que mon avisn, mais je trouve qu´on s´y perd et que même si ça parait génial au début, on perd plutot en productivité qu´autre chose à faire de la POO ( en tout cas avant un certain niveau).

donc plutot que de faire une classe pinguin, pourquoi ne pas faire 4 variables : PinguinX, PuinguinY, PinguinSurface et PinguinForce ?

c´est aussi bien.

loic881
loic881
Niveau 1
27 janvier 2005 à 18:59:19

bonjour j´ai un probleme avec dev cpp 4.9.9.1 a chaque fois que je veux compiler et executer mon prog il y a une erreur sur conio.c a quoi cela est du ? merci d´avance

Ptival
Ptival
Niveau 10
27 janvier 2005 à 19:00:30

free(p);

Mouahaha que je suis méchant ! !!

Ptival
Ptival
Niveau 10
27 janvier 2005 à 19:02:25

Mon message précédent se rapporte à celuide JYY de la page précédente, où il sauve le monde grâce à un pointeur ( pour ceux qui ne l´aurait pas compris)

dnob700
dnob700
Niveau 10
27 janvier 2005 à 19:04:27

Unhandled exception at 0x00412f42 in prog.exe: 0xC0000005: Access violation reading location 0xccccccc8.

Ptival : depuis quand est ce que l´on free() des pointeurs qui n´ont pas étés alloués ?

Erolelfe
Erolelfe
Niveau 6
27 janvier 2005 à 19:06:07

c´est bon je suis arrivé à rajouter #include < stdlib.h>
sa me mettait une erreur car javais pas enlevé les espaces
merci

Ptival
Ptival
Niveau 10
27 janvier 2005 à 19:11:09

dnob -> Roh chuis con :lol: ( Moi dans ma tête le pointeur contenair déjà l´adresse vers tout ce qu´il faut pour sauver le monde...)

M´enfin bon, ça fait bientôt 6 mois que j´ai pas touché de C++...J´ai plus tout bien en place :lol: ( mais c´est pas une excuse, c´est comme le vélo)

JeanYvesYves
JeanYvesYves
Niveau 10
27 janvier 2005 à 19:33:50

dnob700 > ce que tu dis est vrai pour la POO, c´est vrai que ça necessite de la reflexion avant :)
apres, tu peux quand meme faire des structures, ou alors taper direct comme tu dis avec des variables indépendantes, le tout est de trouver uen façon qui nous convient :)

loic881 > DevC++ ne supporte pas trop conio : c´est tres obsolete, si tu veux faire des effets, je te conseille de passer direct en mode graphique ( une fois que tu as fait les bases avec stdio ou iostream)

Ptival > snif, mon pointeur p :(
cela dit, je l´avais créé, je n´avais fait aucun malloc, donc ton free plante, haha ! ! je viens de lire le message d´apres de dnob, lol, il dit la meme chose : pas alloué le pointeur arf ! !

Erolelfe > vi, probleme du forum, les espaces quand il ne faut pas, grrrr ! !!

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