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

jejej
jejej
Niveau 9
23 février 2005 à 17:02:19

ah , bah c´est corrige en fait :)

J´ai aussi des gros problèmes avec les pointeurs moi :)

( chu comme les gars dont tu parlais , JYY , quand ca marche pas avec * , j´essaye avec & ^^ )

JeanYvesYves
JeanYvesYves
Niveau 10
23 février 2005 à 17:11:54

lol ! bonne mémoire, un jour normalement, tu n´hésiteras plus :) tu seras + a l´aise avec les pointeurs...
bizarre les switch imbriqués, enfin, tant que ça marche ! :)

Perdu_de_linfo
Perdu_de_linfo
Niveau 9
23 février 2005 à 17:24:58

Plop!

je désire savoir comment stopper le programme tant quon a pas clicé sur une touche? c´est possible?
Du genre un system("PAUSE"); mais des quon a appuyé sur une touche demandée, ca repart.
How to?
merci d´avance :)

sonic66
sonic66
Niveau 10
23 février 2005 à 19:08:29

SDL/SDL.h no sush file directorie
c´est le message derreur qui apparait qd je lance un code sencer faire apparaitre une image.....
ou st le probleme ( PS: jai reussi a revenir sous lanciene version dev!!!)

CtainPotato
CtainPotato
Niveau 10
23 février 2005 à 19:08:35

Hello JYY,
j ai une question pour toi...
Peut etre connait tu le jeu Cube
http://www.cubeengine.com
D´apres toi en quel langage est t´il programme?
Je m´y connais connait en C++ et je voulais te demander si je pouvais tenter un portage de ce jeux sur une des consoles qui habite nos salons :-p
Est ce possible?
Si oui faut il reprendre tout le code ou juste le transformer?
Si c´est possible quels conseils me donnes tu?

Merci d avance pour ta reponse
PS: dsl pour l´orthographe je suis sur un clavier
qwerty
:o))

sonic66
sonic66
Niveau 10
23 février 2005 à 19:23:48

Créez un projet CONSOLE APPLICATION ( bien que ce soit graphique, on le crée avec ce mode)
Selon la version, allez dans le menu :
- " projet" / " projet options", zone de texte " linker options"
- " projet" / " projet options" onglet " parametres", zone de texte " editeur de liens"

Ajoutez la ligne suivante :

-lmingw32 -lSDLmain -lSDL

Copiez SDL.DLL dans le meme répertoire que votre projet.

Voila, tout est pret a être compilé et à marcher
. ...
ca veur dire quoi?
g copier coller tt les fichier de la sdl ou y fo ( je crois) mais ca je c pas vraiment ce ke c ki faut faire...
tu peux maider jattend depuis 3 jours deja :snif2:

jul38
jul38
Niveau 6
23 février 2005 à 19:32:32

Malgré ton tuto JY²,le scrolling n´a pas l´air d´etre fais pour moi.
Je n´arrive toujours pas à faire ce que je veux :
Je crée un tableau et je vais lire ensuite à partir des données je vais savoir quoi afficher et dans quelle ordre.

On m´a dit qui´l fallait une variables de décalage lorque mon perso va bouger pour que les bon titles se placent. à chaque boucle.

C´est cette partie que je n´ai pas compris,cette variable je l´inclue ou?
J´ai essayé de l´incrementer quand mon perso bougeait et je pouvais afficher le reste de niveau,mais le decor d´avant reste.

un scrolling comme lapintade,je voulais faire mais....

Perdu_de_linfo
Perdu_de_linfo
Niveau 9
23 février 2005 à 19:34:26

" SDL/SDL.h no sush file directorie "
Tu a bien mis le répertoire SDL dans le répertoire include? jen doute vu quil le trouve pas...

sonic66
sonic66
Niveau 10
23 février 2005 à 19:36:19

il y est!
mais g pas fait ca :
Créez un projet CONSOLE APPLICATION ( bien que ce soit graphique, on le crée avec ce mode)
Selon la version, allez dans le menu :
- " projet" / " projet options", zone de texte " linker options"
- " projet" / " projet options" onglet " parametres", zone de texte " editeur de liens"

Ajoutez la ligne suivante :

-lmingw32 -lSDLmain -lSDL

Copiez SDL.DLL dans le meme répertoire que votre projet.

Voila, tout est pret a être compilé et à marcher

Perdu_de_linfo
Perdu_de_linfo
Niveau 9
23 février 2005 à 19:43:12

Bon, alors.
Tu a bien dev-c++??
si cest la v4 tu fais comme jyy la dit:
dans le menu : projet => projet option => et tu rempli les linkers option.
si c la v4.9.9.1 tu fais : projet => option du projet => paramètres => éditeur de lien.

Et tu met :
-lmingw32 -lSDLmain -lSDL

Enfin, tu met la sdl SDL.dll dans le répertoire de ton projet ( donc de ton exécutable).
pas trop compliqué non? :p)

Perdu_de_linfo
Perdu_de_linfo
Niveau 9
23 février 2005 à 19:50:15

Heu, j´ai aussi encore une question^^:p
J´ai cette fonction déclarée en débtut de programme ( enfin, juste avant le main):

void musique(char * son)
{
FSOUND_STREAM* g; / / pour les wav/mp3
int r;
FSOUND_Init(44100, 32, 0);
FSOUND_SetOutput(FSOUND_OUTPUT_DSOUND);
FSOUND_SetDriver(0);
g = FSOUND_Stream_Open(son,0, 0,0);
r = FSOUND_GetError ( );
FSOUND_Stream_Play(0,g);
FSOUND_Stream_Close(g);
}

Que j´appel ainsi:
musique("./sons/bip_02.mp3");

Avant javais mis le code de la fonction dans le main et je faisait juste la ou je voulais :
FSOUND_Stream_Play(0,g);

Mais ca faisait chni alors j´ai voulu coder proprement en faisant une fonction.
Mais depuis, ca ne marche pas. Ca me fais ramer tout mon programme au moment ou le son doit etre joué.
Qqn a une idée?
merci

sonic66
sonic66
Niveau 10
23 février 2005 à 19:56:16

et tu rempli les linkers option
c quoi alors les linkers options?

Perdu_de_linfo
Perdu_de_linfo
Niveau 9
23 février 2005 à 19:58:46

c´est la que tu link tes librairies.
pour sdl tu dois juste mettre dedans :
-lmingw32 -lSDLmain -lSDL

sonic66
sonic66
Niveau 10
23 février 2005 à 20:06:47

VOILA mon adresse msn topcool66@hotmal.fr
( enfin je crois)
quelqun pourrait pas me passer dev avec les librairies instalés et tt car la ca marche pas :snif2:

Perdu_de_linfo
Perdu_de_linfo
Niveau 9
23 février 2005 à 20:10:48

Linker les lib ca doit se faire pour chaque nouveau projet.
Dis ou ca cloche. Tu a bien pu installer tous les fichier/répertoires ou c´est marqué de les mettres?
C´est ou que tu comprend plus exactement?

jejej
jejej
Niveau 9
23 février 2005 à 20:11:33

Sonic : si il te dit qu´il ne trouve pas les . h dans SDL/SDL.h , c´est QU ELLES N Y SONT PAS

et oooouais

tu as du les mettre directement dans le repertoire include je pense
essaye simplement :

  1. include < SDL.h>
_-hebuskiller-_
_-hebuskiller-_
Niveau 8
23 février 2005 à 20:16:10

Bonjour à tous, j´aimerais savoir comment enlever une image de l´écran avec la sdl...

En fait j´aimerais la mettre, attendre 3 secondes ( SDL_Delay(3000);)et l´enlever

SVP, est ce que qqn peut me dire comment faire . ..
merci;

inconnu[pure]
inconnu[pure]
Niveau 6
23 février 2005 à 21:17:34

JYY>>C´etait bien sa merci.
_-hebuskiller-_>>Je t´aiderais peut-etre demain le temp que j´y reflichisse mais tu auras surement une reponse avant.

Vengeur41
Vengeur41
Niveau 10
23 février 2005 à 21:23:03

erf

/ * Affiche l´image monimage à l´ecran ( Screen est ici la surface primaire) */
SDL_BlitSurface(monimage,NULL,Screen,NULL);
SDL_Flip(Screen);
/ * Attend 3 secondes */
SDL_Delay(3000);
/ * Efface l´image en remplissant l´ecran de noir */
SDL_FillRect(Screen,NULL,0);

voila c aussi simple que ca

sonic66
sonic66
Niveau 10
23 février 2005 à 21:44:38

ca yest ca marche!!!!!!!
jvi mla fair la sdl! :lol:

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