🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: fr.comp.lang.c
Article #15525

Re: conjugaison et autres exos sur les chaines [Was : Un syst�me de conj...]

#15525
From: candide
Date: Sat, 17 Sep 2005 23:58
86 lines
4748 bytes
Harpo <trashcan@hotmail.com> wrote in news:432c19e0$0$1710$8fcfb975
@news.wanadoo.fr:

[Je croyais avoir r�pondu au post mais je ne vois rien, y'aura peut-�tre un 
doublon, d�sol�.]


> candide wrote:

> 
> Vous avez raison, mais � un certain moment il faut descendre en
> profondeur pour aller au charbon.

C'est clair.  Je l'ai fait un minimum avant d'aborder les pointeurs  :

- probl�me des dames sur un �chiquier,
- recherche jour de la semaine d'une date donn�e (m�thode s�quentielle, pas 
avec la formule) 
- les vendredis 13 (variation du pr�c�dent)
- calcul de la dur�e entre deux heures donn�es (en s�quentiel encore), 
genre : dur�e entre 21:53:17 et 08:02:37 le lendemain (celui-l�, je me 
rappelle plus si je l'ai compl�tement fait, je retrouve plus le source).


> 
> Je pense que vous avez sans doute plusieurs torts :
> . confondre la complexit� de l'impl�mentation d'un algorithme et celles
> li�es au langages et de pas dissocier l'approche des 2.

???? Tu(*) veux dire quoi ? 

En tous cas je ne cherche surtout pas � impl�menter en C des probl�mes dont 
l'algorithmique ne m'est pas transparente, un li�vre � la fois.

_____
(*)Si vous acceptez le tutoiement.

> . Vouloir faire dans un premier temps un programme trop long qui fera
> n�cessairement appel � plusieurs difficult�s.

Oui, �a c'est un d�faut que je confesse.

> 
> De plus si vous avez des bugs que vous voulez envoyer ici aux bonnes
> �mes d�vou�es de fsr, il vous faudra envoyer un programme minimal,
> autant le faire tout de suite.
> 
> Tout de suite apr�s "Hello World!", je vous conseille un petit programme
> simple :

Simple, c'est relatif, il y a un certain pas avec le "hello word" qui lui 
ne n�cessite rien.

> imprimer en sortie les arguments de la ligne de commande ainsi que leur
> longueur, exemple
> $ monprogram foo bar blah taratata
> foo 3

Petite question HS : je me suis toujours demand� pourquoi, en anglais, un 
fichier typique s'appelle foo.

> Sans utiliser strlen( ).

Pas encore vu.

> Ensuite poster ce programme, ce simple petit programme pr�te d�j� �
> plusieurs styles d'�criture, et si vous l'avez compris vous avez d�j�
> compris pas mal de choses.

Techniquement parlant, ce qui me g�ne un peu, c'est ton histoire 
d'"arguments de la ligne de commande" : je ne sais pas comment faire passer 
des arguments � un ex�cutable que j'aurais compil� moi-m�me (puisque dans 
ton exemple je suppose que monprogram d�signe un ex�cutable) et je ne sais 
pas dans mes doc, mais vraiment pas, o� je peux trouver �a, typiquement le 
genre de chose qui en fait n'a pas de rapport direct avec le langage C, 
sans doute non portable en plus mais 
qui peut faire perdre de longues heures (probl�me de la doc mal faite, 
incompl�te, d�connect�e, etc). 
Pour le reste, tr�s franchement, la question ne pr�sente aucune difficult� 
d�s qu'on a lu dans un manuel pas trop mal fait, un minimum sur les 
entr�es/sorties, cha�nes de caract�res (tableau et \0), les boucles et les 
instructions conditionnelles. Maintenant, il est possible et m�me certain 
qu'il y a des d�tails que je ma�trise mal, que le code que je proposerais 
serait maladroit mais �a je le consid�re secondaire, les maladresses 
s'estompent avec l'exp�rience (certains diront au contraire qu'elles 
s'enracinent, mais �a d�pend des gens je pense).
Technical Details
Message-ID: <432cad90$0$27422$8fcfb975@news.wanadoo.fr>
Path: arc1-ca.pugleaf.net!g2news1.google.com!news3.google.com!border1.nntp.dca.giganews.com!nntp.giganews.com!newsfeed00.sul.t-online.de!t-online.de!newsfeed.icl.net!proxad.net!193.252.118.146.MISMATCH!news.wanadoo.fr!news.wanadoo.fr!not-for-mail
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>

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!news3.google.com!border1.nntp.dca.giganews.com!nntp.giganews.com!newsfeed00.sul.t-online.de!t-online.de!newsfeed.icl.net!proxad.net!193.252.118.146.MISMATCH!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>
User-Agent: Xnews/5.04.25
Date: 17 Sep 2005 23:58:08 GMT
Lines: 86
Message-ID: <432cad90$0$27422$8fcfb975@news.wanadoo.fr>
Organization: les newsgroups par Wanadoo
NNTP-Posting-Date: 18 Sep 2005 01:58:08 CEST
NNTP-Posting-Host: 81.250.26.74
X-Trace: 1127001488 news.wanadoo.fr 27422 81.250.26.74:1244
X-Complaints-To: abuse@wanadoo.fr