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

Quintoff
Quintoff
Niveau 10
04 mai 2005 à 19:14:44

Aha! J´obient des numéro de ligne ^^

Merci je regarde et je dis quoi :)

Quintoff
Quintoff
Niveau 10
04 mai 2005 à 19:16:32

Ah non merde c´est juste le fait que system("PAUSE") se trouve dans la lib que tu m´a di d´effacer...

Sinon toujours les même erreurs ( pourquoi je me chope tj les trucs qui devraient pas arriver :snif: )

JeanYvesYves
JeanYvesYves
Niveau 10
04 mai 2005 à 19:18:08

met :

  1. include < stdlib.h>

a la place voir...
et au pire, épure : enleve le systeme pause, eneleve petit a petit des trucs jusqu´a trouver.
MOi va falloir que je rentre chez moi, je me reco ce soir :)

Quintoff
Quintoff
Niveau 10
04 mai 2005 à 19:18:56

Pourrais tu me dire ce qu´est un MakeFile stp?

Car l´erreur
" F:\Dev-Cpp\RPG\Makefile.win [Build Error][RPG.exe] Error 1 " me tirlupine

Merci

gamer2303
gamer2303
Niveau 9
04 mai 2005 à 19:19:02

Euh moi j´ai une question toute conne:

A koi servent les listes chainées en C?Merci.

Quintoff
Quintoff
Niveau 10
04 mai 2005 à 19:19:26

Ok je vais essayer merci et a ce soir :)

Quintoff
Quintoff
Niveau 10
04 mai 2005 à 19:27:25

JYY > Euh la j´ai un truc bizare... Je mes TOUT mon code en commentaire ( même les headers, donc j´ai aucun code théoriquement) et il me sort les même erreurs ! !

gamer2303 > Déso je sais pas ce que c´est :snif:

gollumkawder
gollumkawder
Niveau 10
04 mai 2005 à 19:30:38

" Euh la j´ai un truc bizare... Je mes TOUT mon code en commentaire ( même les headers, donc j´ai aucun code théoriquement) et il me sort les même erreurs ! ! "

Hm..montre les erreurs pour voir ?

Quintoff
Quintoff
Niveau 10
04 mai 2005 à 19:34:05

Voila :

Permission Denied

Id retourned 1 exit status

F:\Dev-Cpp\RPG\Makefile.win [Build Error] [RPG.exe] Error 1

Quintoff
Quintoff
Niveau 10
04 mai 2005 à 19:36:02

A mon ais ca a rien avoir avec le code... C´est peut être autre chose mais pour créer le projet j´ai fait comme JYY dit dans son tuto :

Nouveau projet console
Mettre cette ligne dans l´éditeur de lien : -lmingw32 -lSDLmain -lSDL
Et mettre SDL.dll dans le répertoire...

JeanYvesYves
JeanYvesYves
Niveau 10
04 mai 2005 à 20:12:16

Quintoff >
ah ben oui, faut créer le projet correctement :)
Avant meme cela il faut tester ton compilateur !

Déja, sans SDL, test un bete " hello world" : regarde mon tuto pargraphe 1.1 : le premier : déja si tu n´arrives pas a y faire tourner, C mort, lol !

Ensuite, il est vrai que pour SDL il faut configurer le compilo : essaie avec mon tuto 2.1 : il a été testé il marche :)
Voila !
Sinon, doute affreux, peut etre que le " permission denied" vient simplement de l´écriture d´un fichier : si par exemple tu as réussi a le faire marcher une fois et qu´il tourne encore en fond, alors ça te mettra ça :)
Mais la, l´erreur est dans l´onglet " LINKER"
Repere bien dans quel onglet est l´erreur.

Sinon, un makefile, c´est un fichier qui contient les configurations de ton projet, qui dit " comment le compiler ? "
il contient, entre autres, les -lsdl . ..

gamer2303 > les listes chainées peuvent servir a n´importe quoi : sitot que tu as besoin de faire une liste de ce que tu veux, tu peux en avoir besoin.
Tu vas me dire : oui, mais y´a les tableaux !
Les tableaux sont tres puissants dans certains cas.
Mais imagine que tu aies besoin de pouvoir ajouter des éléments devant, derriere, en plein milieu ! ( en décalant le reste), ou en supprimer, alors la, les tableaux ne deviennent pas appropriés, il est sympa de faire une liste chainée :)

On dit chainée, car en fait, la liste est un ensemble de petits maillons qui contiennent ton élément ( un int, un double, ou une structure), et ils sont chainés par un pointeur ( tu schématises ça en dessinant plein de petites boites sur une feuille, et en les reliant par des fleches, une a la suivante : ça te fait une liste...
si tu veux ajouter un élément, il te suffit de dessiner une autre boite, n´importe ou, d´effacer et de recréer 2 fleches, sans avoir a toucher au reste...

jejej
jejej
Niveau 9
04 mai 2005 à 20:46:06

A noter qu´avec dev-cpp , si on modifie un header , il faut faire ´rebuild all´ pour que les modifications soient prises en compte .

Ptival
Ptival
Niveau 10
04 mai 2005 à 21:36:38

gamer2303 ->

J´viens juste d´apprendre à les faire pour un truc. Imagine un serveur de jeu. Chaque client doit avoir un emplacement mémoire dans le programme, à priori un tableau peut suffir...Mais les clients se connectent/déconnectent quand ils veulent, alors il faut les gérer ( supprimer les partis, ajouter les arrivés)

Et voilà où est l´utilité de la liste chaînée.

Tu crées une structure avec les données de ton client, et un pointeur vers le client suivant.
Ensuite tu peux faire le tour des clients avec une boucle car ils sont tous reliés par des pointeurs les uns aux autres, et tu peux en ajouter ou en supprimer simplement en modifiant les pointeurs...

Si tu veux j´ai wallé mon code :

http://www.rafb.net/paste/results/eUhuH525.html

Quintoff -> Quand tu a tout mis en commentaire, fais un Rebuild all avant de compiler et dis nous si l´erreur y est toujours...

Et sinon, tu veux pas waller ton code ? -_-

JeanYvesYves
JeanYvesYves
Niveau 10
04 mai 2005 à 21:40:21

Ptival > Voila un tres bon exemple de liste chainée le coup des clients qui se connectent et déconnectent :)

Egalement, je trouve tres intéressant de programmer sa propre structure de liste chainée, je l´ai également fait il y a quelques années :)
Mais actuellement, je me sers de cella des STL
( et oui, un fichier de votre compilateur contient déja les listes chainées toutes faites :) )
Voici le lien vers un exemple :

http://perso.numericable.fr/~fvirtman/info/tuto/D_01_list.cpp

Quintoff
Quintoff
Niveau 10
04 mai 2005 à 21:57:57

JYY > Mais j´ai fait tous tes tutos et ils fonctionnnaient!!!

Enfin je regarderais demain...

JeanYvesYves
JeanYvesYves
Niveau 10
04 mai 2005 à 22:10:25

Quintoff > meme ceux de SDL ?
c´est bizarre que ton prog ne marche pas du coup :-/

Quintoff
Quintoff
Niveau 10
04 mai 2005 à 22:41:28

Ouais j´ai fait tes tutos SDL et ils fonctionnaient.

Bon je vais essayer de faire mon programme sur Mac os X.3 ( mais fut d´abord que j´installe SDL)

Quintoff
Quintoff
Niveau 10
05 mai 2005 à 10:15:23

Ahhhhhhhhh! ça marche!!!

Je comprends pas pourquoi... J´ai recréé un projet mais exactement de la même façon! Et j´ai recopié le même code . .. Bizare :question:

Voila merci :)

Quintoff
Quintoff
Niveau 10
05 mai 2005 à 10:43:12

Hum c´était trop beau :snif:

J´essaye de mettre un peu de trucs utiles dans mon code mais évidemment j´obtient une bonne petite masse d´erreurs :-)

Le code : http://rafb.net/paste/results/UDuNBA76.html

Les erreurs :
http://rafb.net/paste/results/9Y5pb333.html

Voila merci d´avance à ceux qui auront le temps d´y regarder un petit peu.

gamer2303
gamer2303
Niveau 9
05 mai 2005 à 11:00:07

JeanYvesYves et Ptival>>>je vous remercie beaucoup!!!!

PS:Ptival>>merci pour ton exemple de programme. :ok:

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