Dans l'article <1fq4toINNhen@emory.mathcs.emory.edu>, obelix.informix.com!johnl@emory.mathcs.emory.edu (Jonathan Leffler) écrit :
>Vous devez donc utiliser une version très ancienne de I4GL, car il existe une fonction
>fgl_getenv() qui est disponible et documentée.
>int fgl_getenv(i)
>int i;
>{
> char env[80];
> if (i != 1)
> retquote("");
> else
> {
> popquote(env, sizeof(env));
> ldchar(env, sizeof(char), env); /* Supprime les espaces en fin de chaîne */
Pourquoi supprimer les espaces de fin ? Dans les shells UNIX, si des espaces figurent à
la fin de la valeur d'une variable d'environnement, c'est que l'utilisateur a explicitement
mis la valeur entre guillemets (sinon, le shell les élimine). Pourquoi y toucher ?
--
Alan Denney aland@informix.com {pyramid|uunet}!infmx!aland
Entourez le numéro 408 sur la carte de service lecteur Usenet.