🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

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

#15536
From: harpo
Date: Sun, 18 Sep 2005 12:55
57 lines
3109 bytes
On Sun, 18 Sep 2005 09:19:19 +0000, candide wrote:

> Compiler sans compilateur, c'est possible ?

C'est toi qui disait que tu l'avais compil�.
C'est effectivement possible, mais long et peu fiable.

> 
>> 
>> Pour passer des arguments de la ligne de commande, il est pr�f�rable
>> dans un premier temps de se procurer une ligne de commande.
>> 
> 
> J'utilise gcc, via Dev-cpp sous XP et dans une Konsole sous Linux.

J'ai d�j� entendu ce nom 'XP', je ne sais pas exactement ce qu'il veut
dire, mais si tu es dans une Konsole, il est assez probable que tu
utilises l'environment KDE sous GNU/Linux (merci de ne pas oublier le
GNU/). C'est bon reste-y, au prompt du shell, tape 'man sh', tu auras
probablement le manuel de bash.

> Alors je veux bien que quelqu'un me dise quel source pour faire un 
> programme que je vais nommer 
>     	    	    	    	    	afficher 
> et qui dans un shell agirait ainsi :
> 
> $ afficher la vie est belle
> la vie est belle

// this program is public domain
// usage :
//    afficher [ arg1 [ arg2 ... ] ]
#include <stdlib.h>
#include <stdio.h>
int
main( int argc, char * argv[ ] )
{
    int i ;
    for ( i = 0; ++i < argc ; )
    {
        fprintf( stdout, "%s ", argv[ i ] ) ;
    }
    fprintf( stdout, "\n" ) ;
    return( EXIT_SUCCESS ) ;
}

Ses performances peuvent encore �tre am�lior�es.

> 
> ie afficher, comme son nom l'indique, affiche les arguments qui suivent son 
> appel.
> 
> En �crivant cela, le souvenir m'est revenu que dans K&R, j'avais vu un truc 
> sur �a et en effet il y a un � command-line argument mais �a n'a pas l'air 
> tr�s simple.

C'est compl�tement �sot�rique.
Technical Details
Message-ID: <432d63ed$0$5389$8fcfb975@news.wanadoo.fr>
Path: arc1-ca.pugleaf.net!g2news1.google.com!news2.google.com!proxad.net!134.158.69.22.MISMATCH!in2p3.fr!irazu.switch.ch!switch.ch!rain.fr!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> <432cad90$0$27422$8fcfb975@news.wanadoo.fr> <432d1b7c$0$1743$8fcfb975@news.wanadoo.fr> <432d3117$0$1742$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!news2.google.com!proxad.net!134.158.69.22.MISMATCH!in2p3.fr!irazu.switch.ch!switch.ch!rain.fr!news.wanadoo.fr!news.wanadoo.fr!not-for-mail
From: harpo <trashcan@hotmail.com>
Organization: ARG : Association pour la Rehabilitation du Goto
Subject: Re: conjugaison et autres exos sur les chaines [Was : Un système de conj...]
Date: Sun, 18 Sep 2005 14:55:49 +0200
Newsgroups: fr.comp.lang.c
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>
MIME-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 8bit
Lines: 57
Message-ID: <432d63ed$0$5389$8fcfb975@news.wanadoo.fr>
NNTP-Posting-Date: 18 Sep 2005 14:56:13 CEST
NNTP-Posting-Host: 83.195.120.205
X-Trace: 1127048173 news.wanadoo.fr 5389 83.195.120.205:44529
X-Complaints-To: abuse@wanadoo.fr