[lnkForumImage]
TotalShareware - Download Free Software

Confronta i prezzi di migliaia di prodotti.
Asp Forum
 Home | Login | Register | Search 


 

Forums >

pl.comp.programming

Funkcja pobierajaca wszystkie zmienne srodowiskowe.

Nelson

12/5/2006 11:09:00 AM

Czesc,

Wiem, ze getenv( ) zwroci mi wartosc zmiennej srodowiskowej dla podanej
nazwy tej zmiennej,
lecz potrzebuje czegos co pozwolilaby pobrac wszystkie zmienne srodowiskowe
pooddzielane jakims separatorem itp. - tak jakbym wydal polecenie SET w
commandlinijce.

Czy zna ktos funkcje w C/C++, ktora to robi?

Z dolu dzieki.
N.


2 Answers

Piotr Duda

12/5/2006 12:05:00 PM

0

Nelson napisa3(a):
> Czesc,
>
> Wiem, ze getenv( ) zwroci mi wartosc zmiennej srodowiskowej dla podanej
> nazwy tej zmiennej,
> lecz potrzebuje czegos co pozwolilaby pobrac wszystkie zmienne srodowiskowe
> pooddzielane jakims separatorem itp. - tak jakbym wydal polecenie SET w
> commandlinijce.
>
> Czy zna ktos funkcje w C/C++, ktora to robi?

A po co funkcja, wystarczy u?ya trzeciego argumentu main, np tak:

<code>

#include <stdio.h>
#include <stdlib.h>

int main(int argc, char **argv, char **env)
{
while(*env)
{
printf("%s\n",*env);
env++;
}
return 0;
}

</code>
--
Piotr Duda
"Inochi wa sutete mo Otoko wo suteru ki wa nakatta wai!"

Nelson

12/5/2006 1:44:00 PM

0

Dzieki Piotrze!
To rewelacja!

N.