Article View: fr.comp.lang.c
Article #15556Re: conjugaison et autres exos sur les chaines [Was : Un système de conj...]
From: candide
Date: Sun, 18 Sep 2005 21:12
Date: Sun, 18 Sep 2005 21:12
154 lines
6360 bytes
6360 bytes
"Emmanuel Delahaye" <emdel@YOURBRAnoos.fr> wrote in
news:mn.94c47d590202e83a.15512@YOURBRAnoos.fr:
>> r�f�rence, n'est-ce pas ?) donc ta r�ponse est un truisme. Moi j'ai
>> pris le parti de NE PAS d�buter avec le K&R sans pour autant prendre
>> le parti de ne pas apprendre le C h� h� !
>
> Tu apprends le C comment ? En lisant les blagues Carambar ?
Evite le ton m�prisant, veux-tu ?
Comment j'apprends le C ? tu le sais bien, je l'ai dit dans un fil
pr�c�dent, avec le livre de
K.N. KING, /C programming, A Modern Approach/, 1996.
>
>> Le C rend sourd ou quoi ? Bon alors, relie le fil de discussion
>> depuis le d�but et tu verras qu'il y avait beaucoup d'occasions de
>> faire une contribution >0 sans beaucoup te fatiguer. Ainsi plut�t que
>> ratiociner, tu aurais pu rebondir sur le � de KR que
>
> Nos contributions sont bas�es sur le code que les gens postent ici
Oui le fameux "In code we trust". Je partage ce point de vue : le code
c'est l'alpha et l'omega de la programmation.
> pour commentaire ou mise au point. Jusqu'ici, tu as post� exactement 0
> lignes de code,
OK, j'avais pas compris que _tu_ r�pondais � la ligne de code. Ben alors
me r�ponds pas si je ne code pas et �a �vitera les vaines pol�miques ...
> et tu essais, par d'habiles manoeuvres verbieuses, de
> d�clencher la production de code par d'autres.
Bof, j'ai demand� une fois un exemple de code source bien pr�cis, alors
que t'as l'air de dire que je tente de t'exploiter, grotesque
> Avec moi, �a ne
> marchera pas.
No comment
>
>> j'avais cit� et me dire qu'un petit bout de code (echo) de 10 lignes
>> et pr�t � compiler (m�me sous Windows) permettait de mettre en oeuvre
>> un appel
>> d'ex�cutable avec param�tre.
>
> Et toi, tu n'es donc pas capable de produire la moindre ligne de code
> ?
>
Une fois de plus, ne r�ponds pas et �vite-moi les le�ons ("retourne � tes
exercices", etc )
>> Et r�fl�chis un petit peu � ce qu'un d�butant ne comprend pas :
>
> Ce qu'un certain d�butant ne comprend pas c'est qu'il doit fournir un
> minimum d'effort pour que le dialogue s'amorce. On est pas des
> distributeurs de code.
cf. plus haut.
> On est pas non plus des organismes de
> formation. Il y a des livres et des tutoriels en ligne et m�me des
> �coles pour �a.
>
>> -le probl�me que j'ai pos� (celui du lancement d'un executable avec
>>
>> param�tre) est pour moi un probl�me d'entr�es/sorties,
>
> Ben non. C'est un probl�me d'interpr�teur de commandes (shell). Il
> faut conna�tre son syst�me un minimum.
Soit.
>
>> -le � de KR auquel tu te r�f�res donne un exemple complet.
>> Copier-coller :
>
> Paragraphe 5 sur 8. Ce n'est pas "l'avant dernier" paragraphe.
Je faisais r�f�rence aux entr�es/sorties, ie l'avant dernier _chapitre_.
>
>> #include <stdio.h>
>> /* echo command-line arguments; 1st version */
>> main(int argc, char *argv[])
>> {
>> int i;
>> for (i = 1; i < argc; i++)
>> printf("%s%s", argv[i], (i < argc-1) ? " " : "");
>> printf("\n");
>> return 0;
>> }
>
> A part la petite subtilit� de pr�sentation introduite par l'op�rateur
> ternaire ?:, il n'y a pas de difficult� dans ce code...
Si tu le dis.
>
>> Il a une particularit� remarquable qui le rend non trivial (pour
>> reprendre ton vocabulaire) � un d�butant : on n'a pas main(). Or,
>> justement TOUS (sans aucune exception) les exemples ant�rieurs dans
>> le KR ont un un main qui est de la forme main().
>
> C'est normal,
Je dis pas que �a l'est pas.
>
>> Je cite le KR mais dans tous les bouquins que
>> j'ai lus, on ne voit que du main(). Ca peut d�sar�onner. Et en plus,
>> je ne suis pas entr� dans le d�tail du code, je suis s�r qu'il y a
>> encore pas mal de boulot.
>
> Tu critiques sans avoir lu ? Interessant...
En l'esp�ce tu me comprends pas mal, je dis qu'il y a encore pas mal de
boulot, sous-entendu pour d�coder le bout de code ci-dessus, naturellemnt
je parle pour mon cerveau ramolli et pas pour quelqu'un qui a les bases
du C et pour qui c'est trivial.
Et concernant, le KR c'est sans doute un tr�s bon bouquin mais pas d'un
point de vue p�dagogique.
[...]
> de caract�res. S�rieusement, au lieu de bavarder, fait des essais.
Merci de tes conseils. Et d�trompes-toi, j'ai fait beaucoup d'essais.
(je vais pas te faire le couplet du forgeron et tout et tout)
> T'as peur ou quoi ?
M�me pas cap le mec
>
>> $ carre 7
>> 49
>
> Evidemment, si la chaine repr�sente une valeur num�rique, elle sera
> convertie en binaire par la fonction ad�quate (sscanf(), strtoul()
> etc.)
>
Merci, c'est cristallin.
Technical Details
Message-ID:
<432dd845$0$7839$8fcfb975@news.wanadoo.fr>Path:
arc1-ca.pugleaf.net!g2news1.google.com!news1.google.com!proxad.net!freenix!news.wanadoo.fr!news.wanadoo.fr!not-for-mailReferences:
<1126342327.583568.21420@g43g2000cwa.googlegroups.com> <4329e5d4$0$7846$8fcfb975@news.wanadoo.fr> <dge4b6$fqa$1@reader1.imaginet.fr> <mn.837a7d59123d924a.15512@YOURBRAnoos.fr> <432adddf$0$17220$8fcfb975@news.wanadoo.fr> <mn.84407d597cfa6e6e.15512@YOURBRAnoos.fr> <432b2a92$0$7861$8fcfb975@news.wanadoo.fr> <432c19e0$0$1710$8fcfb975@news.wanadoo.fr> <432cad90$0$27422$8fcfb975@news.wanadoo.fr> <432d1b7c$0$1743$8fcfb975@news.wanadoo.fr> <432d3117$0$1742$8fcfb975@news.wanadoo.fr> <mn.93877d590449a7bc.15512@YOURBRAnoos.fr> <432d7667$0$17248$8fcfb975@news.wanadoo.fr> <mn.94047d599f0cc076.15512@YOURBRAnoos.fr> <432da70c$0$1735$8fcfb975@news.wanadoo.fr> <mn.94c47d590202e83a.15512@YOURBRAnoos.fr>Show Full Headers
Complete Article Headers
X-Google-Thread: f9822,b21b26167a936e28 X-Google-Attributes: gidf9822,public X-Google-Language: FRENCH,ASCII Path: arc1-ca.pugleaf.net!g2news1.google.com!news1.google.com!proxad.net!freenix!news.wanadoo.fr!news.wanadoo.fr!not-for-mail Newsgroups: fr.comp.lang.c Subject: Re: conjugaison et autres exos sur les chaines [Was : Un système de conj...] From: candide <candide@domain.invalid> References: <1126342327.583568.21420@g43g2000cwa.googlegroups.com> <4329e5d4$0$7846$8fcfb975@news.wanadoo.fr> <dge4b6$fqa$1@reader1.imaginet.fr> <mn.837a7d59123d924a.15512@YOURBRAnoos.fr> <432adddf$0$17220$8fcfb975@news.wanadoo.fr> <mn.84407d597cfa6e6e.15512@YOURBRAnoos.fr> <432b2a92$0$7861$8fcfb975@news.wanadoo.fr> <432c19e0$0$1710$8fcfb975@news.wanadoo.fr> <432cad90$0$27422$8fcfb975@news.wanadoo.fr> <432d1b7c$0$1743$8fcfb975@news.wanadoo.fr> <432d3117$0$1742$8fcfb975@news.wanadoo.fr> <mn.93877d590449a7bc.15512@YOURBRAnoos.fr> <432d7667$0$17248$8fcfb975@news.wanadoo.fr> <mn.94047d599f0cc076.15512@YOURBRAnoos.fr> <432da70c$0$1735$8fcfb975@news.wanadoo.fr> <mn.94c47d590202e83a.15512@YOURBRAnoos.fr> User-Agent: Xnews/5.04.25 Date: 18 Sep 2005 21:12:37 GMT Lines: 155 Message-ID: <432dd845$0$7839$8fcfb975@news.wanadoo.fr> Organization: les newsgroups par Wanadoo NNTP-Posting-Date: 18 Sep 2005 23:12:37 CEST NNTP-Posting-Host: 81.250.29.125 X-Trace: 1127077957 news.wanadoo.fr 7839 81.250.29.125:2018 X-Complaints-To: abuse@wanadoo.fr