Avatar billede thomas_nj Nybegynder
08. august 2004 - 11:28 Der er 3 kommentarer og
1 løsning

Vil env være ens på eng og dk windows

Hejsa

  Jeg står og skal bruge et program der kan se på hvilket drev på computeren windows befinder sig, så jeg kiggede på env.

#include <iostream>
#include <cstdlib>

using namespace std;

int main(int argc, char *argv[], char *env[])
{
    while (*env)
    {
        cout<<*env++<<endl;
    }
          system("pause");
      return 0;   
}

  skulle gerne vise alle env variablerne, men hedder de det samme på både dansk og engelsk windows.
  Altså vil eksempelvis Homedrive=C: hedde dette på både en engelsk og en dansk windows Xp installation, eller er der her noget at tage hensyn til?
Avatar billede tonnybrandt Nybegynder
08. august 2004 - 11:34 #1
Ja, de hedder det samme.
Jeg sidder på en dansk xp og har lige tastet "set" i en dosprompt.
Alle systemvariabler er de samme som en tilsvarende engelsk, også f.eks:
Homedrive=C
Avatar billede thomas_nj Nybegynder
08. august 2004 - 11:35 #2
fint, mange tak for hjælpen
Avatar billede tonnybrandt Nybegynder
08. august 2004 - 11:39 #3
Velbekomme :)
Avatar billede arne_v Ekspert
08. august 2004 - 11:55 #4
To små noter:

1)  i.s.f. at loope gennem env kan du bruge getenv

2)  Win32 API har et GetWindowsDirectory kald som henter drev og sti
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester