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

pouky10
pouky10
Niveau 6
25 mars 2005 à 15:38:05

:up:

extasy89
extasy89
Niveau 6
25 mars 2005 à 22:35:06

je suis déséspérer, ce maudit projet ne marche pas!!!!!

j´ai beau remplir toutes les conditions qu´il faut ( faire un link vers la lib que j´ai besoin,...) quand je compile il mem met

Makefile.win [Build Error] [Projet1.exe] Error 1

que dois je faire car avant ca marchait et puis toput d´un coup ca marche plus

merci d´avance

pouky10
pouky10
Niveau 6
25 mars 2005 à 22:44:42

Mon problème plus haut marche, mais je me demande quelle valeur SDL_PollEvent si elle a aucune évenement ou sinon quelle fonction dit simplement s´il y a eu un évenement(j´aimerais mieux se cas si)

pandamark
pandamark
Niveau 6
25 mars 2005 à 22:55:25

Bonsoir bon voila j´aimerais afficherune image en dehors du screen en SDL, mais comment si prendre?

exemple:

SDL_Surface screen, image;

/ /On initialise
image=SDL_LoadBMP("truc.bmp");
SDL_Rect rect;

rect.x=-100;
rect.y=0;

SDL_BlitSurface(image, NULL, screen, &);

SDL_Flip(screen);

Pour se code il affiche l´image au cordonnée ( 0;0)

dnob700
dnob700
Niveau 10
25 mars 2005 à 23:57:08

extasy : c´est à moi que tu parle ?
juste au dessus ça marchais. quel est ton problème maintenant, qu´est ce qui ne marche pas, mets ton code sur un wall pour que je jette un coup d´oeil ( ou encore mieux, zip le et envoie le moi à l´adresse lthnpkis@ephemail.net pour que regarde bien).

Ptival
Ptival
Niveau 10
26 mars 2005 à 12:37:55

extasy-> Va dans le dossier de ton projet, et supprime le Makefile.win, puis relance la compilation ( ou sinon fait un " Tout reconstruire" ça peut aussi marcher)

basclln
basclln
Niveau 9
26 mars 2005 à 13:57:28

Bonjour à tous, c´est encore moi :)

Je vous avais demandé il y a quelques jours comment faire une boucle...
et je n´y arrive toujours pas... :snif2:

C´est la galère... alors, si ça ne vous dérange pas, j´aimerais que vous me reexpliquiez tout ceci...

Ce que je veux faire :

avoir une commande de boucle que l´on place où on veut qui permet de revenir à un point que l´on palce où l´on souhaite ( à la fin d´une explication, pour revenir au menu principal)...

Merci d´avance !

dnob700
dnob700
Niveau 10
26 mars 2005 à 18:07:07

extasy :

il y a deux problèmes avec ton projets.
Le premier n´est pas très graves, mais c´est un bug de Dev C++ : là où tu mets le nom de la lib, au lieu qu´il y ait D:\Program Files\ etc.

il y a . ./../ etc. c´est pas très propre et tu ferais mieux de rentrer toi même le véritable chemin de la lib, ça peut éviter des problèmes si tu bouge ton fichier.

Mais le vrai problème est plus simple et n´a rien à voir avec ma lib : c´est tout simplement ( comme c´est d´ailleurs indiqué par le message d´erreur de dev c++) qu´il y a deux fonction main, et c´est impossible, deux fonction ne peuvent pas avoir le même nom ( sauf si elles ne sont pas dans le même espace de nom).

d´autant plus que la fonction main du fichier main.cpp ne sers à rien.
Donc enlève le fichier main.cpp de ton projet et ça marchera.
Par cotnre après ça ton programme ne marche pas comme tu le voudrait mais c´est un problème de programmation, il faut que tu revoie ton code, c´est tout le travail de débogage.

LGV
LGV
Niveau 28
26 mars 2005 à 18:52:36

petits compléments :

" c´est un bug de Dev C++"
je n´ai pas tres bien compris où se situait le bug :-? Sinon, je recommande fortement l´utilsation de variables d´environnements pour localiser les sources : à grands coups de $(MONCHEMIN), chacun est libre de faire facilement son arborescence de travail comme il le souhaite :)

" deux fonction ne peuvent pas avoir le même nom ( sauf si elles ne sont pas dans le même espace de nom)"
en supposant qu´on parle de C++ et non de C, deux fonctions penvent bien avoir le meme, à condition d´avoir une signature différente ( parametres, type de retour, ou qualifier, ou combo de plusieurs). Cependant un main défini un point d´entrée, et ça, ça peut qu´etre unique

dnob700
dnob700
Niveau 10
26 mars 2005 à 19:22:22

effectivement : pour le bug, c´estq ue lorsqu´il enregistre il modifie les chemin absolue en chemin relatif ce qui est moins pratique car on ne peut plus déplacer un projet sur son disque ( bon on peut, mais faut penser à remettre la bonne addresse).

pour ce qui est de la fonction, c´est vrai bien sur, j´ai pas fait gaffe à ce que je disait, je pensais juste à la fonction main.

basclln
basclln
Niveau 9
26 mars 2005 à 19:47:39

Quelqu´un peut t-il m´aider par rapport à ma question d´avant ? :merci: :)

sonic66
sonic66
Niveau 10
26 mars 2005 à 19:52:44

on dit souvent que le c++ est orienté objet , en gros ca veut dire quoi?

sonic66
sonic66
Niveau 10
26 mars 2005 à 19:55:53

while(i!=1)
{
ton code.......
cout < < ecrivez 1 pour revenit au debut;
cin > > i;
}
ya aussi do qui fait au moin une fois la boucle quoi quil arrive :ok: !!!

do
{
ton code.......
cout < < ecrivez 1 pour revenit au debut;
cin > > i;
}while(i!=1)

ps: pour le do , si jai fo dites le moi!

basclln
basclln
Niveau 9
27 mars 2005 à 10:56:15

Merci bien

while(i!=1)
{
ton code.......
cout < < ecrivez 1 pour revenit au debut;
cin > > i;
}

while(i!=1) : ça permet de revenir au début ?

:merci: je vais essayer de faire ça " sans réfléchir" :lol:

basclln
basclln
Niveau 9
27 mars 2005 à 10:57:36

mais attends... il y a un problème...

while(i!=1)
{
ton code.......
cout < < ecrivez 1 pour revenit au debut;
cin > > i;
}

Avec ça, ilva recommencer toute l´explication...

Alors que moi, je souhaite qu´il souhaite revenir bien avant...

paradox-
paradox-
Niveau 6
27 mars 2005 à 11:17:34

" sonic66
Posté le 26 mars 2005 à 19:52:44
on dit souvent que le c++ est orienté objet , en gros ca veut dire quoi?"

En gros ça veut dire que tu peux faire une abstraction entre le fait d´implémenter un module et de l´utiliser ( je sais pas si tu as vu les modules), ensuite il existe un procédé appellé encapsulation qui permet la protection des données, pour les différents types de protection je te renvois au post ou Vengeur41 a répondu a ta question ( private, public, protected...)

pandamark
pandamark
Niveau 6
27 mars 2005 à 11:29:40

basclln > > Une boucle while est fait pour repeter un code tant que la condition n´est pas respecté.

while(/*La condition*/)
{
/ *La partie à repeter*/
}

C´est la partie theorique. Maintenant c´est a toi de trouvais une solution a ton probleme, comprendre comment faire.

basclln
basclln
Niveau 9
27 mars 2005 à 19:12:11

j´ai ptet réussi à contourner le problème...
initialiser une variable à la fin des explications, et faire un retour au menu....
mais là ça me semble chaud quand même....
ça ne me semble pas logique votre truc ( par rapport à mon cas)
Je crois que je devrais faire un schéma sur imageshack.us pour vous montrer, parce que là, c´est la galère...

Rom1et2
Rom1et2
Niveau 3
28 mars 2005 à 14:58:50

Salut tout le monde,

Est ce que qq sais comment mettre une image dans un exe(et pas a cote) et de preference qu´on puisse la lire :)

@+

pandamark
pandamark
Niveau 6
28 mars 2005 à 16:12:03

Tu peut les mettre en fichier resource(rc)

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