1

Jsui en train d'apprendre le C mais le mec qui a écrit le bouquin s'acharne sur les pointeurs mais on voit par les exemples que c'est pas tellement utile... alors je me demande: qu'est ce que j'ai besoin de savoir pour pouvoir programmer en C sur le gepette ?

J'ai pas envie de me farcir l'apprentissage des Adresses mémoires et autres si yen a pas besoin lol

@++

2

L'utilisation des pointeurs doit être compris, sinon, tu vas pas pouvoir faire grand chose, car pour moi c'est un peu la base avec les boucle (for, while) et if du language C.

3

les pointeurs c'est entre autre:
- les tableaux
- la modification de parametres par les fonctions
- la gestion de la memoire (creer/supprimer des variables)

Et oui, ca va pas etre possible de zapper les pointeurs (par contre, tu peux peut-etre zapper ton bouquin et voir si il y en a pas un un peu mieux ailleurs)

EDIT: j'oubliais.... Par extension des tableaux, les pointeurs c'est aussi les images et l'ecran et le texte. Un peu essentiel pour un programme gp32. Donc oui, ce n'est pas trop possible de reussir a s'en passer.
Le pouvoir aux loutres !!!
(et aussi, vive le rose !)
mes petits programmes GP32: http://yaouank.gp32news.com

4

le bouquin est sympa mais des fois c pas tres tres clair donc au début si ya un truc dont je me souviens pas, j'irrai voir le boukin et les tutos sur le net, jconnai qqs bonnes adresses (merci google !!!) merci a vous, va faloir que jme fasse les pointeurs... dommage...

5

TU peux metre les bonne adresse de tuto ?
Je ne suis pas doué avec google, il m'a rien trouvé de bien !

LAF ! ! ... !
avatar
"Je peux pas vous faire le cris du tube de colle." Dixi premier CD de Naheulbeuk

Soutenez la presse indépendante achetez Pirates mag. Je ne parle pas au cons, cela les instruit.
J'ai créé un topic avec un tutorial pour créer une alim 3V stabilisé avec le 5V fournit par le port USB avec en plus la posibilité d'utiliser le cable de liason GP32 <-> PC voir là :
[url]topics/48646-une-alim-3v-a-partir-du-prt-usb [/url]

6

C'est clair que tu peux le jeter ton bouquin s'il te montre pas l'interet des pointeurs, pour comprendre leurs interets faut que tu comprennes la portée des variables et un peu de l'organisation mémoire.

Mais a mon avis tu dois pouvoir commencer sans pointeur : un seul fichier, tout en globale, et quand tu seras dans le caca, tu comprendras l'interet des pointeurs wink

7

je sais a koi sevent les pointeurs, mais ca me fait chier parske la redaction est trop compiqué avec les &, *,.... ca me soule d'apprendre ca par coeur...
Mais je my suis kan mem mi...
@+

8

Y rien à apprendre par coeur. C'est à force de faire des programmes que l'on retient. C'est comme l'orthographe, tu n'as pas appris pas l'autre des lettres par coeur pour savoir écrire, la prog c'est la même chose.

9

Moi je me suis acheté un bouquin quand j'ai commencé à être dans le caca un peu partout ^^'. Ca ma apporté bcp de reponses et maintenant j'ai les idées plus claires. Il est dispo sur alapage, y peut te paraitre gros mais il est vachement bien foutu (enfin c'est mon avis ça n'engage que moi.. jen ai acheté deux des bouquin et entre les deux y a pas photo smile) ici . Les premiers chapitres sont consacrés aux rudiments du langage, apres y detaillent un peu plus les fonctions standard c, dont tu te serviras pas sur gp (mais c tjrs utile), y a des exemples pratiques, des exos pour t'exercer etc etc..

10

Marc :
Moi je me suis acheté un bouquin quand j'ai commencé à être dans le caca un peu partout ^^'. Ca ma apporté bcp de reponses et maintenant j'ai les idées plus claires. Il est dispo sur alapage, y peut te paraitre gros mais il est vachement bien foutu (enfin c'est mon avis ça n'engage que moi.. jen ai acheté deux des bouquin et entre les deux y a pas photo smile) ici . Les premiers chapitres sont consacrés aux rudiments du langage, apres y detaillent un peu plus les fonctions standard c, dont tu te serviras pas sur gp (mais c tjrs utile), y a des exemples pratiques, des exos pour t'exercer etc etc..

Deja avec "Le langage C" t'es mieux parti pour apprendre a programmer ta GP32 qu'avec un bouquin "Le C++, le langage objet, il n'y a que ca de vrai".

Je connais pas trop les bouquins C/C++ (a part le Stroustrup mais franchement laissez tomber si vous n'avez pas un niveau correct). Merci Marc, si jamais on me demande quel bouquin acheter, je pourrais conseiller celui la.
Le pouvoir aux loutres !!!
(et aussi, vive le rose !)
mes petits programmes GP32: http://yaouank.gp32news.com

11

Merci bcp...
Je vien de recevoir ma Gp32 (enfin...)
et je voulai savoir kelle sont les lib utilisé et ou je pe les trouver...
encore merci.

12

J'utilise uniquement les libs gp32 pour l'instant (+surement une lib pour lire les mod un de ces quatres)
dispo a la rubrique download de: http://www.devkit.tk/

Et pour compiler devkitarm (dispo sur le meme site)
rajoute a ca un emulateur (geepee32), un editeur de texte (j'utilise ultraedit mais il en existe des gratuits), et l'executable make.exe qui traine un peu partout (utile uniquement si tu bosses avec des makefile).
et Gp32converter pour convertir les images en tableaux C pour GP32
Le pouvoir aux loutres !!!
(et aussi, vive le rose !)
mes petits programmes GP32: http://yaouank.gp32news.com

13

pour apprendre a programmer, je peut direstement commencé avec le C++ ?ou faut il que japrene dabord le C (ou meme le pascal, étant plus simple)

14

en fait jai ce bouquin : léssentiel duc language c++2eme edition
esque vous savez si il est bien pour apprendre ?

15

bart679538 :
pour apprendre a programmer, je peut direstement commencé avec le C++ ?ou faut il que japrene dabord le C (ou meme le pascal, étant plus simple)


Sa dépend tu veux faire quoi smile
Mais je te conseille d'en choisir un des deux, et de bosser pour le moment exclusivement sur celui ci smile
Beaucoups de personne ont commencés par le C et s'attaques maintenant par le C++ mais ne s'y retrouvent pas smile
C'est différent.
avatar
"Pigs can fight for food but know how to unite together against a bear." - H'Mong Proverb.

C'est vieux tout ça...

«On peut toujours plus que ce que l'on croit pouvoir.»
[ Joseph Kessel ]

16

En meme temps pour le gars qui a jamais programer de sa vie, l'utilisation des pointeurs peut paraitre inutile....
Cellimo : as tu compris ce qu est une variable?

17

bart679538 :
en fait jai ce bouquin : léssentiel duc language c++2eme edition
esque vous savez si il est bien pour apprendre ?

Sans nom de l'editeur, t'auras pas de reponse je crois.

Mieux vaut commencer par le C je trouve. le pascal n'est pas utilisable sur la GP32 (et franchement, c'est completement demode) et le C++......... euh....... le gars qui n'a jamais programme et a qui on commence a vouloir expliquer le concept objet, je trouve ca un peu violent.

P.S: j'ai appris a programmer en basic sur mon thomson TO8. Une fois que j'ai saisi le truc, j'ai utilise differents langages sur differentes machines sans trop de soucis. Pour le C/C++, un poly de cours pourri, un tutorial de cortex et minus (oui, j'suis tombe bien bas) pour le C++ et zou ca roule. A mon avis tu peux commencer a apprendre a programmer avec le langage que tu veux, une fois que t'auras compris tu passeras rapidement a un autre si necessaire. Je conseille le C. A priori plus rapide a apprendre et directement utilisable pour creer pour la GP32.
Le pouvoir aux loutres !!!
(et aussi, vive le rose !)
mes petits programmes GP32: http://yaouank.gp32news.com

18

C'est quoi des makefile yaouank ?

LAF ! ! ... !
avatar
"Je peux pas vous faire le cris du tube de colle." Dixi premier CD de Naheulbeuk

Soutenez la presse indépendante achetez Pirates mag. Je ne parle pas au cons, cela les instruit.
J'ai créé un topic avec un tutorial pour créer une alim 3V stabilisé avec le 5V fournit par le port USB avec en plus la posibilité d'utiliser le cable de liason GP32 <-> PC voir là :
[url]topics/48646-une-alim-3v-a-partir-du-prt-usb [/url]

19

LAF :
C'est quoi des makefile yaouank ?

Des fichiers qui decrivent comment compiler le projet. (un makefile par projet, voir un makefile unique pour tous les projets mais apres c'est un beau bazar)
- ca donne le nom de l'executable pour le compilateur, le linker, l'assembleur
- les commandes a executer, les librairies a inclure
- l'ordre de compilation/link/assemblage des fichiers ("pour linker bidule, il faut d'abord compiler truc et machin")

En gros ca dit "pour obtenir l'executable j'ai besoin de tels fichiers et de taper telles commandes"
"pour obtenir tel fichier, j'ai besoin de tels fichier et de taper telle commande"
Il y a une gestion du temps pour eviter de recompiler des fichiers deja compiles et non modifies (comparaison de la date du fichier source et du fichier compile)

Surtout utilise depuis l'epoque ou une compilation pouvait durer toute l'apres-midi (voire plus) pour ne recompiler que ce qui est necessaire a chaque fois (on passe alors de toute l'apres-midi a 1 minute).
Surtout utilise quand on fait de la programmation avec plusieurs fichiers (et pas un unique fichier C).

P.S: A la base "make" est une commande Unix. mais elle a aussi ete compilee pour windows. En exagerant, Windows a Visual Studio, Unix a make. C'est un outil de compilation de projets.
Le pouvoir aux loutres !!!
(et aussi, vive le rose !)
mes petits programmes GP32: http://yaouank.gp32news.com

20

bon mon bouquin c'est: l'essentiel du c++ ( 2eme edition) de stanley B. lippman edition addison-wesley
voila.
Sinon, si je veut commecer a fair un petit prgramme tout simple, quest ce quil faut que je sache ? Les boucles, pointeur, "if", c'est tout ?( je ne compte pas aprendre tout du c++ et apres programmer, mais plutot apprendre les bases, fair un pti programme et puis petit a petit apprendre des choses qui me sont obligatoire pour faire des programme de moins en moins facil )

21

il y a un tutorial casse brique "stické" en haut de la section prog et dev.
Jette un coup d'oeil, il y a peut-etre quelques explications pour ceux qui savent pas programmer (euh, je m'en rappelle plus trop)

EDIT: mauvais conseil le tutorial casse brique. T'as pas le niveau.
Le pouvoir aux loutres !!!
(et aussi, vive le rose !)
mes petits programmes GP32: http://yaouank.gp32news.com

22

ouias masi en plsu il est meme pas complet le tutorial.
Mais moi mon pere est partant pour maider donc si ya des truc trop durs il est la. Mais jaimerai apprendre les trucs facil tous seul (enfinles trucs de bases coi !)Bon et sinon pour le livre vous en savez pas ?

23

Ce serais bien de faire un topic qui deveindrais post it avec les differents livres c/c++ et avec des critiques..etc smile
avatar
"Pigs can fight for food but know how to unite together against a bear." - H'Mong Proverb.

C'est vieux tout ça...

«On peut toujours plus que ce que l'on croit pouvoir.»
[ Joseph Kessel ]

24

Rems : Bonne idée !
J'ai une petite question : Un bouquin est-il vraiment indispensable car on trouve tout sur Internet ?
Tu es en train de lire ma signature car le topic sur lequel tu es manque cruellement de nouveaux messages et tu essayes de faire passer le temps...

25

Rien n'est indispensable pour l'apprentissage smile
Mais, souvent un bouquin t'éxpliqueras beaucoups mieu qu'un simple document word (ou autre tongue).
avatar
"Pigs can fight for food but know how to unite together against a bear." - H'Mong Proverb.

C'est vieux tout ça...

«On peut toujours plus que ce que l'on croit pouvoir.»
[ Joseph Kessel ]

26

-

27

avatar
"Pigs can fight for food but know how to unite together against a bear." - H'Mong Proverb.

C'est vieux tout ça...

«On peut toujours plus que ce que l'on croit pouvoir.»
[ Joseph Kessel ]

28

-

29

Ue mais toi tes un Powa Usa.. pas besoin

30

bart679538 :
Sinon, si je veut commecer a fair un petit prgramme tout simple, quest ce quil faut que je sache ? Les boucles, pointeur, "if", c'est tout ?( je ne compte pas aprendre tout du c++ et apres programmer, mais plutot apprendre les bases, fair un pti programme et puis petit a petit apprendre des choses qui me sont obligatoire pour faire des programme de moins en moins facil )


1) les boucles (surtout for)
2) les variables
3) les conditions (les ifs)
4) les fonction pour afficher ton resultat a l'ecran (l'ecran, image et texte)

Voila, si tu saisie bien tout sa tu est en mesure de te faire un petit jeu tout con.
-=-=-{}=- avseth -={}-=-=-