Salut !
La question revient souvent, sur les tutoriaux, alors j´ai rajouté a la FAQ, qu´on avait fait il y qq temps, une rubrique appelée " tutorials"
Je vous rappelle l´URL de la FAQ :
http://fvirtman.tripod.com/jvcom
Pour le moment, il y a juste un lien vers le site de Lightness1024 ( merci Lightness ! J´ai tardé a répondre à ton mail d´ailleurs ! ), qui propose des tutoriaux sur le C++, basic, et diverses astuces ! Un bon site d´ailleurs !
Je donne l´URL directement si vous voulez :
www.lightness.fr.st !
Une autre petite nouveauté sur la page :
une ribrique " les bons topics"
En effet, il y a des topics qui reviennent sans arret. il faudrait répondre a l´un d´entre eux bien correctement, ou alors trouver une réponse dans les archives du forum, puis je mettrais un lien direct vers le topic depuis la FAQ.
A défaut d´avoir des topics qui restent en haut comme certains me demandaient ( ce que je n´ai pas le pouvoir de faire), on pourrait avoir des liens vers ces topics.
Pour le moment j´ai juste linké un topic " livres" que j´avais trouvé bien
Je vous laisse me proposer sur ce topic ou par mail des topics qui selon vous valent le coup !
il faudrait des topics types sur les sujets suivants :
" comment on crée un jeu"
" quelles études il faut faire"
voir meme :
" j´ai un projet du tonnerre mais je suis novice..." ou on n´a pas été trop méchant
Voili ! !
En attendant vos URL de topics !
A propos des études à faire et de la création de jeux, vous oubliez :
http://www.creationdejeux.fr.st
!
coooool ! !!!! merci double yves ! ! en plus ca m´aide la le site vu ke je commence le C et le C++,
en attendant mes livres ke j´ai commander...
au fait yves ou coeur cassé qunn conné ses livre la pour me dire s´il son bien
http://www.eyrolles.com/php.informatique/Selection/affiche_selection.php3?sel_id=18
je prend les deux premiers ( ce au dessus)
ya pas une bible de l´ASM Intel en ligne comme celle de casteyde christian pour le cpp ? ??
tain jean yves yves tu me sove mais tu sais pas comment!!
les autres cours kon ma filé sont horriblement compliké^^
mais je dirais ke pour utiliser ces cours il faudrait deja avoir une certaine base.
j´ai commencé par apprendre le C avec des cours ki explik tres bien les base mais ki devient tro complexe a la fin.. avec ce cours de C++ je comprends tout ce ke j´ai pas compris et des nouvelles choses
enfin je vais finnir de le lire^^
merciiiii
ton site
!
Merci a vous
mais moi j´ai juste mis les liens
Si vous aimez le site de Lightness, faut lui dire merci, sinon, il va faire la gueule
Ja rajouterai les liens que vous me donnerez, si vous connaissez des trucs, n´hésitez pas !
salut ! tu connais un de ces livre ?
http://www.eyrolles.com/php.informatique/Selection/affiche_selection.php3?sel_id=18
je prend les deux du dessus pour apprendre paske ji connais encore rien au c et c++
j´les connais pas, mais c´est du langage C et non du C++ a voir! donc fais gaffe :/
sinon merci a jean yves yves d´avoir foutu le lien vers ce magnifik tutorial
.
et big thx a lightness1024 de s´etre fais chier a faire ce tutorial et d´avoir pris le tps de penser a nous ![]()
sinon j´ai une kestion, kkun peut m´expliker ce ke c´est un alias et a koi ca sert j´ai pas tres bien compris ^^.
j´ai lu la moitié du tutorial :P
bouuuh je capte pas ca non plus
8 - Fonctions
vous connaissez déjà en gros l´effet d´une fonction mais nous allons développer ca pour tout mettre au net.
une fonction pour exister doit être déclarée ( prototypée) et définie ( programmée, écrite).
par exemple faisons une fonction qui ajoute 2 nombres:
int ajoute(int nombre1, int nombre2); // prototype de la fonction signe
int main(void)
{
printf("ajout de 500 avec 400: %d\n", ajoute(500, 400)); /* c´est grace au prototype que le compilateur sais ce que veut dire ajoute à cet endroit du programme */
return 0;
}
int ajoute(int nombre1, int nombre2)
{
return nombre1 + nombre2;
}
comme vous le voyez cette fois il y a 2 blocs de fonctions dans notre programme, le 2eme bloc est la definition de notre fonction.
et au dessus de main, le prototype est la déclaration de cette fonction.
il était aussi possible de ne pas faire de prototype et alors d´écrire le programme comme cela:
int ajoute(int nombre1, int nombre2)
{
return nombre1 + nombre2;
}
int main(void)
{
printf("ajout de 500 avec 400: %d\n", ajoute(500, 400)); /* c´est parce que la fonction a été définie au dessus que le compilateur connais le mot ´ajoute´ */
return 0;
}
les arguments ici sont nombre1 et nombre2. la valeur de retour de la fonction est de type int. les 2 arguments sont du meme type.
une fonction ne peut pas retourner plus d´une valeur.
plllz help^^
la fonction c´est ce ki est avant le bloc ( ex: int main(); ) ?
la fonction c´est " int ajoute(int nobmre1, int nombre2) { return nombre1+nombre2; }
En gros tu donnes a ta fonction 2 parametres ( nombre1 et nombre2), ta fonction ajoute les 2 nombres entres en parametres et retournes le resultat.
Ta fonction aurait pu s´ecrire comme ca :
int Ajoute(int nombre1, int nombre2)
{
int Resultat = nombre1 + nombre2; //elle ajoute les 2 parametres
return Resultat; //elle retourne le resultat
}
Et tu pourrais l´utiliser comme ca
int resultat;
int x, y;
printf("Entrez deux nombre\n);
scanf("%d %d", x, y);
resultat = Ajoute(x, y);
printf("La somme de ces deux nombres est %d\n", resultat);
exact SalaN87 !
je m´appercois que j´ai laissé un rebut de commentaire erroné:
" // prototype de la fonction signe"
en fait je voulais dire:
" // prototype de la fonction ajoute"
j´ai fait la mise a jour.
c´est parce ke pendant l´ecriture du tutoriel j´avais commencé par faire une fonction qui retournait le signe, mais j´ai pas trouvé ca judicieu de commencer par une fonction qui retourne des valeurs bidouillées ( en general -1 et 1) ce qui ne veut en fait pas dire grand chose par rapport au signe. donc finalement j´ai choisi une fonction qui ajoute, c´etait plus clair je pense.
JY²: wouah super, c pas grave pour le mail tu m´avais repondu que ca te prendrais du temps, il n´y a donc aucun problemes
merci a tous pour vos agréables remarques ( jusqu´ici) ! !!
si jamais quelqun voit une erreur ou quoi que se soit de tordu, il faut le dire car ca ne doit pas rester dans un tutoriel ! ![]()
voila merci pour vos eventuelles critiques
c´est un peu tard, je continuerai donc d´apprendre demain en lisant ton tutorial ![]()
si jamais je capte pas bien kkchose, je peux te poser la kestion sur ce topic??
ah et juste, tu t´es pas un peu em*erd*r a faire ce tutorial??
enfin je te remercie beaucoup de l´avoir fait paske ca m´aide trop ( et j´ai vu ke ca n´aidait pas ke moi
) .
++ all et bonne nuit!
bien sur tu peux me poser toutes les questions que tu veux sur ce topic.
non je ne me suis pas emmerdé parce que j´aime bien ce que je fais et en plus si je peux l´apprendre aux autres alors je suis tout autant passionné.
si il peut servir un maximum de monde j´en serait que plus heureux car mon but est d´eclairer les gens ( d´où mon pseudo d´ailleur)
![]()
salut les gars
salut ; )
sinon pas de bible sur l´ASM Intel ? ?