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
25 avril 2005 à 09:34:01

dynoplasmma ( biuss) >
Il est fondamental que tu comprennes ce que tu fais avec SDL : c´est a dire que tu saches pourquoi tu mets une instruction a un endroit ou a un autre,
bref, que tu comrpennes la logique de ce que tu fais.
Cependant, a ta grande surprise, ni moi, ni ni les plus fort de ce forum, ne tapons du code en bloc sans jamais aller voir la documentation :
c´est a dire que, personnellement, maintenant je connais les fonctions de base par coeur, certes,
mais il y en a d´autrse, que j´utilise moins souvent, que je ne connais pas par coeur : et je n´ai pas honte de le dire !
Par contre, je sais qu´elles existent et je me rappelle de leur nom, c´est a dire que quand j´en ai besoin je sais ou chercher dans la doc !
Ce que je ne sais pas, c´est l´ordre dans lequel je dois mettre les parametres par exemple !
Bref, tu n´es donc pas obligé de tout connaitre par coeur pour programmer : ce n´est pas une interro ! lol ! tu peux avoir la documentation sous les yeux
pour te rafraichir la mémoire !
Et je te dirais que meme les professionnels font pareil ! Ils savent que la fonction existent, savent son nom ( a peu pres) et recherchent dans la doc, ou
dans les fichiers source ou elle a été créée pour voir son utilisation !

dynoplasmma
dynoplasmma
Niveau 9
25 avril 2005 à 10:15:01

Ok, :merci: pour ton commentaire, je vais donc bien la comprendre mais pas l´apprendre par coeur.

dynoplasmma
dynoplasmma
Niveau 9
25 avril 2005 à 11:11:08

C´est compliqué quand meme, je suis au deplacement de la souris, je lit tout et j´ssaie de comprendre le plus possible, mais c´est baleze.

dynoplasmma
dynoplasmma
Niveau 9
25 avril 2005 à 12:27:21

Es ce que avec la SDL, je peut faire un ong.
J´y ai reflechit et j´ai une idee simple.

dynoplasmma
dynoplasmma
Niveau 9
26 avril 2005 à 11:52:23

Je vient de tout re ecrire pour afficher une image, j´avais eu 9 fautes ( surtout les majuscules minuscules) j´ai totu corrigé mùais les fautes se glissent facilement.

extasy89
extasy89
Niveau 6
26 avril 2005 à 14:19:29

slt a tous,

j´ai un petit prob avec la librairie SDL. je voudrais afficher les points de vie et de mana restant de mes 2 combattants.
j´ai fais ceci:
int viejoueur=100;
int manajoueur=50;
int vieordi=100;
int manaordi=50;
PrintSDL(firstscreen,screen,0,0,"vie de DeaDKillER: " ,viejoueur);
PrintSDL(firstscreen,screen,0,18,"mana de DeaDKillER: " ,manajoueur);
PrintSDL(firstscreen,screen,425,0,"vie de FaTalitY: " ,vieordi);
PrintSDL(firstscreen,screen,425,18,"mana de FaTalitY: " ,manaordi);

le probleme est que les pts de vie et de mana ne s´affichent pas.

pourriez vous m´aidez?

mlerci d´avance

JeanYvesYves
JeanYvesYves
Niveau 10
26 avril 2005 à 16:16:47

extasy89 > met :
PrintSDL(firstscreen,screen,0,0,"vie de DeaDKillER: %d" , viejoueur);

( des %d) : PrintSDL, je me suis appuyé sur printf pour la faire :)
pareil opur les autres :)

dynoplasmma > je ne sais pas ce qu´est un ong ?
Mais disons qu´on peut a peu pres faire tous les jeux 2D possible avec SDL.

extasy89
extasy89
Niveau 6
26 avril 2005 à 17:20:32

oki un tout grand :merci: jyy

extasy89
extasy89
Niveau 6
26 avril 2005 à 17:54:09

slt a tous,

j´ai un petit prob concernant la mémoire RAM.
lorsque je lance le petit jeu en 2d que j´ai réalisé avec SDL, il arrive souvent que tout d´un coup tout se mette à ramer ( le son est saccadé,...) et ce à cause de la mémoire vive ( 512 MB) qui est presque entierement utilisé ( grace à un petit programme qui me donne le nombre de MB restant de libre, je peut voir que la RAM passe de +/- 390 MB de libre à +/- 3MB de libre en 2 seconde)
existe il un remède à cela car j´aimerais que ce jeu puisse tourner sut toutes les configurations ( ce n´est que de la 2d apres tout!!!)

merci d´avance

JeanYvesYves
JeanYvesYves
Niveau 10
26 avril 2005 à 18:17:24

extasy89 >
a mon avis ( mais je peux me tromper), cette erreur sent la réallocation permanente :

est ce que par hasard tu ne ferais pas des LoadImage DANS la boucle principale ?
si c´est le cas, alors tout s´explique :

ton programme charge une fois l´image, jamais tu lui demandes de libérer la mémoire, par contre, tu lui demandes de recharger l´image plusieurs fois
par secondes... Et a chaque fois, il réalloue de la nouvelle mémoire...
tu dois en + avoir le disque dur qui gratte ! ce qui ralenti...

Remede :
Charge tes images a l´extérieur de ta boucle principale, au début. Et une fois que tu entres dans ta boucle, tout doit etre en mémoire, donc inutile de recharger a chaque fois...

LGV
LGV
Niveau 28
26 avril 2005 à 18:28:12

moui, c´est clairement un GROS leak d´apres les symptomes :/

dynoplasmma
dynoplasmma
Niveau 9
27 avril 2005 à 09:46:12

Es ce que qulqun pourrait me dire ce qu´est un sprite ?

JeanYvesYves
JeanYvesYves
Niveau 10
27 avril 2005 à 10:01:06

Un sprite est un petit dessin qui s´anime qui peut se déplacer indépendament du décor.
Dans un mario bros par exemple, tu as le décor, et tu as les sprites ( mario, les monstres, les champignons...)

dynoplasmma
dynoplasmma
Niveau 9
27 avril 2005 à 10:10:49

Ah ok :merci: JYY

dorian65
dorian65
Niveau 8
27 avril 2005 à 13:41:09

help !

j´arrive pas à faire un truc can you help me ?

voilà je cherche à " coller" deux morceau de texte . c´est pour mon programme d´allemand ( toujours) je veux faire

radical + terminaison

pour que ça donne qu´un seul mot en utilisant

strcpy(present,"brich");

et après " brich" je voudrais coller la terminaison ( ici T) pour former le mot à donner

c´est asser clair j´espère . ..

Dorian

JeanYvesYves
JeanYvesYves
Niveau 10
27 avril 2005 à 13:54:22

strcat(present,"T");

ça ajoute T au mot :)

dorian65
dorian65
Niveau 8
27 avril 2005 à 14:22:44

j´vais essayer ça de suite > >>

dorian65
dorian65
Niveau 8
27 avril 2005 à 14:24:56

:merci:

ça marche

dorian65
dorian65
Niveau 8
28 avril 2005 à 10:35:00

salut ! encore une question

  1. include < iostream>
  2. include < conio.c>

using namespace std;

int main ( )
{
textcolor(2);
cout<<"Texte en couleur ! "<<endl;
system("PAUSE");
return 0;
}

j´arrive pas à compiler ce petit programme , il me disent :

conio.c: no suh file directory

:question:

après j´ai essayé de remplacer le . c par . h et là y´a eu une aute erreur plus loin , à textcolor

´textcolor´ undeclared

j´ai jamais réussi à mettre de la couleur :snif:

dorian65
dorian65
Niveau 8
28 avril 2005 à 17:47:24

:up: please :snif2:

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