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

Fvirtman
Fvirtman
Niveau 10
02 mai 2006 à 18:11:32

Yojapan > lis le topic en entier : il fait référence a mon tuto qui est un ensemble d´exemples...

Qosimo > j´ai une partie qui explique comment passer des tableaux en parametres aussi :)
n´oublie pas, si tu passes un tableau de pointeurs, de passer :

T* [] ou T**

Qosimo
Qosimo
Niveau 37
02 mai 2006 à 18:19:04

Merci, c´est vrai que j´ai jamais lu la partie de ton tuto sur les bases C++, puisque je les avais déjà plus ou moins. Mais je vais voir ça.

libjcc
libjcc
Niveau 4
04 mai 2006 à 21:57:39

Salut tout le monde

Juste pour passer dire bonjour, ca fait presque deux ans que je programme ( voir mes début fin de la page 16 de ce topic

[https://www.jeuxvideo.com/forums/1-31-8273016-16-0
-1-0-0.htm]

ca fait trop lol de revoir mes questions +- stupide ( mais nécéssaires ! ) ...
Depuis je me suis -un peu- amélioré et je reviens de la finale de Prologin, le concours natiolal d´informatique, ou j´ai passé un week-end absolument génial. et si j´en suis arrivé la c´est grace, entre-autre, a JeanYvesYves/Fvirtman alors je le remercie beaucoup pour son tutorial et ses conseil

( avec moi a la finale, j´avais tes exemples sur la STL , ca m´a bien servit ^^ )

Enfin , moi je trouve ca génial qu´il soit encore la a repondre a vos milliers de questions

Alors je te dis encore merci et bonne chances aux autres

Fvirtman
Fvirtman
Niveau 10
05 mai 2006 à 00:56:46

:content:

Lapintade
Lapintade
Niveau 30
05 mai 2006 à 07:48:09

Vive JeanYvesVirtman ! :ok:

Fvirtman
Fvirtman
Niveau 10
05 mai 2006 à 08:51:44

re :content: :-)

-Xandam-
-Xandam-
Niveau 4
05 mai 2006 à 21:43:07

Question SDL :
comment obtenir la taille x ou y d´un objet ?
Voilà l´objet :
window_corner[0]=SDL_LoadBMP("gui/corner.bmp");

Null
Null
Niveau 3
05 mai 2006 à 21:49:04

Ton objet window_corner est une structure SDL_Surface et donc il possède un membre w (width largeur) et un autre h (height : hauteur) il te suffit donc de regarder window_corner[0].w et window_corner[0].h

-Xandam-
-Xandam-
Niveau 4
05 mai 2006 à 22:24:26

ok merci beaucoup

-Xandam-
-Xandam-
Niveau 4
06 mai 2006 à 10:05:35

En fait sur code::blocks il faut mettre :
window_corner[0]->h
Va savoir pourquoi , d´ailleur elle signifie quoi cette flèche ?

freedom333
freedom333
Niveau 6
06 mai 2006 à 10:09:23

KE LE ´´´´´´H´´´´´´´ SE GRATE LE CUL AVEK UN CUYERE A BOI !

countag
countag
Niveau 5
06 mai 2006 à 11:15:38

freedom333 ce genre de post tu pourrais le garder pour toi.

-Xandam-, je ne suis pas un pro mais je crois que c´est quand tu pointes sur une fonction membre.

exemple quand tu declaire

void Mafonction ( personnage *combattant)
{
combattant->hp;
}

mais si tu met :

void Mafonction ( personnage combattant)
{
combattant.hp;
}

j´espère ne pas m etre trompez et la difference entre les deux, c est que dans le deuxieme tu reinitialise ta class avec un nouveau combattant et dans le premier non exact ?

Qosimo
Qosimo
Niveau 37
06 mai 2006 à 11:51:33

Oui, je suis d´accord avec libjcc. JeanYvesYves en est un, mais beaucoup mériteraient ce genres de messages. On ne vous le dit pas assez : merci d´être là pour nous !

dynoplasmma
dynoplasmma
Niveau 9
06 mai 2006 à 12:37:22

Countag doit avoir raison, mais on met la fleche car windows_corner[0] est un pointeur, et si c´est une variable, on met un point.
Je crois que c´est ca en gros, mais je suis pas sure de ce que j´avance.

Null
Null
Niveau 3
06 mai 2006 à 12:40:05

Ah oui forcément il a pas mis la déclaration de sa surface si c´est du type SDL_Surface * cela est tout à fait normal d´utilisr la flèche qui remplace dans ce cas le ´.´

freedom333
freedom333
Niveau 6
06 mai 2006 à 12:55:14

Proooooooooouuuuuuuuut >___________<

countag
countag
Niveau 5
06 mai 2006 à 14:56:54

freedom333, tu pourrais arrêter tes messages hors-sujet et surtout qui sert à rien, merci.

ps : -Xandam-, c´est pareil sur tous les compilateurs, quand tu declare une surface, tu pointes vers une structure SDL_Surface *mon_image

en gros c est :

struct SDL_Surface
{
int w;
int h;
int color;
...
}

elle est fausse la structure mais vous pouvez la trouvez dans les includes. et vu que tu pointe vers cette structure tu dois y a acceder par "->"

ca a un nom precis, enfin pour les details technique je ne peux pas vous aidez, je suis desole :/, mais personnelement je comprends le systeme de la "->"

dnob700
dnob700
Niveau 10
06 mai 2006 à 16:50:46

en gros lorsque tu as un pointeur bidule qui pointe vers une instance d´une classe ou d´une structure qui a un membre machin, il est exactement équivalent de faire :

bidule->machin;
ou (*bidule).machin;

Les parenthèses étant nécessaires pour cause de priorité des opérateurs.C´est donc une manière plus commode de l´écrire. A savoir que l´opérateur ´->´ peut être surchargé (je crois) (c´est à dire redéfini)mais pas l´opérateur ´.´ donc ça peut servir dans des contextes différents

-Xandam-
-Xandam-
Niveau 4
06 mai 2006 à 19:35:20

j´ai compris le truc .

struct merci
{
int et_vive_ce_topic
};

tomtomclancy
tomtomclancy
Niveau 9
06 mai 2006 à 22:49:49

op !
bonjour tout le monde, j´ai besoin d´utiliser vos neurones un instant.

J´ai changé mon system de height map. Je stock des bloc de 20x20 pour accelerer le system de traitement pour le frustum culling.

mais je suis coincé j´aimerais former un seul Gros tableau pour l´envoyer au vertex buffer.
et j´aimerais creer ce tableau le plus vite possible, la recopie de chaque valeur rend le system inutile car beaucoup trop lent.

Je voudrais savoir si il y a moyen de concatener tout les bloc a afficher (les sous tableau) pour n´en former plus qu´un.

ou alors est-ce que je suis obligé de faire une liste de vertexbuffer au lieu d´un seul.

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