cs_Bki
Messages postés32Date d'inscriptionvendredi 18 janvier 2002StatutMembreDernière intervention25 mai 2004
-
3 mars 2003 à 06:56
cs_Bki
Messages postés32Date d'inscriptionvendredi 18 janvier 2002StatutMembreDernière intervention25 mai 2004
-
10 avril 2005 à 23:27
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.
cs_Bki
Messages postés32Date d'inscriptionvendredi 18 janvier 2002StatutMembreDernière intervention25 mai 2004 10 avril 2005 à 23:27
Des conseils ? Lâche définitivement les printf, scanf, etc... il y a bien plus pratique, plus puissant et moins problèmatique que ces trucs-là en C++ (ou alors, fais du C, si tu veux t'emmerder avec ça).
Ensuite, apprends la POO, parce que programmer en C++ comme en C, ça n'a aucun sens. Et tu passes à côté de la force du C++.
Ensuite, si t'es vraiment débutant, j'aurais plutôt conseillé le Java. C'est le plus facile pour apprendre. Ca te permettra d'apprendre aussi l'orienté objet, sans être forcé de rentrer dans les techniques trop complexes que t'imposent le C++. Mais bon, chacun son truc :)
Bonne chance.
PS: mais surtout, évite les tutoriaux si tu ne maîtrises pas ton sujet... parce que même pour les débutants, c pas bon. Ca leur apprend des trucs faux qu'ils devront désapprendre (ce que tu dois aussi faire, d'ailleurs).
codefalse
Messages postés1123Date d'inscriptionmardi 8 janvier 2002StatutModérateurDernière intervention21 avril 20091 10 avril 2005 à 19:19
pour superpa : juste un mot : "prétentieux" !
pour les autres : j'ai fait ce tutorial afin d'aider les gens qui débutaient, l'origine de ce tutorial était d'aider ceux qui n'y connaissent absolument rien a commencer a réaliser kkchose, alors si je prends l'exemple de l'autre prétentieux qui demande des classes, du polymorphisme et des héritages c'est sur que pour des débutants, c'est vachement parlant et faut commencer par la, variable, fonction et définition, on verra apres ...
par ailleurs j'ai jamais di que mon tutorail était parfait, je conçois parfaitement qu'il possede des erreurs, peut etre beaucoup, mais c'est aussi une facon d'évoluer ; en le postant ici, vos commentaires ( du genre ceux opposé a l'autre prétentieux ) peuvent m'aider justement à évoluer en me disant ( de maniere civilisé ) qu'est-ce qui est faux, pourquoi, comment faire mieux, plus rapide, etc ...
il y a encore du boulot pour que tout le monde s'entendent la dessus ...
cs_Bki
Messages postés32Date d'inscriptionvendredi 18 janvier 2002StatutMembreDernière intervention25 mai 2004 10 avril 2005 à 15:01
Donc plutôt que de backer les mauvais tutoriaux, il faudrait qu'on passe des heures à les rendre aussi bons que les meilleurs ? Ca va être bien gai ça...
cs_korg
Messages postés26Date d'inscriptionjeudi 9 mai 2002StatutMembreDernière intervention25 mars 2006 10 avril 2005 à 09:26
Je ne suis pas certain que des critiques soit plus efficaces si on y ajoute des insultes
Généralement quant les gens en viennent à cela c'est qu'ils n'ont pas grand choses interressantes à dire et sont assez vite mis de côté.
J'accepte les critiques à condition qu'elles soient accompagnées d'une meilleur réponse sans quoi la critique est injustifiée.
cs_Bki
Messages postés32Date d'inscriptionvendredi 18 janvier 2002StatutMembreDernière intervention25 mai 2004 9 avril 2005 à 16:42
Bah si tu veux mon avis, il faudrait arrêter de jouer les chochottes choquées dès que des commentaires sont faits, et plutôt s'en servir pour évoluer. On l'a tous fait avant toi.
Et puis critiquer pour montrer qu'un tuto est super pourri et ne vaut rien, ça permettra à des débutants de ne pas faire l'erreur de commencer par ça.
Maintenant, je veux bien fermer ma gueule, et vous laisser apprendre des conneries avec beaucoup de peine plutôt que d'apprendre des trucs corrects facilement. Moi çe ne me pose pas le moindre problème, si tu veux savoir.
Si je peux me permettre, ton expérience en programmation est à jetter. Dans un monde comme l'informatique, faudra pas rester avec ce que tu connais. Et tu l'as visiblement très bien compris.
Pour apprendre, il n'y a rien de tel qu'un bon bouquin et beaucoup beaucoup de pratique. N'attaques quand même aps avec des bouquins comme les Stroustrup, mais des bouquins d'initiation, puis des bouquins plus avancés... dans 5 ans tu lira le Stroustrup.
cs_korg
Messages postés26Date d'inscriptionjeudi 9 mai 2002StatutMembreDernière intervention25 mars 2006 9 avril 2005 à 15:19
je voudrais bien programmer en c ou c++ mais c'a ma l'air compliqué. Je me suis acheté plusieurs livres sur le sujet, mais mis à part le titre c'est tout ce dont j'ai compris! Ni y-a t-il pas un site ou quelque chose dans le genre qui expliquerai correctement et trés simplement pour les vrais débutants?J'ai commencé la programmation il y a fort longtemp années 80 avec le ZX81 en basic puis le C64 et C128 toujour en basic et même en assembleur pour 6502. Autrefois les livres et revues spécialisés dans les divers languages été mieux faits on comprenné car bien commentés et expliqué le pourquoi du comment. La on nous parle de choses avec des noms dont personnes expliques pourquoi c'est là et surtout à quoi c'a sert et quand des personnes font l'effort d'essayer d'expliquer il y a toujours quelqu'un qui critique en commencant ou finissant par des insultes plutôt que d'apporter des corrections sur le sujet.
superpa
Messages postés113Date d'inscriptionlundi 24 février 2003StatutMembreDernière intervention 5 janvier 2004 19 mai 2003 à 09:23
Pour régler l'erreur:
char test[] = "abcdefghijklmnopqrstuvwxyz";
Le table de char test aura la bonne taille.
xoopak
Messages postés2Date d'inscriptionmercredi 2 avril 2003StatutMembreDernière intervention17 mai 2003 17 mai 2003 à 11:59
je débute, je n'arrive pas à compiler, voici l'erreur:
23 projet3.cpp
initializer-string for array of chars is too long
c pr cette ligne de code suivante:
char test[27] = "abcdefghijklmnopqrstuvwxyz ";
Au mieux de poster des mess pr vous engeuler, repondre aux questions ca serait cool! merci davance.
Je débute...
tchao
cs_TheBlade
Messages postés7Date d'inscriptionsamedi 23 février 2002StatutMembreDernière intervention19 août 2005 11 mai 2003 à 19:35
Vous etes trop nazes les gars a vous chamailler comme des gosses...
Aidez vous plutot...
Y'aurait moins de CONS dans le monde de l'informatique.
Heureusement qu'on est pas tous comme vous.
PS : codefalse : Accroches toi ... C'est dur mais tu seras aussi un crack un jour (sans jeu de mots...)
superpa
Messages postés113Date d'inscriptionlundi 24 février 2003StatutMembreDernière intervention 5 janvier 2004 17 mars 2003 à 08:33
Je m'excuse de pas avoir répondu plutôt à ton commentaire du 4/3, j'avais pas vu.
En un, je ne disais pas que tu ne savais pas ce que signifiait l'acronyme POO, mais ce que signifie LA POO, c'est à dire comment ça marche et quels en sont les avantages. C++ n'est pas que du C amélioré, c'est un changement complet de façon de penser. Et si t'as pas encore compris ça, il serait temps que tu t'y mettes. Tu ne feras quand même pas croire que tu utilises encore fopen pour ouvrir tes fichiers !?
En deux, j'ai déjà fait tu C++ et je peux dire que je me débrouille. Par exemple, j'ai créer deux compilateurs pour deux autres langages en C++: un pour un langage classique, un autre pour un langage de script (genre ASP). Toi qui dit avoir fait du C / C++, avoues que tu t'es plutôt arrêter sur la partie C, c'est à dire à l'âge du bronze.
En trois, c'est vrai qu'on trouve de tout sur le web, même des crasses comme ton pseudo tutorial.
En quatre, les personnes qui t'ont dit que printf fonctionnait en C++ t'on SUREMENT fait allusion à ça. Ou alors faudra qu'ils revoient aussi leur copie.
C'est pas grave, un jour tu ne seras peut-être plus une crevette...
Au fait, je suis pas ton coco.
codefalse
Messages postés1123Date d'inscriptionmardi 8 janvier 2002StatutModérateurDernière intervention21 avril 20091 16 mars 2003 à 13:24
ah ok
parce que j'ai demandé a des personnes qui prog en c++ m'on dit que printf et scanf marchait. Peut etre qu'ils faisaient halusion au fait que les compileurs étaient compatibles !
Ok merci alors :)
cf
rochenico
Messages postés2Date d'inscriptiondimanche 9 mars 2003StatutMembreDernière intervention26 avril 2004 15 mars 2003 à 14:47
je suis aussi debutant mais je peut te dire que printf et scanf ne font pas parti du C++ il font bien parti du C.
Je te parle en connaissance de cause car je sui en IUT informatique, je commence le C++ et le prof nous a dit que printf et scanf n'etait pas prevu pour le C++ mais comme les compilateur sont compatible C et C++ et bien ça marche quand meme.
@+Nico
codefalse
Messages postés1123Date d'inscriptionmardi 8 janvier 2002StatutModérateurDernière intervention21 avril 20091 4 mars 2003 à 21:48
Programmation Orienté Objet
Mon coco, comme dirait certains, on a tous débutés, et quand TOI tu a débuté, tu avais autant de mal que moi a mon stade.
C'est a ce demander si tu a deja programmer en C / C++ parce que Printf et Scanf font partie de c++ ....
Bon allé c pas grave
tu sais, on trouve de tout sur le web
superpa
Messages postés113Date d'inscriptionlundi 24 février 2003StatutMembreDernière intervention 5 janvier 2004 4 mars 2003 à 11:13
Tu m'excuses, mais je vois pas ce que tu expliques !
Ca n'as pas sa place dans un site consacré au C++: c'est du simple C sauf cin et cout:
pas de classes, de polymorphisme, d'héritage, ... pour ne citer que les mots les plus courants en POO.
Et puis, teste un minimum avant d'expliquer qqch:
argv[0] contient le nom de l'exécutable !!!!! salut sera en argv[1]. Le nom du prog étant donc le premier argument
C pas grave, un jour tu seras bon et tu comprendras ce que signifie la POO (c'est pas encore pour tout de suite).
codefalse
Messages postés1123Date d'inscriptionmardi 8 janvier 2002StatutModérateurDernière intervention21 avril 20091 3 mars 2003 à 18:16
prinf nan ... mais printf ui !!
cs_Bki
Messages postés32Date d'inscriptionvendredi 18 janvier 2002StatutMembreDernière intervention25 mai 2004 3 mars 2003 à 06:56
printf et scanf, ce n'est pas du C++. Je comprends que tu bloques souvent si tu t'arrêtes sur ce genre de trucs... ;p
10 avril 2005 à 23:27
Ensuite, apprends la POO, parce que programmer en C++ comme en C, ça n'a aucun sens. Et tu passes à côté de la force du C++.
Ensuite, si t'es vraiment débutant, j'aurais plutôt conseillé le Java. C'est le plus facile pour apprendre. Ca te permettra d'apprendre aussi l'orienté objet, sans être forcé de rentrer dans les techniques trop complexes que t'imposent le C++. Mais bon, chacun son truc :)
Bonne chance.
PS: mais surtout, évite les tutoriaux si tu ne maîtrises pas ton sujet... parce que même pour les débutants, c pas bon. Ca leur apprend des trucs faux qu'ils devront désapprendre (ce que tu dois aussi faire, d'ailleurs).
10 avril 2005 à 19:19
pour les autres : j'ai fait ce tutorial afin d'aider les gens qui débutaient, l'origine de ce tutorial était d'aider ceux qui n'y connaissent absolument rien a commencer a réaliser kkchose, alors si je prends l'exemple de l'autre prétentieux qui demande des classes, du polymorphisme et des héritages c'est sur que pour des débutants, c'est vachement parlant et faut commencer par la, variable, fonction et définition, on verra apres ...
par ailleurs j'ai jamais di que mon tutorail était parfait, je conçois parfaitement qu'il possede des erreurs, peut etre beaucoup, mais c'est aussi une facon d'évoluer ; en le postant ici, vos commentaires ( du genre ceux opposé a l'autre prétentieux ) peuvent m'aider justement à évoluer en me disant ( de maniere civilisé ) qu'est-ce qui est faux, pourquoi, comment faire mieux, plus rapide, etc ...
il y a encore du boulot pour que tout le monde s'entendent la dessus ...
10 avril 2005 à 15:01
10 avril 2005 à 09:26
Généralement quant les gens en viennent à cela c'est qu'ils n'ont pas grand choses interressantes à dire et sont assez vite mis de côté.
J'accepte les critiques à condition qu'elles soient accompagnées d'une meilleur réponse sans quoi la critique est injustifiée.
9 avril 2005 à 16:42
Et puis critiquer pour montrer qu'un tuto est super pourri et ne vaut rien, ça permettra à des débutants de ne pas faire l'erreur de commencer par ça.
Maintenant, je veux bien fermer ma gueule, et vous laisser apprendre des conneries avec beaucoup de peine plutôt que d'apprendre des trucs corrects facilement. Moi çe ne me pose pas le moindre problème, si tu veux savoir.
Si je peux me permettre, ton expérience en programmation est à jetter. Dans un monde comme l'informatique, faudra pas rester avec ce que tu connais. Et tu l'as visiblement très bien compris.
Pour apprendre, il n'y a rien de tel qu'un bon bouquin et beaucoup beaucoup de pratique. N'attaques quand même aps avec des bouquins comme les Stroustrup, mais des bouquins d'initiation, puis des bouquins plus avancés... dans 5 ans tu lira le Stroustrup.
9 avril 2005 à 15:19
19 mai 2003 à 09:23
char test[] = "abcdefghijklmnopqrstuvwxyz";
Le table de char test aura la bonne taille.
17 mai 2003 à 11:59
23 projet3.cpp
initializer-string for array of chars is too long
c pr cette ligne de code suivante:
char test[27] = "abcdefghijklmnopqrstuvwxyz ";
Au mieux de poster des mess pr vous engeuler, repondre aux questions ca serait cool! merci davance.
Je débute...
tchao
11 mai 2003 à 19:35
Aidez vous plutot...
Y'aurait moins de CONS dans le monde de l'informatique.
Heureusement qu'on est pas tous comme vous.
PS : codefalse : Accroches toi ... C'est dur mais tu seras aussi un crack un jour (sans jeu de mots...)
17 mars 2003 à 08:33
En un, je ne disais pas que tu ne savais pas ce que signifiait l'acronyme POO, mais ce que signifie LA POO, c'est à dire comment ça marche et quels en sont les avantages. C++ n'est pas que du C amélioré, c'est un changement complet de façon de penser. Et si t'as pas encore compris ça, il serait temps que tu t'y mettes. Tu ne feras quand même pas croire que tu utilises encore fopen pour ouvrir tes fichiers !?
En deux, j'ai déjà fait tu C++ et je peux dire que je me débrouille. Par exemple, j'ai créer deux compilateurs pour deux autres langages en C++: un pour un langage classique, un autre pour un langage de script (genre ASP). Toi qui dit avoir fait du C / C++, avoues que tu t'es plutôt arrêter sur la partie C, c'est à dire à l'âge du bronze.
En trois, c'est vrai qu'on trouve de tout sur le web, même des crasses comme ton pseudo tutorial.
En quatre, les personnes qui t'ont dit que printf fonctionnait en C++ t'on SUREMENT fait allusion à ça. Ou alors faudra qu'ils revoient aussi leur copie.
C'est pas grave, un jour tu ne seras peut-être plus une crevette...
Au fait, je suis pas ton coco.
16 mars 2003 à 13:24
parce que j'ai demandé a des personnes qui prog en c++ m'on dit que printf et scanf marchait. Peut etre qu'ils faisaient halusion au fait que les compileurs étaient compatibles !
Ok merci alors :)
cf
15 mars 2003 à 14:47
Je te parle en connaissance de cause car je sui en IUT informatique, je commence le C++ et le prof nous a dit que printf et scanf n'etait pas prevu pour le C++ mais comme les compilateur sont compatible C et C++ et bien ça marche quand meme.
@+Nico
4 mars 2003 à 21:48
Mon coco, comme dirait certains, on a tous débutés, et quand TOI tu a débuté, tu avais autant de mal que moi a mon stade.
C'est a ce demander si tu a deja programmer en C / C++ parce que Printf et Scanf font partie de c++ ....
Bon allé c pas grave
tu sais, on trouve de tout sur le web
4 mars 2003 à 11:13
Ca n'as pas sa place dans un site consacré au C++: c'est du simple C sauf cin et cout:
pas de classes, de polymorphisme, d'héritage, ... pour ne citer que les mots les plus courants en POO.
Et puis, teste un minimum avant d'expliquer qqch:
argv[0] contient le nom de l'exécutable !!!!! salut sera en argv[1]. Le nom du prog étant donc le premier argument
C pas grave, un jour tu seras bon et tu comprendras ce que signifie la POO (c'est pas encore pour tout de suite).
3 mars 2003 à 18:16
3 mars 2003 à 06:56