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

sonic66
sonic66
Niveau 10
26 février 2005 à 00:08:20

a ca marche maintenant!!!
c dev qui deconé

jejej
jejej
Niveau 9
26 février 2005 à 09:05:21

Bonjour tout le monde , je chercherai un compilateur compatible avec windows 95 , et pas trop gros parcequ´il me reste plus que 30 mo de disque libre . .. hum

( c´est un vieil ordi qui est dans ma chambre , ya pas internet , pas de carte son , 166 mhz , truc de ouf quoi )

je pensais que dev-cpp etait compatible ( en fait , je l´avais lu sur le site officiel ) mais je n´ai pas reussi à l´installer

donc , si vous connaissez un compilo . ..

jejej
jejej
Niveau 9
26 février 2005 à 09:29:44

J´ai un probleme a la compilation
j´ai les codes sources d´un petit programme SDL réalise par un pro , mais quand je cree un nouveau projet , et que je les ajoute dedans , puis que je compile , je n´ai pas d´erreurs de compilation , mais le fichier makefile.win s´ouvre et declare :

25 *** multiple target patterns. Stop.

je rappelle que le fichier a ete ecrit et compile par un pro , donc etant donne que je l´ai pas modifie , ca devrait marcher nan ?

au fait , la ligne 25 du makefile.win , source d´erreur , est celle ci :

$(BIN): $(OBJ)

sonic66
sonic66
Niveau 10
26 février 2005 à 20:36:47

voila une partie de code que g pas comprie!
PS: Event c le nom dunne variable SDL_Event qui a ete créer!
void waitkey() // attend qu´on appuie sur RETURN
{
while(1) // boucle
{
while(SDL_PollEvent(&))
{
if ( event.type == SDL_KEYDOWN) {
if ( event.key.keysym.sym == SDLK_RETURN) return; }
}
}
}

vous pouvez mexpliquer a quoi servent les fonction et tt?
pitier :snif2:
sans sa jirai pas loin je pense

jejej
jejej
Niveau 9
26 février 2005 à 20:48:08

sonic66 : ce code , comme l´indique JYY , check si uen touche est appuyee
je pense que ce sont les event.key.keysym.sym qui te pertubent , si c le cas , dit toi qu´il faut mettre ca et puis c tout :)

en gros , ce code entre dans la boucle de jeu
while ( 1)

ensuite il verifie si une des touches du clavier est appuyee
if ( event.type == SDL_KEYDOWN) {

puis , si cette touche est la touche echap
if ( event.key.keysym.sym == SDLK_RETURN) return; }

ensuite , sache que touts les noms des touches sont trouvables dans le fichier keysym.h
par exemple
controle droit = SDLK_RCTRL
A = SDLK_Q ( eheh , c en clavier qwerty ce machin)
etc
k?

jejej
jejej
Niveau 9
26 février 2005 à 20:49:17

si cette touche est la touche echap

oops , mea culpa , si c´est la touche ENTREE qui est appuyee je voulais dire

echap c SDLK_ESCAPE

techslash
techslash
Niveau 8
27 février 2005 à 04:09:33

Bonjour à tous, j´ai un petit problème avec l´allocation dynamique d´un objet et je ne vois pas où trouver la théorie à ce sujet.

Supposons que je désire faire le tableau d´un objet, est-il acceptable de faire ( par exemple -- en supposant que xxx est un entier):

struct maStructure
{
int maVariable;

maStructure();
~maStructure();
} *tabStructure;

maStructure::maStructure()
{
maVariable = 0;
}

maStructure::~maStructure()
{
}

int main()
{
tabStructure = NULL;
/ / Plein d´autres opérations ici
tabStructure = new maStructure[xxx];
}

---------

Car, dans le cas du programme sur lequel je travaillais ( avant d´être un peu trop brusquemment intérompu par ce problème), j´ai une structure de ce genre ( qui est allouée dynamiquement) et qui contient deux char * ( eux aussi alloués dynamiquement). Or, dans mon destructeur, je fais un delete[] pour chacun des deux char *. Le résultat est, évidemment, un plantage :( .

Merci !

yugivskaiba
yugivskaiba
Niveau 10
27 février 2005 à 09:42:16

JYY dans ton tuto 1.6 calcul tu as fais une petite faute dans le tableau des types numériques ^^

double = 10^38 :) et non pas 10^"& sinon sont super tes tutos :lol:

jejej
jejej
Niveau 9
27 février 2005 à 10:05:02

TechSlash : j´ai peur de dire une conne*** , mais . .. ca marcherait pas mieux avec une classe plutot qu´une structure ?
parceque , je n´ai jamais encore vu de focntion memebre de structure . .. bon , j´ai pas vu grand hcose aussi , mais . ..

essaie avec " class maClasse" nan ?

techslash
techslash
Niveau 8
27 février 2005 à 11:04:27

Une class ou une structure, ça revient au même. La différence c´est simplement que, par défaut, les membres d´une class sont private alors que, toujours par défaut, les membres d´une structure sont public.

Ce qui signifie que...

class
{
int a;
} maClass;

int main()
{
maClass.a = 12;
return 0
}

est illégal parce que la variable a est private. Or

struct
{
int a;
} maStruct;

int main()
{
maStruct.a = 12;
return 0
}

est légal, la valeur de a deviendra 12. Pareillement,

class
{
public:
int a;
} maClass;

int main()
{
maClass.a = 12;
return 0
}

est légal parce que la variable a est placée dans la zone public ( plutôt que dans le private par défaut).

Bref, nah, ça ne devrait pas avoir de lien avec mon problème :) . ..

sonic66
sonic66
Niveau 10
27 février 2005 à 11:45:01

merci!
mais ya 2 truc que g pas comrpis
while(SDL_PollEvent(&))
g compris que ca ve dire en gros si ya un evenement mais je nai pas compris les sens de SDL_PollEvent et & separement , pareil pour la structure ( un truc(&))

et aussi
event.key.keysym.sym ca veut dire quoi?
et
event.type ?

en fait g compris ce que font toutes ces variable ensemble mais je ne pourrait pas les utilisez separement si tu vois ce que je veut dire :ok:

sonic66
sonic66
Niveau 10
27 février 2005 à 12:05:07

:up:

sonic66
sonic66
Niveau 10
27 février 2005 à 12:41:23

r :up:

( 3400eme message!)

inconnu[pure]
inconnu[pure]
Niveau 6
27 février 2005 à 13:15:32

Bon voilà ttf marche bien, mais voilà mon je tourne à 20 images par seconde.J´ai un texte " pong" qui s´affiche à l´ecran puis apprès normalement le texte " codé par" s´affiche mais non et je trouve pas le problème voici la parti du code qui bloque:

void GamePaint()
{
int BeginTimer=0;
BackGround->Draw(Game->GetScreen());
if(gamestart)
{
if(BeginTimer<=5)
{
vTexte("PONG", 175, 131, " font.ttf", 40, 255, 0, 255, Game->GetScreen());
BeginTimer++;
}

else if(BeginTimer>5)
{
vTexte("codé par", 148, 159, " font.ttf", 40, 255, 0, 255, Game->GetScreen());
BeginTimer++;
}
}
SDL_Flip(Game->GetScreen());
/ /else if(BeginTimer>5)BeginTimer=0;
}

sonic66
sonic66
Niveau 10
27 février 2005 à 13:42:49

http://rafb.net/paste/results/Mi39Ad85.html
et
ya 2 truc que g pas comrpis
while(SDL_PollEvent(&))
g compris que ca ve dire en gros si ya un evenement mais je nai pas compris les sens de SDL_PollEvent et & separement , pareil pour la structure ( un truc(&))

et aussi
event.key.keysym.sym ca veut dire quoi?
et
event.type ?

en fait g compris ce que font toutes ces variable ensemble mais je ne pourrait pas les utilisez separement si tu vois ce que je veut dire

inconnu[pure]
inconnu[pure]
Niveau 6
27 février 2005 à 13:45:53

sonic > > Je crois qu´on peut pas les utiliser serparaiment.

sonic66
sonic66
Niveau 10
27 février 2005 à 14:09:37

? ??

inconnu[pure]
inconnu[pure]
Niveau 6
27 février 2005 à 14:16:07

Dans ton code piere feuille, papier, ciseaux tu oublie un alccolade pour fermer la fonction calcule

sonic66
sonic66
Niveau 10
27 février 2005 à 14:22:02

merci!!!!!!!!!

sonic66
sonic66
Niveau 10
27 février 2005 à 15:34:05

et la
http://rafb.net/paste/results/65pyKQ70.html
ca va direct au return!!!!!

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