Aller au menu - Aller au contenu

[Plan du site] Vous êtes ici --- > Le Site du Zéro > Les forums > Programmation > Langage C++ > Vos questions sur la suite des cours > Lecture du sujet

Vos questions sur la suite des cours

Cours de programmation C++

Vous devez être inscrit pour pouvoir poster des messages

Page : Précédente  1  2  3  ...  43  44  45  46  47  48  49  ...  93  94  95  96  Suivante
Auteur Message
1 visiteur sur ce sujet (1 anonyme)
Page : Précédente  1  2  3  ...  43  44  45  46  47  48  49  ...  93  94  95  96  Suivante
Hors ligne Nanoc # Posté le 30/08/2007 à 12:21:35
Apprenez à utiliser la STL !!
Avatar
Groupe : Membres
Reprise du dernier message de la page précédente :
Oui ça sort de la boucle, mais dans ce cas autant utiliser un break, le code sera plus clair. L'avantage du break, c'est que tu sors directement de la boucle sans exécuter ce qui est au-dessous et tu évites un test inutile pour savoir si la boucle doit continuer ou pas.
 
Hors ligne lmghs # Posté le 31/08/2007 à 00:21:08
Groupe : Membres
Citation : Nanoc
Je pense pas que ce soit une obligation de faire du SESE mais ça peut quand on débute rendre le code plus clair car on sait précisément ou se trouve l'entrée et la sortie de la fonction.

Ce qui va rendre un code plus clair c'est de le découper en partie auxquelles nous sommes capables de donner un nom. Et faisant ça, SESE ou pas SESE les fonctions deviennent simples à comprendre.

Et puis, comme je le disais dans des liens, il est naïf de croire qu'un code apparent simple soit SESE ... en C++. Il suffit d'un new, visible ou invisible (std::string) pour qu'une séquence d'instructions soit déroutable. Loïc avait donné un exemple sur le même principe : en situation nominale (pas d'erreur) on entre d'un côté de la fonction et on sort de l'autre. En non nominal ... on s'enfuit de tous les côtés.

Citation : Hybrix
Je n'ai jamais essayé, mais si on met "i" à la valeur taille ?
( On dérive du sujet initial la )

On y perd en clarté -- cf les messages de James Kanze sur fclc++ qui conseillait un parasitage (c'est moi qui appelle ça un "parasitage", pas James) avec des variables booléennes au nom suffisament explicite. De plus, une fois à l'extérieur de la boucle, comment savoir si en fait la valeur cherchée (/condition d'arrêt) a été trouvée ou non? Ce genre de manips (i = taille), j'appelle ça de l'obfuscation. Au moins, un break cela saute aux yeux.

(Si cela continue, il faudra envisager d'ouvrir un autre topic comme je l'avais fait pour les singletons)
 
Hors ligne M@teo21 # Posté le 31/08/2007 à 19:50:07
Doh ! Nuts. Mmh, donuts !
Avatar
Admins
J'aimerais bien oui, les discussions sont intéressantes mais si vous voyez qu'elles durent trop, splittez-les dans un nouveau topic. Merci :)

Ce qui se conçoit bien s'énonce clairement,
Et les mots pour le dire arrivent aisément.

Nicolas Boileau (je suis fan)
Comment commenter une news sur le SdZ ?
Suivez l'aventure du SdZ et de Simple IT sur notre blog !
 
Hors ligne Linktim # Posté le 01/09/2007 à 00:15:54
Ex-Newser
Avatar
Groupe : Membres
D'ailleurs je déconseillerai à Mateo21 d'utiliser la fonction pause(); dans ses programmes, car il existe déjà une fonction pause() de même prototype déclaré dans <unistd.h>.

Et aussi autre point bizarre, tout les codes ont pour main :
int main ( int argc, char * argv[]);
Qui est inutile car aucun des codes sources n'est executer en ligne de commande avec des arguments à la suite ex : ./mon_comparateur 10 20
int main(void) suffit largement.
 
Hors ligne shadosan # Posté le 01/09/2007 à 04:24:21
Array Potter;
Avatar
Groupe : Membres
Citation : Pas de titre
Et aussi autre point bizarre, tout les codes ont pour main :
int main ( int argc, char * argv[]);
Qui est inutile car aucun des codes sources n'est executer en ligne de commande avec des arguments à la suite ex : ./mon_comparateur 10 20
int main(void) suffit largement.

uuh, si je me rappelle bien, ça aide à compiler avec la SDL... (la 1ère manière).
Une fois, code::blocks m'a sortit une erreur "SDL-main-machinchose", et quand j'ai replacé le main en "int main ( int argc, char * argv[]);", ça marchait ! ^^

Et de toute facon, l'un ou l'autre, c'est pas comme si ça affecterait vraiment l'exécution du programme...
Édité le 01/09/2007 à 04:26:03 par shadosan
 
Hors ligne minirop # Posté le 01/09/2007 à 04:56:54
坂本美緒
Avatar
Modérateurs
Citation : Master Linktim
Et aussi autre point bizarre, tout les codes ont pour main :
int main ( int argc, char * argv[]);

cette "forme" est obligatoire pour la SDL, car elle utilise SDL_main comme point d'entrée qui est définie ainsi :
Code : C - Afficher / masquer les numéros de ligne
  1. #define main SDL_main
  2. extern C_LINKAGE int SDL_main(int argc, char *argv[]);

pas commencés - en cours - finis - (dernier tome lu)
manga : Love Hina - Ichigo 100% - Fruits Basket - School Rumble - Death Note - Parmi Eux - One Piece (46) - Naruto (45) - Lovely Complex (10) - Fullmetal Alchimist (22) -> My Manga
IDE multiplateforme pour Qt Image utilisateur !! Qt @ IRC --> #qt-fr@irc.freenode.net
 
Hors ligne Linktim # Posté le 01/09/2007 à 17:53:00
Ex-Newser
Avatar
Groupe : Membres
Oui pour la SDL, par contre pour la partie en « console ».
Édité le 02/09/2007 à 16:46:41 par Linktim
 
Hors ligne Tuxer # Posté le 02/09/2007 à 21:39:31
Still Alive
Avatar
Groupe : Membres
oui ben pour la partie en console, déjà en C++ on l'oublie, et en plus c'est plus simple de ce tenir à une formule plus compliquée que de passer juste pour la SDL à int argc et tout le binz. ça fait partie du C!
Hors ligne Kreeg # Posté le 03/09/2007 à 11:43:02
Je mangerais bien du GNU...
Avatar
Groupe : Bannis
Citation : Tuxer
oui ben pour la partie en console, déjà en C++ on l'oublie, et en plus c'est plus simple de ce tenir à une formule plus compliquée que de passer juste pour la SDL à int argc et tout le binz. ça fait partie du C!


Ah ? D'où tiens tu cela ?

Parti définitivement.

Raise the Titanic ! [Voir le topic]
En mode Hard Rock (ACDC/GnR/VR §) - Slash et J. Petrucci sont mes héros \o/
Attention (va) aux (sur) messages (ce) subliminaux, (site) camarade !
Une question sur OpenGL, un problème ? Rejoignez #opengl sur EpikNet !
La SDL pue grave, mais pas SFML !
Le modo qui ne connaissait pas Dimitri Borgur... :p


 
Hors ligne Elwish # Posté le 03/09/2007 à 15:25:28
Telle est la question !
Avatar
Groupe : Membres
Vivement que m@theo21 est fini, Bon courage

/ Gentoo User
 
Hors ligne Marco565 # Posté le 03/09/2007 à 23:34:55
Avatar
Groupe : Membres
moi j'attend surtout la librarie avec ogre
sa va dechirer :p

Jeux en PHP by moi ^^
Contenu Illicite


Jeu de cource de voiture en preparation
 
Hors ligne TheDead Master # Posté le 04/09/2007 à 00:22:31
4 8 15 16 23 42
Avatar
Groupe : Membres
Citation : Marco565
moi j'attend surtout la librarie avec ogre
sa va dechirer :p


Moi j'attends surtout de voir la réaction des gens quand m@t va annoncer qu'il la fait pas.
_ça_ ça va déchirer :D

Je n'ai plus internet depuis septembre 2008 pour une durée indéterminée.

Comité de lutte contre le langage sms et les fautes volontaires sur Internet.
 
Hors ligne Dark-Side # Posté le 04/09/2007 à 08:08:47
Groupe : Bannis
Citation : TheDead Master
Moi j'attends surtout de voir la réaction des gens quand m@t va annoncer qu'il la fait pas.
_ça_ ça va déchirer :D

:D

Je plussoie :-°
Hors ligne darkangel75 # Posté le 04/09/2007 à 12:01:02
etre ou ne pas etre ...
Avatar
Groupe : Membres
bonjour !
Je ne trouves pas de cours aussi compréhensibles que ceux de ce site sur le C++ , et j'ai très envie d'apprendre l'héritage et le polymorphisme !!! alors je voulais savoir quand est-ce que ce cours verras le jour ??

Citation : Pas de titre
L'avenir appartient à ceux qui se lèvent tot
(ce qui n'est pas mon cas :lol: )




DaRkAnGeL

 
Hors ligne TheDead Master # Posté le 04/09/2007 à 13:00:19
4 8 15 16 23 42
Avatar
Groupe : Membres
Ben d'après la newsletter, à partir de maintenant les tuto officiels vont sortir assez rapidement. Alors avec un peu de chance d'ici octobre ce sera bon.

Je n'ai plus internet depuis septembre 2008 pour une durée indéterminée.

Comité de lutte contre le langage sms et les fautes volontaires sur Internet.
 
Hors ligne darkangel75 # Posté le 04/09/2007 à 13:05:27
etre ou ne pas etre ...
Avatar
Groupe : Membres
super ! je vais enfin pouvoir progresser :)

Citation : Pas de titre
L'avenir appartient à ceux qui se lèvent tot
(ce qui n'est pas mon cas :lol: )




DaRkAnGeL

 
Hors ligne M@teo21 # Posté le 05/09/2007 à 12:01:48
Doh ! Nuts. Mmh, donuts !
Avatar
Admins
Largement avant octobre normalement. J'ai un peu de travail administratif et commercial à faire, et ces derniers jours j'ai fait du technique. Mais vous en faites pas ça va pas tarder.

Ce qui se conçoit bien s'énonce clairement,
Et les mots pour le dire arrivent aisément.

Nicolas Boileau (je suis fan)
Comment commenter une news sur le SdZ ?
Suivez l'aventure du SdZ et de Simple IT sur notre blog !
 
Hors ligne darkangel75 # Posté le 05/09/2007 à 14:47:48
etre ou ne pas etre ...
Avatar
Groupe : Membres
superbe ! j'attends le cours avec impatience ! :)

Citation : Pas de titre
L'avenir appartient à ceux qui se lèvent tot
(ce qui n'est pas mon cas :lol: )




DaRkAnGeL

 
Hors ligne Darkelfe # Posté le 05/09/2007 à 17:08:41
Apprendre tout sur tout !
Avatar
Groupe : Membres
J'ai livre sur le c++, mais avec le polimorphisme, j'ai du mal.
Vivement les explication éclairé de m@téo

Envie de partager vos créations avec d'autre programmeurs ? Une seule adresse :
Image utilisateur
 
Hors ligne darkangel75 # Posté le 06/09/2007 à 17:22:24
etre ou ne pas etre ...
Avatar
Groupe : Membres
on peut avancer une date ? :euh:

Citation : Pas de titre
L'avenir appartient à ceux qui se lèvent tot
(ce qui n'est pas mon cas :lol: )




DaRkAnGeL

 
Hors ligne MatteX # Posté le 06/09/2007 à 17:51:40
The cake is a lie!
Avatar
Groupe : Membres
Entre le 6 et le 30 septembre

liens utiles: FAQ C++ (developpez.com) | GotAPI.com | H-Deb
Mon futur ex-blog | Logique : http://thedailywtf.com/Articles/What_Is_Truth_0x3f_.aspx
Propriétaire d'un Dell Inspiron 1720, Core 2 Duo 2.4Ghz, 3Go DDR2, 8600M GT 256Mo. Avec Blu-Ray!
 
Hors ligne M@teo21 # Posté le 06/09/2007 à 21:47:14
Doh ! Nuts. Mmh, donuts !
Avatar
Admins
Citation : MatteX
Entre le 6 et le 30 septembre


Tu m'ôtes les mots de la bouche :o

Ce qui se conçoit bien s'énonce clairement,
Et les mots pour le dire arrivent aisément.

Nicolas Boileau (je suis fan)
Comment commenter une news sur le SdZ ?
Suivez l'aventure du SdZ et de Simple IT sur notre blog !
 
Hors ligne SharedX # Posté le 06/09/2007 à 21:59:49
Groupe : Membres
Je suis peut-être à l'ouest, mais le tuto openGL n'est plus officiel, pire, j'arrive même pas à le retrouver :euh: ( oui j'ai cherché, et soit les résultats se comptaient par centaines soit il n'y en avait pas ! ;) )
 
Hors ligne Yno # Posté le 06/09/2007 à 22:29:00
SCE
Avatar
Groupe : Membres
Citation : Killerpropol
Je suis peut-être à l'ouest, mais le tuto openGL n'est plus officiel, pire, j'arrive même pas à le retrouver :euh: ( oui j'ai cherché, et soit les résultats se comptaient par centaines soit il n'y en avait pas ! ;) )

http://www.siteduzero.com/tuto-3-1346-0-creez-des-programmes-en-3d-avec-opengl.html

Il est dans la catégorie "Programmation", et non "3D" (beaucoup de gens font l'erreur, j'anticipe :-° ).

Tutos OpenGL : Les shaders en GLSL | Rendus optimisés avec les VBOs
FAQs programmation : FAQ C | FAQ OpenGL / SDL / GTK+

Un moteur 3D à que il rox | Un canal IRC qu'il est bieng : #opengl@irc.epiknet.org
 
Hors ligne SharedX # Posté le 06/09/2007 à 22:58:43
Groupe : Membres
Merci pour le lien. Mais pourquoi ne pas créer une partie OpenGL ? Avant aucun tuto n'était créé dessus ou presque parce qu'il y en avait un d'officiel ( et peut-être plus pointu ? Aucune idée ), maintenant, qui sait?

Enfin ce n'était pas pour moi de toute façon, mais merci pour le lien, ça va aider mon frère ;)
 
Hors ligne ilys # Posté le 07/09/2007 à 00:02:55
Vive le Rock, Linux, et le SDZ
Avatar
Groupe : Membres
C'est le même, c'est juste qu'il est passer de officiel à non opfficiel.
C'est dû à se que Kayl n'a pas pu mettre à jour son tuto depuis des déssénie maintenant(j'exagère un tout petit peu quand même :p )

Fait par Tn. :soleil:
>>>>>>Mon tuto sur la Recherche séquentielle et dichotomique
>>>>>>Mon topic sur les images anti-bots
Venez signer la PETITION ANTI-CENSURE
 
Hors ligne Elwish # Posté le 07/09/2007 à 16:30:40
Telle est la question !
Avatar
Groupe : Membres
Vivement j'ai vraiement hate d'avoir de nouveau cours tres explicites!

/ Gentoo User
 
Hors ligne Assiliza # Posté le 07/09/2007 à 19:19:46
Avatar
Groupe : Membres
S'il n'y a plus de tuto OpenGL,je pense qu'il faut faire la 6éme partie :euh: . Ca fera plus de boulot pour M@theo :diable: !

:) ;) ^^ :D :lol:
o_O :euh: :o :( :colere2:
 
Hors ligne Elwish # Posté le 07/09/2007 à 21:30:56
Telle est la question !
Avatar
Groupe : Membres
Moi je dis m@theo21 est deja tres gentil de nous rediger tous ces cours, sa lui prend du temps quand meme et qu'il ne faut pas demander avant d'avoir vu ( " cictation pour eclaircir ce que j'ai dit : ne pas vendre la peau de l'ours avant de l'avoir tuer") je veux juste dire par la qu'il ne faut pas juger avant de vraiment savoir, m@theo21 va peut ertre nous fournir un tuto sur open GL , mais avant soyez patients et indulgents

Merci

/ Gentoo User
 
Hors ligne Linktim # Posté le 08/09/2007 à 21:19:01
Ex-Newser
Avatar
Groupe : Membres
Le tuto OpenGL du SdZ est très bien pour débuter, avec celà il y a les 2 ou 3 de yno.
Et si tu veux encore continuer il faut sortir un peu du SdZ et chercher sur google ou regarder sur developpez.com :)
 
Hors ligne spontex # Posté le 09/09/2007 à 17:58:14
Do I look like a human ?
Avatar
Groupe : Membres
Moi j'ai hate de voir le tuto sur SDL_net.
(ça va déchirer ;) )

Mon projet : Un big jeu de bourrin ou il faut tirer sur tout ce qui bouge.
Avancement de la démo : ■■■■■■■■■■■■■■■■■■■■ 63%
_____________________________________________________________________
NE PAS cliquer ici.
 

Retour au forum "Langage C++" ou à la liste des forums

Vous devez être inscrit pour pouvoir poster des messages

Changer de design | En savoir plus | Plan du site | Politique d'accessibilité | Règles | RSS tutoriels | RSS news
Édité par Simple IT SARL : Nous contacter | Notre blog | Revue de presse | Publicité

Y'a plus rien à lire, faut remonter maintenant !

Hébergement web - Correction de tutoriels - Créer un site
Vous souhaitez apparaître ici ? Contactez-nous.

Nombre de connectés 156 Zéros connectés | Requêtes SQL 5 requêtes | Temps de génération de la page : Total (SQL) 0.0924s (0.0743s)