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

dorian65
dorian65
Niveau 8
05 septembre 2004 à 13:35:47

:up: please

kokoala
kokoala
Niveau 7
05 septembre 2004 à 14:32:32

dis-nous les erreurs que ça te met et on pourra te dire ce qui va pas

dorian65
dorian65
Niveau 8
05 septembre 2004 à 15:15:48

C´est peut être moi qui me suis mal exprimé .
Sur http://perso.numericable.fr/~fvirtman/info/tuto/index.html , dans le chapitre 1-1 , je n´arrive pas à executer le programme après l´avoir copié dans dev c++ .

dorian65
dorian65
Niveau 8
05 septembre 2004 à 15:17:20

A vrai dire , il n´y a pas d´erreurs proprement dit mais quand je fais " run" ( pour l´executer ou un truc comme ça) ça fait rien .

Koyo-K
Koyo-K
Niveau 9
05 septembre 2004 à 15:25:17

C´est sûr que si tu le compiles pas ça va avoir du mal à fonctionner :/

dorian65
dorian65
Niveau 8
05 septembre 2004 à 15:27:10

qui peut m´expliquer ? Je débute juste en C++

dorian65
dorian65
Niveau 8
05 septembre 2004 à 15:50:46

ne me laisser pas couleeeeer !

LGV
LGV
Niveau 28
05 septembre 2004 à 18:39:42

je ne connais pas devC++, mais et-tu sûr d´avoir ajouté ton fichier source à ton projet ? Sous VC++ tu peux avoir des fichiers ouverts dans un projet sans pour autant qu´ils y appartiennent, du coup le compilateur ne les prend pas en compte.

kokoala
kokoala
Niveau 7
05 septembre 2004 à 18:42:45

faut faire compile& et pas que run

0[0]7
0[0]7
Niveau 6
05 septembre 2004 à 18:51:59

Si j´ai bien compris, tu compiles, t´appuies sur Execute et . .. rien ?

Si c´est ça, j´ai le même problème.

Quand tu compiles, y te demande où l´enregistrer, tu mets au même endroit que ton projet.

Une fois compiler, tu fermes la fenêtre de compilation, tu ouvres Mes documents ou Poste de travail, tu vas dans le dossier de ton projet et puis wala :)

Ptival
Ptival
Niveau 10
05 septembre 2004 à 19:12:56

Regarde aussi si il ya un stderr.txt qui apparait dans le dossier de l´exe, et si il contient :

Fatal Erreor blablabla Segmentation : SDL Parachute Deployed

Ca veut dire qu´il te manque un fichier ou un truc dans le genre par exemple

lag-it
lag-it
Niveau 10
05 septembre 2004 à 19:24:59

Alors dans l´ordre :

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

Tu utilises certainement ngetchx pour obtenir le code de la touche pressée.

Le problème, c´est que celle-ci ne renvoie le code que pour une seule touche, d´où le problème du joueur qui perd.
Pour y remédier, utilise les fonction _keytest ( très pratique ) ou rowread qui permettent la gestion de l´appui simultané de touches, voir docs pour des exemples.

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

Il regoupent les différents fichiers qui constituent ton programme, classés par type : fichier . h, . c, . asm...

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

Avec le programme sprtmake oncalc dont je t´ai filé le lien, tu peux créer des sprites facilement et les importer avec ti-graphlink si tu les fait on-calc, ou en faisant export file si tu te sers de vti. Sinon il existe des programmes de dessin pour PC qui te permettent de réaliser ces taches plus efficacement.

Voila. Si tu as d´autres questions spécifiques ti, vu que je passe moins souvent maintenant, tu peux aller les poser sur les forums de yaronet ( http://www.yaronet.com/ ) : ils sont fréquenté nottament par Kevin Kofler qui bosse sur tigcc :)

ELEKT_X
ELEKT_X
Niveau 4
05 septembre 2004 à 20:26:42

Merci des infos.
Bon @+ j´y vais de suite...

JeanYvesYves
JeanYvesYves
Niveau 10
05 septembre 2004 à 23:39:42

j_powel >
il faut regarder la doc pour savoir :
regarde le lien ci dessous :
http://sdldoc.csn.ul.ie/sdlevent.php
il t´indique la structure ( l´union ( presque pareil)) de la structure event
dedans tu vois qu´il y a un champ :
SDL_MouseMotionEvent motion;
donc tu vas voir la page sur la structure SDL_MouseMotion :
http://sdldoc.csn.ul.ie/sdlmousemotionevent.php
et tu vois qu´il y a un x, un y, stat,xrel, yrel, etc etc ! !
dessous sont expliqués a quoi tout correspond
pour accéder tu fais donc :
X=event.motion.x; / / recupere le x
etc etc :)

Dorian65 > en effet, un compilo C++ te permettra de faire du C
Pour ton probleme, est ce que dans le repertoire de ton projet tu as fichier executable du nom de ton projet qui s´est créé ? si ce n´est pas le cas, C que tu as mal compilé.
Sinon, que se passe t il quand tu lances l´exe depuis ton explorateur Win ? est ce qu´il affiche une petite fenetre noire, ne serait ce que 1/10 de seconde ?
comment as tu fait exactement pour faire ton projet ?
fichier / nouveau projet / console application ? ?

Ghislorius > Half life et counterstrike sont programmés en C++

Koyo-K > #define FLOTTANT 6.2 remplace a la compilation tous les FLOTTANT par 6.2, tout revient au fait que tu aurais directement mis des 6.2 dans ton code
cependant, je vois mal comment tu peux utiliser un nombre a virgule pour désigner les cases ( entieres) d´un tableau

Ptival > s´il utilise le 1er tuto ( mode console), il n´y a pas SDL, donc il n´aura pas de parachute de SDL :)

Koyo-K
Koyo-K
Niveau 9
06 septembre 2004 à 00:13:43

lol c´etait pour voir en meme temps si mettre des virgules marchait dans les tableaux mais dans l´exemple c´est #define MAXENTIER 5

JeanYvesYves
JeanYvesYves
Niveau 10
06 septembre 2004 à 00:19:05

les tableaux, toujours des nombres entiers pour les indices :)

Koyo-K
Koyo-K
Niveau 9
06 septembre 2004 à 00:37:21

Ce que je ne comprends pas c´est qu´ils disent que si j´emploie une constante litterale je devrai changer la valeur 5 partout où elle est utilisee. Pourtant il suffit de changer la valeur là aussi une seule fois :question: ( à la declaration de la variable) par ex :
const int POUET = x / * ici il suffirait de changer le x en un nombre que l´on veut et ça donnera pareil qu´un #define POUET x non ? */

LGV
LGV
Niveau 28
06 septembre 2004 à 01:41:41

je pense qu´ils veulent dire " constante immediate" ; mais dans tous les cas, le " const int" reste de loin la meilleure solution

0[0]7
0[0]7
Niveau 6
08 septembre 2004 à 18:17:48

Est-ce qu´il existe un site qui donne la liste des bibliothèques, et une petite aide ?

EDIT : déterrage de topic :up:

Telombre
Telombre
Niveau 23
08 septembre 2004 à 19:56:22

JYY :d) Pas inscrit encore. ^^

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