Programmation C/C++

Page 1 sur 2 1, 2  Suivant

Voir le sujet précédent Voir le sujet suivant Aller en bas

Programmation C/C++

Message par LeGaulois le Ven 17 Juil 2009 - 21:00

Salut à tous!
Je fais se topic pour parler de la programmation dans les langages c/c++.

Personnellement j'avais les bases, je ne les ai plus, sa fait trop longtemps que j'ai plus pratiqué.
Et comme je compte bien me prendre la Dingoo en début d'année scolaire (Septembre) j'ai le temps de reprendre un peu le coup même si je m'étais arrêté à une calculatrice calculer des moyennes, faisant les calcules de basent et d'autres petits options super simple à mettre en place Razz Tout sa s'ouvrant tout simplement dans la console (de l'ordi pas la Dingoo lol).

Cette fois ci! Je suis motivé! Je fonce sur le site du zéro, et je me relance sur le C avec un fichier word à coté avec les trucs à ne pas oublier et à bien savoir ^^

J'ai vu qu'il y avait plusieurs personnes qui touchaient bien, je me suis dis que ce serrait un excellent sujet Razz
Et puis sa motivera surement plus de personnes à s'essayer dans le C/C++ Very Happy

Je sais très bien que se ne sera du tout accessible pour moi de faire des jeux dans 2 ou 3 mois pour le Dingoo, mais si elle me passionne pourquoi pas m'améliorer et faire de mon mieux pour plus tard.
Surtout que sa m'intéresse et que je vais chercher de faire des études dans l'électronique, informatique, programmation.


Dernière édition par LeGaulois le Ven 17 Juil 2009 - 21:06, édité 1 fois (Raison : précision)

LeGaulois

Messages : 163
Date d'inscription : 17/07/2009
Age : 24

Voir le profil de l'utilisateur http://gallia.over-blog.com/

Revenir en haut Aller en bas

Re: Programmation C/C++

Message par Missninisse le Ven 17 Juil 2009 - 22:18

je suis interessée pour creer un jeu moi aussi. donc : +1 !

Missninisse

Messages : 181
Date d'inscription : 16/07/2009
Age : 26
Localisation : Nantes

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: Programmation C/C++

Message par Naudnaud le Ven 17 Juil 2009 - 22:25

Très bonne idée!!!


Je veux bien faire le beta testeur moi Very Happy

Naudnaud

Messages : 442
Date d'inscription : 04/05/2009
Age : 26
Localisation : Métabief

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: Programmation C/C++

Message par LeGaulois le Ven 17 Juil 2009 - 23:27

Pour l'instant je revois les bases ^^
Et j'en suis aux conditions, donc encore loin de faire un jeux lol
Mais sa va, sa me revient bien ^^

C'est cool si des gens sont débutants comme moi, et qu'ils décident eux aussi de commencer, on pourrait s'entraider.

Pour les intéressés le tuto pour le langage C sur le site du zéro se trouve ici : http://www.siteduzero.com/tutoriel-3-14189-apprenez-a-programmer-en-c.html

On peut voir que je suis encore partie 1, et cette partie c'est super simple, a part peut être les booléens mais il a refait cette partie il me semble car là j'ai pas cherché loin pour comprendre (en même temps en STI, on fait l'algèbre de bool normale que je sache tout de même loool)

LeGaulois

Messages : 163
Date d'inscription : 17/07/2009
Age : 24

Voir le profil de l'utilisateur http://gallia.over-blog.com/

Revenir en haut Aller en bas

Re: Programmation C/C++

Message par falco le Sam 18 Juil 2009 - 1:08

J'avais commencé aussi la programmation sur le SDZ, et je m'étais arrêté aux pointeurs (un truc extrêmement dur parait-il).
La programmation c'est pas vraiment mon truc, mais si je veut proposer des applications pour Dingoo, je vais devoir m'y remettre Smile

falco

Messages : 93
Date d'inscription : 16/07/2009
Age : 25
Localisation : Doubs

Voir le profil de l'utilisateur http://rpgmakerabsolu.e3b.org

Revenir en haut Aller en bas

Re: Programmation C/C++

Message par LeGaulois le Sam 18 Juil 2009 - 10:28

C'est un peu dur à comprendre, mais du moment qu'on comprend, c'est pas dur de se servir des pointeurs ^^ Même si je t'avoues que je ne sais plus rien là dessus lol

Si vous avez des questions pour le début du C, je peux peut être vous aidez ^^
Ensuite pour le reste j'espère qu'il y aura une personne qui maitrise pour répondre lol

LeGaulois

Messages : 163
Date d'inscription : 17/07/2009
Age : 24

Voir le profil de l'utilisateur http://gallia.over-blog.com/

Revenir en haut Aller en bas

Re: Programmation C/C++

Message par Invité le Sam 18 Juil 2009 - 12:53

Etant fan de python, je suis en train de faire des recherches pour porter l'interpréteur python sur Dingoo.
Par contre je programme seulement sous linux ^^

Invité
Invité


Revenir en haut Aller en bas

Re: Programmation C/C++

Message par LeGaulois le Sam 18 Juil 2009 - 15:08

Python, c'est bien le jeu Snake?
Si c'est la cas, tu es as un niveau que j'aimerai bien atteindre lool
Que c'était bien Linux! Maintenant je tourne sous vista Ultimate Sad


Pour ceux qui suivent les cours sur le site du zero, et qu'ils en sont au tuto du jeu plus ou moins, voilà une version que j'ai faite, avec plusieurs option en plus. Si sa peut aider.

http://filzup.com/download.php?id=6A84DE821
Dedans il y a le fichier exécutable, et le code source.

Dedans il y a le menu , ou 2 joueurs, le choix du niveau, un espèce de petit classement pour dire si le joueur est bon, moyennement bon, nul ou vraiment nul, un compteur de nombres d'essais.
En faite c'est tout les options qu'il dit que se serrait bien d'essayer à mettre en place pour s'entrainer en plus j'ai donc ajouté le "classement".
J'ai mis assez de commentaire (à mon gout, j'espère que c'est assez claire pour comprendre ce que j'ai fait, j'ai essayé de pas faire trop brouillon ^^).

Et aussi pour ceux qui veulent l'essayer, dites moi si vous voyez un truc louche ou mal foutue ^^


MDR! Je suis comme un dingue, j'ai compris correctement les pointeurs looool

Maintenant le reste n'est pas trop dur j'en suis aux chaines de caractères, je vais le faire demain aprèm ^^
Sinon pour tout les chapitres précédents vous pouvez demandez un coup de main ou une idée, je maitrise maintenant un minimum les tableaux, boucles, pointeurs et autres ^^


Dernière édition par LeGaulois le Sam 18 Juil 2009 - 22:46, édité 4 fois (Raison : précision sur les options que j'ai ajouté dans le jeu, et j'ai changé le lien de download car l'autre n'était pas complet ^^)

LeGaulois

Messages : 163
Date d'inscription : 17/07/2009
Age : 24

Voir le profil de l'utilisateur http://gallia.over-blog.com/

Revenir en haut Aller en bas

Re: Programmation C/C++

Message par LeGaulois le Dim 19 Juil 2009 - 16:21

Il y a un truc que je comprend pas trop :/
Dans le site du zéro c'est la partie : la programmation modulaire.

J'avais cru comprendre, mais en faite nan.
Quelqu'un pour m'aider? ou m'aiguiller?

J'explique vite fait.
En faite j'ai voulu tenter de faire un programme tout bête avec ces fichiers là :
main.c
test.c
main.h
test.h

Dans main.c je mes :
#include "main.h"
#include "affichage.h"

Cependant sa ne marche pas, sa me rapporte une erreur de la fonction qui vient du fichier test.c ...
La fonction c'est simplement :

void test ()
{
printf("Teeeeeeste");
}


Donc dans le fichier main.c j'avais mis sa de cette facon :

int main ()
{
test();
}


Quelqu'un pour m'aider please? Very Happy Un beau et grand sourire pour mon/mes sauveur(s) ^^

LeGaulois

Messages : 163
Date d'inscription : 17/07/2009
Age : 24

Voir le profil de l'utilisateur http://gallia.over-blog.com/

Revenir en haut Aller en bas

Re: Programmation C/C++

Message par daaweed le Dim 19 Juil 2009 - 17:33

[Insert Coin]
Je pense que je vais retourner voir SDz ou j'avais lâche à la 2nd ou 3rd partie (n__n) vu que je savais pas quoi en faire, maintenant que j'ai un but ...
+1 je marche pour ce topic

daaweed

Messages : 265
Date d'inscription : 25/06/2009
Age : 30
Localisation : Le Mans

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: Programmation C/C++

Message par Invité le Dim 19 Juil 2009 - 17:45

LeGaulois.

Tu as oublié :

Code:
#include "test.h"

(Fichier qui déclare ta fonction test)

Invité
Invité


Revenir en haut Aller en bas

Re: Programmation C/C++

Message par LeGaulois le Dim 19 Juil 2009 - 17:58

Ah oui ^^
Mais sa doit être un problème de nom, je vais voir sa.

J'ai plusieurs pistes et testes à faire, à force de chercher sur le forum SDZ je suis tombé sur pleins de trucs lol

Merci de ta réponse Very Happy Voilà mon gros et beau sourire ^^

daaweed a écrit:[Insert Coin]
Je pense que je vais retourner voir SDz ou j'avais lâche à la 2nd ou 3rd partie (n__n) vu que je savais pas quoi en faire, maintenant que j'ai un but ...
+1 je marche pour ce topic

N'hésites pas à poser des questions, je suis bon jusqu'aux Préprocesseur ^^
A part là ou je galère un peu pour gérer plusieurs fichiers sources et header lol


Edit : MDR je craque, j'ai bien vérifié les noms, j'ai essayer un truc que j'ai vu sur le forum SDZ, et toujours ce message d'erreur : undefined reference to '_test'.

J'ai refais les noms, je vous copie mes fichiers pour ceux qui veulent un grand et beau sourire (lol on va voir si sa marche deux fois, qui sait xD) :

main.c
Code:
#include
#include
#include "affichage.h"
#include "main.h"

int main()
{
    printf("Teste bordel!  HOUUUUUUU je vois rouge O.O\n");
    test ();
    return 0;
}

main.h (il n'y a rien dedans ^^')
Code:
#ifndef MAIN_H_INCLUDED
#define MAIN_H_INCLUDED



#endif // MAIN_H_INCLUDED

affichage.c
Code:
#include
#include
#include "affichage.h"

void teste ()
{
    printf ("alors voyons voir si sa marche, hum hum hum !\n");
}


affichage.h
Code:
#ifndef AFFICHAGE_H_INCLUDED
#define AFFICHAGE_H_INCLUDED

void test ();

#endif // AFFICHAGE_H_INCLUDED

C'est vrai un code minim, juste pour tester, quand je me suis rendu compte que je ne maitrisais pas la gestion de plusieurs fichiers.
Quand il n'y a que main.c et main.h c'est bon, mais dès que je rajoute un autre fichier, impossible de faire ce que je veux faire.

Arrow Je crois que c'est à cause que la fonction est de type void Neutral

Marre de chercher lol je vais faire un topic sur le forum SDZ je vous dirai comment j'ai régler sa, c'est toujours bon à savoir ^^

LeGaulois

Messages : 163
Date d'inscription : 17/07/2009
Age : 24

Voir le profil de l'utilisateur http://gallia.over-blog.com/

Revenir en haut Aller en bas

Re: Programmation C/C++

Message par LeGaulois le Dim 19 Juil 2009 - 19:15

C'est horrible!
En faite j'ai déclaré la fonction "teste" dans affichage.c, puis "test" dans affichage.h et enfin "test" dans main.c.

C'est incroyable je l'ai refais plusieurs fois et à chaque fois j'ai du faire la même erreur ! silent

Je vais pouvoir passer à la suite en maitrisant vraiment tout ce que j'ai vu jusqu'à maintenant! Bientot les affichages de mes programmes dans une windows ^^! Et de la 2D !!

Mouaf! VIVEMENT Razz

N'hésitez pas à poser vos questions si vous faites aussi le tuto de mateo du SDZ, j'essayerai de répondre, sa m'entrainera en plus Very Happy

LeGaulois

Messages : 163
Date d'inscription : 17/07/2009
Age : 24

Voir le profil de l'utilisateur http://gallia.over-blog.com/

Revenir en haut Aller en bas

Re: Programmation C/C++

Message par Invité le Dim 19 Juil 2009 - 20:18

La première source d'erreurs dans un code, est l'étourderie =)

Invité
Invité


Revenir en haut Aller en bas

Re: Programmation C/C++

Message par falco le Lun 20 Juil 2009 - 18:29

Ben et bien je me suis mit au C aussi, dans l'espoir d'exporter mes jeux sur Dingoo par la suite.

La j'en suis aux pointeurs, j'ai comprit assez rapidement le truc, mes connaissances dans d'autres programmes de créations de jeux vidéo m'aident beaucoup.

falco

Messages : 93
Date d'inscription : 16/07/2009
Age : 25
Localisation : Doubs

Voir le profil de l'utilisateur http://rpgmakerabsolu.e3b.org

Revenir en haut Aller en bas

Re: Programmation C/C++

Message par LeGaulois le Lun 20 Juil 2009 - 18:37

Je me sens moins seuls dans ce forum d'expert ^^

Comment que j'ai galéré à comprendre vraiment les pointeurs, sa me désole de voir des gens y arriver si facilement lol

LeGaulois

Messages : 163
Date d'inscription : 17/07/2009
Age : 24

Voir le profil de l'utilisateur http://gallia.over-blog.com/

Revenir en haut Aller en bas

Re: Programmation C/C++

Message par daaweed le Mar 21 Juil 2009 - 16:18

Bon, faite place au boulax ,
j'utilise comme IDE Code::Blocks, et quand je compile je me tape ce message:

buildlog a écrit:"monprograme - Release" uses an invalid compiler. Skipping...
Nothing to be done.

Alors je pense que c'est une erreur de paramètre, mais je vois pas ou?
J'ai testé plusieurs compileur à la suite histoire de peut être tombé sur le bon, mais en vain...

Merci pour votre soutien
(ce topic est une bénédiction)

daaweed

Messages : 265
Date d'inscription : 25/06/2009
Age : 30
Localisation : Le Mans

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: Programmation C/C++

Message par LeGaulois le Mar 21 Juil 2009 - 17:30

Quand tu fais un nouveau projet, tu prends bien console application, puis le langage que tu fais ? (si toi aussi tu commences a apprendre le C ou le C++ ^^)

LeGaulois

Messages : 163
Date d'inscription : 17/07/2009
Age : 24

Voir le profil de l'utilisateur http://gallia.over-blog.com/

Revenir en haut Aller en bas

Re: Programmation C/C++

Message par daaweed le Mar 21 Juil 2009 - 18:09

LeGaulois a écrit:Quand tu fais un nouveau projet, tu prends bien console application, puis le langage que tu fais ? (si toi aussi tu commences a apprendre le C ou le C++ ^^)

Le C, le C, et quand je lance un new project, Console Application, C et la j'entre le nom du project, (tout en suivant le SDZ.com) et en compilant, pour faire comme dans le cours, juste voir la console afficher "Hello World".

daaweed

Messages : 265
Date d'inscription : 25/06/2009
Age : 30
Localisation : Le Mans

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: Programmation C/C++

Message par LeGaulois le Mar 21 Juil 2009 - 18:16

Okay.
Pour installer Code::block tu as bien prit l'installateur là ? codeblocks-8.02mingw-setup.exe

LeGaulois

Messages : 163
Date d'inscription : 17/07/2009
Age : 24

Voir le profil de l'utilisateur http://gallia.over-blog.com/

Revenir en haut Aller en bas

Re: Programmation C/C++

Message par daaweed le Mar 21 Juil 2009 - 18:30

oh non maintenant que tu m'en parle, je viens de voir le nota qui dit:
note a écrit:NOTE: The codeblocks-8.02mingw-setup.exe file includes the GCC compiler and GDB debugger from MinGW.

Je DL et je ré-édite pour dire si ça marche =)
Merci LeGauGau LeGaulois

daaweed

Messages : 265
Date d'inscription : 25/06/2009
Age : 30
Localisation : Le Mans

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: Programmation C/C++

Message par LeGaulois le Mar 21 Juil 2009 - 18:34

Okay lol
Sa pourrait venir de la, car l'autre n'a pas le truc mingw, et le mingw c'est un compiler lol

LeGaulois

Messages : 163
Date d'inscription : 17/07/2009
Age : 24

Voir le profil de l'utilisateur http://gallia.over-blog.com/

Revenir en haut Aller en bas

Re: Programmation C/C++

Message par daaweed le Mar 21 Juil 2009 - 18:44

Bon bah rien n'y fait, j'en perd mon latin, à peine je met le nez dans la prog' que je bloque (alors que n'y a aucune ligne rajouté etc ...)

daaweed

Messages : 265
Date d'inscription : 25/06/2009
Age : 30
Localisation : Le Mans

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: Programmation C/C++

Message par LeGaulois le Mar 21 Juil 2009 - 18:50

Donc tu l'as bien installé ... Ben là si t'as rien touché Mad sa va être dur de t'aider :/ Je vois pas du tout où il y aurait un problème il suffisait juste d'installer comme tu l'as fait... silent

LeGaulois

Messages : 163
Date d'inscription : 17/07/2009
Age : 24

Voir le profil de l'utilisateur http://gallia.over-blog.com/

Revenir en haut Aller en bas

Re: Programmation C/C++

Message par falco le Mar 21 Juil 2009 - 19:16

C'est normal.
C'est la nouvelle version de Code Blocks qui fait ça, j'ai eu le même problème.

Je te conseille de prendre une version sur un site annexe, genre clubic, ou je ne sais quoi, ça a marché pour moi Wink

falco

Messages : 93
Date d'inscription : 16/07/2009
Age : 25
Localisation : Doubs

Voir le profil de l'utilisateur http://rpgmakerabsolu.e3b.org

Revenir en haut Aller en bas

Re: Programmation C/C++

Message par Contenu sponsorisé Aujourd'hui à 8:11


Contenu sponsorisé


Revenir en haut Aller en bas

Page 1 sur 2 1, 2  Suivant

Voir le sujet précédent Voir le sujet suivant Revenir en haut

- Sujets similaires

 
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum