[so] tema1 windows variabile de mediu
Andrei Deftu
andreideftu at yahoo.com
Fri Mar 28 02:23:32 EET 2008
GetEnvironmentVariable() este implementarea win32 API,
getenv() este implementarea bibliotecii standard C.
Este de preferat folosirea primei variante si ar
trebui sa mearga fara probleme. Te-ai uitat si pe
link-ul urmator ?
http://msdn2.microsoft.com/en-us/library/ms682009(VS.85).aspx
--- Bodistean Bogdan <bodisteanbogdan at gmail.com>
wrote:
> Am probleme pe windows cu obtinerea variabilelor de
> mediu. Am testat
> tema pe masina virtuala in cygwin si functia
> GetEnvironmentVariable nu
> gaseste variabilele din teste. am rulat si exemplu
> de pe msdn care
> trebuia sa afiseze toate variabilele si nu gaseste
> variabilele $user
> sau $unu. daca folosesc getenv merge totul cum
> trebuie. deci ce ar
> trebui folosit pentru rezolvarea temei?
>
>
> #include <stdio.h>
> #include <windows.h>
>
> int main()
> {
>
> char *l_EnvStr;
> l_EnvStr = GetEnvironmentStrings();
>
> LPTSTR l_str = l_EnvStr;
>
> int count = 0;
> while (true)
> {
> if (*l_str == 0) break;
> while (*l_str != 0) l_str++;
> l_str++;
> count++;
> }
>
> for (int i = 0; i < count; i++)
> {
> printf("%s\n", l_EnvStr);
> while(*l_EnvStr != '\0')
> l_EnvStr++;
> l_EnvStr++;
> }
>
> FreeEnvironmentStrings(l_EnvStr);
> return 0;
> }
> _______________________________________________
> so mailing list
> so at cursuri.cs.pub.ro
> http://cursuri.cs.pub.ro/cgi-bin/mailman/listinfo/so
>
____________________________________________________________________________________
Never miss a thing. Make Yahoo your home page.
http://www.yahoo.com/r/hs
More information about the so
mailing list