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
Splinter Cell Conviction
Forum
  • Accueil
  • Actus
  • Tests
  • Vidéos
  • Images
  • Soluces
  • Forum
Liste des sujets

Les veilleurs

jutaime
jutaime
Niveau 10
03 octobre 2009 à 04:18:19

mais il est supposé gardé le topic quand je dors :-((

Mancubus
Mancubus
Niveau 10
03 octobre 2009 à 04:25:28

bah je peux le gardé moi :(

Mancubus
Mancubus
Niveau 10
03 octobre 2009 à 05:19:25

je pointe :-)))

Mancubus
Mancubus
Niveau 10
03 octobre 2009 à 06:00:42

et je pointe :content:

caloucalou
caloucalou
Niveau 10
03 octobre 2009 à 10:45:35

vous avez passé une bonne nuit? :hap:

yoda-3000
yoda-3000
Niveau 10
03 octobre 2009 à 11:37:08

non, j'ai encore réver de toi :(

Marius21
Marius21
Niveau 10
03 octobre 2009 à 22:49:28

Bonsoir :) Comment allez vous ?

jutaime
jutaime
Niveau 10
03 octobre 2009 à 23:03:56

Bonsoir :) Comment allez vous ? :(

Bubulle_91
Bubulle_91
Niveau 10
03 octobre 2009 à 23:16:27

A part qu'on a essayé de m'assassiner la nuit dernière... :(

Comment ça, une fois de plus ? :noel:

Marius21
Marius21
Niveau 10
03 octobre 2009 à 23:20:49

Qui a osé faire une chose pareil ? :hap:

Marius21
Marius21
Niveau 10
03 octobre 2009 à 23:38:57

Double post :fete:

Est ce que quelqu'un parmi vous s'y connait en programmation C ? Parce que j'ai un problème avec un de mes code (qui ne sert à rien pour l'instant) mais je n'arrive pas à trouver l'erreur :honte:

Fisher215
Fisher215
Niveau 10
03 octobre 2009 à 23:48:41
  • cache l'acide sous l'évier*

OUI!!! Qui a osé!?! C'est inadmissible...Vraiment...

Fisher215
Fisher215
Niveau 10
03 octobre 2009 à 23:50:03

Marius :d) Je suis en train d'apprendre le C...peut etre que je peut t'aider...mais je débute alors... :peur:

Marius21
Marius21
Niveau 10
04 octobre 2009 à 00:00:41

Je débute auusi donc j'espert que tu pourra m'aider :-) :

  1. include <stdlib.h>
  2. include <stdio.h>
  3. include <SDL/SDL.h>
  4. include <SDL_image.h>

int main(int argc, char *argv[])
{
SDL_Surface *ecran = NULL, *fond = NULL, *Image;
SDL_Rect positionFond, positionImage[30];
SDL_Event event;
int continuer = 1;
long i = 0;

SDL_Init(SDL_INIT_VIDEO);
ecran = SDL_SetVideoMode(800, 640, 32, SDL_HWSURFACE | SDL_DOUBLEBUF);
SDL_FillRect(ecran, NULL, SDL_MapRGB(ecran->format, 255, 255, 255));
SDL_WM_SetCaption("Tampon Image !", NULL);

fond = IMG_Load("fond.jpg");
positionFond.x = 0;
positionFond.y = 0;
SDL_BlitSurface(fond, NULL, ecran, &positionFond);
Image = IMG_Load("Image.bmp");

while(continuer)
{
SDL_WaitEvent(&event);
switch(event.type)
{
case SDL_QUIT:
continuer = 0;
break;
case SDL_KEYDOWN:
switch(event.key.keysym.sym)
{
break;
case SDLK_DELETE:
SDL_BlitSurface(fond, NULL, ecran, &positionFond);
i = 0;
break;
}
break;
case SDL_MOUSEBUTTONUP:
switch(event.button.button)
{
case SDL_BUTTON_LEFT:
if(SDL_MOUSEMOTION)
{
if(i < 30)
{
positionImage[i].x = (event.motion.x - Image->w / 2);
positionImage[i].y = (event.motion.y - Image->w / 2);
SDL_BlitSurface(Image, NULL, ecran, &positionImage[i]);
i++;
}
}
break;
}
break;
}
SDL_Flip(ecran);
}

SDL_FreeSurface(Image);
SDL_Quit();
return EXIT_SUCCESS;

Ce programme sert a coller un maximum de 30 images sur un écran (ce qui va me servir pour un éditeur de niveau pour un petit jeu que je vais "essayer" de faire) Mais le programme ne marche pas et je sais pas pourquoi :snif2:

yoda-3000
yoda-3000
Niveau 10
04 octobre 2009 à 00:05:18

http://www.siteduzero.com/ :ok:

jutaime
jutaime
Niveau 10
04 octobre 2009 à 00:10:28

Maj? :(

Marius21
Marius21
Niveau 10
04 octobre 2009 à 00:14:56

J'AI TROUVE :fete: j'avais oublié de libérer la mémoire de "fond" : SDL_FreeSurface(fond);

Merci yoda pour le site je vais regarder sa :)
Et merci d'avoir proposé ton aide fisher :)

ps : fisher, tu en est à peu près à ou dans ton apprentissage du c ?

Fisher215
Fisher215
Niveau 10
04 octobre 2009 à 00:15:35

Ouais trés bon site...j'apprend dessus pour commencer.

Sur quel IDE es tu?
Moi je tourne sous codeblocks qui est gratuit et a l'avantage de te dire quel erreurs tu as commis et surtout OU!

Voila l'adresse:
http://www.codeblocks.org/downloads/5

Selectionne celle ci codeblocks-8.02mingw-setup.exe c'est la version avec débogueur.

Erreur probable:
while(continuer) ===> c'est quoi la condition?

enfin je dit sa mais j'en suis au boucles...

yoda-3000
yoda-3000
Niveau 10
04 octobre 2009 à 00:17:52

oé trés bon site j'ai appis le mapping pour half life 1 dessus :noel:

Marius21
Marius21
Niveau 10
04 octobre 2009 à 00:23:07

Je suis sous codebloks aussi et il n'y a pas d'erreur à while(continuer) car c'est un booléen qui est mis à 1.
1 = vrai : la boucle se répète
autre numéro = faux : la boucle s'arrète

La vidéo du moment