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

Telombre
Telombre
Niveau 23
01 septembre 2004 à 20:18:30

JeanYvesYves :d) Toujours pas inscrit ! ? ^^

ELEKT_X
ELEKT_X
Niveau 4
03 septembre 2004 à 18:13:30

Euh...Salut, j´ai une question pour ceux qui connaîtrai par hazard la réponse ( je pense que lag-it la connait mais d´autres doivent aussi la connaître...).bon c´est en C, ok...
Alors voilà, comment dire...
bon,pour l´appuie d´une touche je connaît:
touche=getch();
mais bon le prob c´est que le programme se bloque tant que la touche n´est pas appuyé.
mais moi je voudrais que le programme continue mais que quand on appuie sur une touche il agisse quand même.
Bon je donne un exemple parceque je n´arrive pas à bien m´expliquer:
Je veux creer un alien qui défile en haut de l´écran de gauche à droite, et moi dans mon vaisseau en bas quand j´appuie sur une touche je tire un lazer...Quelle est la commande pour que mon programme ne s´arrête pas pour attendre l´appuie d´une touche.
Merci pour ceux qui ont compris et merci pour ceux qui me répondent... :ok:

JeanYvesYves
JeanYvesYves
Niveau 10
03 septembre 2004 à 18:17:25

sisi, ça se comprend :)
tu cherches une fonction de lecture de clavier NON BLOQUANTE :)

bon, alors c´est pas universel ça :
regarde dans ta version de conio si tu as une fonction kbhit()
--> cette fonction, non bloquante, te dit si oui ou non il y a un caractere en attente.
dans ce cas tu fais :

toucheappuyee=0;
if ( kbhit())
{
touche=getch();
toucheappuyee=1;
}

et apres tu fais tes tests...

ELEKT_X
ELEKT_X
Niveau 4
03 septembre 2004 à 18:42:19

Merci JYY :ok:
Petite question, à quoi ça sert OSdequeue c´est écrit en anglais dans l´aide et j´ai pas tout compris...

JeanYvesYves
JeanYvesYves
Niveau 10
03 septembre 2004 à 19:05:27

OSdequeue ?
connais pas !

je connais " dequeue" ( appartient a STL) ( double ended queue) si tu veux, c´est une structure de liste chainée spéciale qui permet les avantages d´une liste chainée, et d´un tableau a la fois.

kokoala
kokoala
Niveau 7
03 septembre 2004 à 19:38:02

salut !

petites questions :
existe-t-il une fonction qui fait la meme chose que system(char*) ?
et y a-t-il une fonction qui convertit un nom windows en nom dos ou il faut la créer soi-même ?

merci !

JeanYvesYves
JeanYvesYves
Niveau 10
03 septembre 2004 à 19:48:17

tu veux dire convertir " program files" en " progra~1" ?

ben pas a ma connaissance !
sinon, system existe, pkoi en veux tu un autre ? :)
( renseigne toi quand meme sur la fonction execv(), mais bon...)

lag-it
lag-it
Niveau 10
03 septembre 2004 à 21:18:24

Je passen en coup de vent :)

Pour OSdequeue, oublie pas de ragarder la doc, je sais que c´est en anglais, mais bon...

Cette fonction sert à dépiler un élément dans une pile ( structure FIFIO : first in, first out, comme une pile d´assiettes ) .
Un tutorial général sur les piles, informatiquement parlant, peut t´aider à mieux comprendre leur fonctionnement :)

J_PoWeL
J_PoWeL
Niveau 3
04 septembre 2004 à 01:10:22

Bonsoir a tous .

J ai une question a propoes de la gestion de la souris avec SDL ce que je voudrait c est que quand je bouge ma souris mon sprite bouge a l endroit ou sera ma souris .

j ai donc if ( event.type == SDL_MOUSEMOTION)

mais je ne voit pas quoi mettre apres pour recuperer les coordonéee et pouvoir m en servir pour faire bouger mon sprite

merci.

dorian65
dorian65
Niveau 8
04 septembre 2004 à 12:58:04

Salut ! J´aimerais créer un jeu mais je ne sais pas trop où il faut que je télécharge tout les programmes pour programmer en C .
J´aimerais aussi qu´on m´indique ou trouver un bon toturial . Merci :)

thesuperbest
thesuperbest
Niveau 8
04 septembre 2004 à 15:33:36

Pour programmer en C++ : http://telecharger.01net.com et télécharge devc++. Tutorial :
http://perso.numericable.fr/~fvirtman
http://www.developpez.com

ghislorius
ghislorius
Niveau 1
04 septembre 2004 à 17:53:42

Bonjour :cool: j´ai une question.
Quel est le meilleur language de programmation pour pouvoir creer un jeu.A l´exemple de counterstrike oub half life? :question:
Alors j´attends patiemment vos reponses :sarcastic:
:svp: :bye:

LGV
LGV
Niveau 28
04 septembre 2004 à 18:14:13

Le C++ est le standard actuel en terme de jeux vidéos, ( 100 - epsilon)% des jeux sont réalisé dans ce langage, à l´heure actuelle ( avec éventuellement des recup de C ou des morceaux d´asm).

dorian65
dorian65
Niveau 8
04 septembre 2004 à 18:16:21

Je veux pas du C++ , je veux du C !

LGV
LGV
Niveau 28
04 septembre 2004 à 18:21:52

je répondais à Ghislorius...

LGV
LGV
Niveau 28
04 septembre 2004 à 18:22:52

LOL, et tu répondais à thesuperbest je présumé :-? . .. on va s´en sortir ; )

tu peux programmer en C avec les outils qui font du C++ ; donc ce sont les memes qu´il faut utiliser

ELEKT_X
ELEKT_X
Niveau 4
04 septembre 2004 à 19:35:00

Resalut...
j´ai plein de questions pour toi lag-it et aussi pour ceux qui peuvent me répondre, je commence:

1°) J´ai créer un pong sous TIGCC, mais le problème c´est que sur la calculatrice, si les deux joueurs appuient sur une touche en même temps il n´y en a qu´un seul curseur qui bouge et donc l´autre joueur perd...pas cool...

2°)c´est quoi les différents dosiiers sur le côté:
Header Files ; C files ; GNU Assembly Files ; A68k Assembly Files ; Object Files ; Archive Files ; Text Files et Other Files.

3°) Est-ce que je peux importer une image en 4 niveaux de gris dans le compileur, si oui comment faire.

Voilà, c´est tout pour ce soir merci pour ceux qui m´ont compris et merci à ceux qui me répondent. :ok:

Koyo-K
Koyo-K
Niveau 9
05 septembre 2004 à 01:26:37

:hello: Pourquoi est-ce qu´il est preferable d´utiliser une constante de type

  1. define FLOTTANT 6.2

plutôt qu´une constante litterale ? ( au passage une constante litterale s´ecrit bien const float 6.2 pour reprendre l´exemple ? )

Koyo-K
Koyo-K
Niveau 9
05 septembre 2004 à 01:27:59

Mince je precise que c´est pour definir le nombre d´elements d´un tableau.

dorian65
dorian65
Niveau 8
05 septembre 2004 à 13:24:30

Aidez-moi ! Je comprend rien : j´ai téléchargé dev-c++ mais sur le tuto de JeanYvesYves , je n´arrive pas à executer le 1e p´tit programme . ..
Pourquoi ? Aidez-moi !

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