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  ...  42  43  44  45  46  47  48  ...  93  94  95  96  Suivante
Auteur Message
1 visiteur sur ce sujet (1 anonyme)
Page : Précédente  1  2  3  ...  42  43  44  45  46  47  48  ...  93  94  95  96  Suivante
Hors ligne Dark-Side # Posté le 26/08/2007 à 18:04:18
Groupe : Bannis
Reprise du dernier message de la page précédente :
Bien ! Maintenant tu lis les messages précédents et tu verras que le gars il s'interesse pas à la création de jeu vidéo donc gtk c'mieux pour lui !
Hors ligne HeatBurns # Posté le 26/08/2007 à 18:09:18
00010010001101000101
Avatar
Groupe : Membres
Merci beaucoup pour tes diverses réponses Dark-Side. :)
Je débute totalement en C et C++ ( j'ai tout appris avec le tuto de M@teo il y a 5 jours ) donc excuse moi si je ne connais pas les termes GNOME et XCFE... :p
Cependant ta proposition de m'intéresser au gtk+ et de pouvoir (enfin) créer de vrais fenêtes me plait beaucoup. Je vais aller jeter un coup d'oeil au forum en question.
PS: j'espère trouver un tuto sur le site ou ailleurs. Merci encore pour ta réponse !A plus. ^^

Hack and Crash




 
Hors ligne Dark-Side # Posté le 26/08/2007 à 18:13:26
Groupe : Bannis
Il y a un tuto pour gtk sur ce site fait par guimers8 et d'autres personnes dont je ne me rappelle pas le pseudo (sorry).
Sinon GNOME et XCFE n'ont rien avoir le C ni le C++ ce sont deux environnement de bureau utilisablent sous Linux et BSD
Hors ligne HeatBurns # Posté le 26/08/2007 à 19:04:15
00010010001101000101
Avatar
Groupe : Membres
Ah OK c'est donc ça GNOME !
Merci pour tes lumières :lol: et pour le tuto je vais jeter un coup d'oeil !
A plus Dark-Side ! ;)

Hack and Crash




 
Hors ligne lornorme # Posté le 26/08/2007 à 20:47:08
Groupe : Membres
Bonjour je suis nouveau enfin je commence la programmation et je veux dire que j'adore tes tutos mateo !!! Vivement la suite !!
Hors ligne Dark-Side # Posté le 26/08/2007 à 20:53:21
Groupe : Bannis
Citation : lornorme
Bonjour je suis nouveau enfin je commence la programmation et je veux dire que j'adore tes tutos mateo !!! Vivement la suite !!

Owii !
>_<
Plus sérieusement y'a un livre d'or il est là pour ça ;)
Hors ligne coyotte49 # Posté le 26/08/2007 à 20:55:48
Groupe : Membres
A M@teo21 (histoire que tu loupes pas ma question :p )

L'héritage sera séparé en 2 chapitres ?
Sinon, après l'héritage, on doit s'attendre à quoi (il reste quoi à voir au niveau de la POO, pour formuler autrement ?)

 
Hors ligne delroth # Posté le 26/08/2007 à 20:57:01
Un Python, ça mord !
Avatar
Groupe : Bannis
Coyotte, lis les messages au dessus, la question a déja été posée, et répondue en partie.

Image utilisateur
 
Hors ligne lornorme # Posté le 26/08/2007 à 20:57:31
Groupe : Membres
Argh désolée !
Hors ligne Nanoc # Posté le 26/08/2007 à 20:58:00
Apprenez à utiliser la STL !!
Avatar
Groupe : Membres
1) Je peux pas répondre mais je dirais que ça dépend si il aborde l'héritage multiple tout de suite ou non.

2) Polymorphisme, héritage multiple, héritage virtuel, template,...
 
Hors ligne zulon # Posté le 27/08/2007 à 08:12:54
The shrieker shrieks.
Avatar
Groupe : Membres
Dark-Side: Exact, mais tu compares SDL et GTK, ce qui n'est pas vraiment la même chose (je chipote).
Et puis, sur le chan ça parle de bindings Qt vers C :D

(Hum j'ai sauté une page)
Édité le 27/08/2007 à 08:14:43 par zulon

Image utilisateur
 
Hors ligne Dark-Side # Posté le 27/08/2007 à 10:34:05
Groupe : Bannis
Citation : Zulon
Dark-Side: Exact, mais tu compares SDL et GTK, ce qui n'est pas vraiment la même chose (je chipote).
Et puis, sur le chan ça parle de bindings Qt vers C :D

(Hum j'ai sauté une page)


Naab !
Et déjà j'vois pas où j'ai comparé SDL et Gtk mais bon osef de toute façon ...
Et pis attendons déjà le binding QT pour ocaml avec de parler de binding pour le C ;)
Hors ligne HeatBurns # Posté le 27/08/2007 à 16:02:36
00010010001101000101
Avatar
Groupe : Membres
Bonjour à tous !
Voilà j'ai une petite question:
Est-ce qu'on va apprendre à lancer des fenêtres avec le tuto de M@teo21 autrement qu'avec de la SDL ?

Merci pour vos réponses

Hack and Crash




 
Hors ligne Nanoc # Posté le 27/08/2007 à 16:38:53
Apprenez à utiliser la STL !!
Avatar
Groupe : Membres
Oui dans la partie sur Qt
 
Hors ligne Dark-Side # Posté le 27/08/2007 à 17:00:30
Groupe : Bannis
Citation : Nanoc
Oui dans la partie sur Qt

J'aurai bien aimé que tout le monde fasse comme moi et l'ignore, il lui aurait suffit de lire quelques messages plus haut pour le voir quoi ...
Hors ligne Nanoc # Posté le 27/08/2007 à 17:06:39
Apprenez à utiliser la STL !!
Avatar
Groupe : Membres
Mieux vaut ne pas traumatiser quelqu'un pour son premier message sur le forum...

Mais sur le fond je te soutiens.
 
Hors ligne HeatBurns # Posté le 27/08/2007 à 17:43:52
00010010001101000101
Avatar
Groupe : Membres
Euh oui j'ai une autre question !
Comment fait-on pour effectuer une condition avec un tableau de char ?

Exemple:

char reponse[5] = {0};
cout << "Etes-vous d'accord avec ceci ? << endl;
cin >> reponse;

Ceci ne fonctionne pas ! Mais pourquoi ?
Quelqu'un peut-il me venir en aide ?

Hack and Crash




 
Hors ligne iNaKoll # Posté le 27/08/2007 à 17:52:18
Grosso merdo
Avatar
Groupe : Membres
Tu es un peu hors sujet là... ce topic est fait pour poser des questions sur la suite du cours. Il n'est pas là pour que l'on puisse y poser des questions techniques sur un problème particulier. Il serait préférable de créer un sujet sur le forum pour résoudre des problèmes !

Dans la partie C++ du cours, il y a une présentation de la classe standard "string" qui permet de remplacer le type char* (chaines de caractères C).

"La constante de couplage est fonction d'une certaine valeur constante que prend le champ scalaire des dilatations dans le vide quantique."
 
Hors ligne HeatBurns # Posté le 27/08/2007 à 21:17:41
00010010001101000101
Avatar
Groupe : Membres
Très bien, excusez-moi pour le hors-sujet et merci pour ta réponse iNaKoll !

Hack and Crash




 
Hors ligne HeatBurns # Posté le 29/08/2007 à 19:24:53
00010010001101000101
Avatar
Groupe : Membres
Bonsoir à tous !

J'ai une question pour M@teo21 :
As-tu prévu d'introduire les fonctions de saut dans la partie POO ?
C'est juste parce que j'ai eu besoin de la fonction goto dans le "TP" à la fin des deux parties traitants des classes.

( Pour aller directement à la fin du programme lorsque le premier joueur gagne dans la boucle for ).

Voilà c'est juste une suggestion ! ;)


Allez chao !

Hack and Crash




 
Hors ligne MatteX # Posté le 29/08/2007 à 19:30:17
The cake is a lie!
Avatar
Groupe : Membres
GOTO???!??!??!??!

tu as dit GOTO????

/me meurt!

Non sérieusement, il y a 100 000 moyens pour éviter une goto dans un for :

1) break, c'est pas mieux qu'un goto alors solution 2:

2) lorsqu'une boucle peut avoir plusieurs cas d'arrêts on peut utiliser un ou des booléens pour gérer les autres cas. ex :
Code : C++ - Afficher / masquer les numéros de ligne
  1. bool bContinu = true;
  2. for( int i = 0; i < taille && bContinu; i++ )
  3. //...
Édité le 29/08/2007 à 19:31:05 par MatteX

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 Nanoc # Posté le 29/08/2007 à 19:41:20
Apprenez à utiliser la STL !!
Avatar
Groupe : Membres
Le "goto" c'est le mal absolu en programmation.

Et comme on peut toujours faire sans, il n'y a aucun intérêt à le présenter dans un cours.
 
Hors ligne Kreeg # Posté le 29/08/2007 à 20:30:07
Je mangerais bien du GNU...
Avatar
Groupe : Bannis
Citation : Nanoc
Le "goto" c'est le mal absolu en programmation.

Et comme on peut toujours faire sans, il n'y a aucun intérêt à le présenter dans un cours.


Sale disciple de Djikstra va :p
C'est très pratique pour la gestion d'erreurs en C (à défaut d'exceptions).

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 Hiura # Posté le 29/08/2007 à 20:39:52
Avatar
Groupe : Membres
Mais pas en C++. (Du moins beaucoup de monde me l'on dit.)
 
Hors ligne altic # Posté le 29/08/2007 à 20:43:38
Avatar
Groupe : Membres
il fallait bien le garder pour la rétro-compatibilité...
 
Hors ligne [Kansuu] # Posté le 29/08/2007 à 23:27:13
Avatar
Groupe : Membres
Bah break et goto c'est toujours mieux que:
Code : C++ - Afficher / masquer les numéros de ligne
  1. for(i=0; i<taille && bcontinue && bcontinue2 &&bcontinue3.. &&bcontinueN;i++)

...
Sa me fera toujours rire comment vous parler du goto... hahaha
Édité le 29/08/2007 à 23:33:52 par [Kansuu]

Image utilisateur
http://shinsblog.wordpress.com/
これからもよろしくな。
 
Hors ligne lmghs # Posté le 29/08/2007 à 23:58:48
Groupe : Membres
Pfff.
Il y a deux écoles pour break et continue [1]. Je fais parti de celle qui considère qu'un break est plus lisible qu'une condition parasitée et 15 if imbriqués dans la boucle.

J'ai l'impression que les SESE-istes sont plus partisants du parasitage. En tant que personne farouchement opposée à la dogmatisation du SESE [2], naturellement je tends à préférer interrompre immédiatement un traitement quand une pré-condition ou autre invariant nécessite un déroutement.

Dans tous les cas, le plus important est d'avoir des fonctions courtes (pas plus d'une demi page d'écran). Ceci respécté, implicitement les boucles sont courtes et simples à comprendre.


Pour ce qui est de Djikstra, visiblement beaucoup lui font dire ce qu'il n'a pas dit ; i.e. il ne faut pas se contenter de lire le titre de son article.
(Il y a peu, je suis tombé sur une petite allusion de Bruce Eckel à ce sujet: http://www.artima.com/forums/flat.jsp?forum=106&thread=213214 , et au lien à break/continue)

[1] "ancien" débat dans la cours des grands:
[2] http://www.developpez.net/forums/showthread.php?t=235405&highlight=sese
http://www.developpez.net/forums/showthread.php?t=37587&highlight=sese
 
Hors ligne Nanoc # Posté le 30/08/2007 à 08:57:40
Apprenez à utiliser la STL !!
Avatar
Groupe : Membres
Intéressant tes liens Imghs,

Pour moi le goto est absolument tabou, je crois que j'en ai jamais écrit un seul. Par contre j'utilise couremment le break pour quitter des boucles for (ou while) car j'aime bien avoir la condition du for (ou while) la plus clair possible. En particulier ce genre de trucs:
Code : Autre - Afficher / masquer les numéros de ligne
  1. for( int i = 0; i < taille && bContinu; i++ )

qui deviennent rapidement illisibles et non-maintenable.

Par contre le "continue" je l'utilise rarement, mais c'est peut-être aussi parce qu'il est moins utile.

Le SESE n'a pour moi pas de sens en C++ rien qu'à cause de la gestion des exceptions qui implique plusieurs sorties possibles. 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.
 
Hors ligne Hybrix # Posté le 30/08/2007 à 12:15:54
Groupe : Membres
Je n'ai jamais essayé, mais si on met "i" à la valeur taille ?

( On dérive du sujet initial la )

Mon site
Regroupe les jeux entièrement gratuit du web ( MMorpg, Fps, Tps, ... ).
Le lien : Sybrix
Mon projet
Actuellement : Création du moteur physique ( Gagnant des Zéros Awards 2007 ).
Le lien : Smash 2D

 
Hors ligne anonyme # Posté le 30/08/2007 à 12:20:04
Groupe :
Citation : Hybrix
Je n'ai jamais essayé, mais si on met "i" à la valeur taille ?

La condition sera toujours fausse.
Hors ligne Nanoc # Posté le 30/08/2007 à 12:21:35
Apprenez à utiliser la STL !!
Avatar
Groupe : Membres
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.
 

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 181 Zéros connectés | Requêtes SQL 5 requêtes | Temps de génération de la page : Total (SQL) 0.0925s (0.0745s)