/ Forside / Teknologi / Udvikling / C/C++ / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
C/C++
#NavnPoint
BertelBra.. 2425
pmbruun 695
Master_of.. 501
jdjespers.. 500
kyllekylle 500
Bech_bb 500
scootergr.. 300
gibson 300
molokyle 287
10  strarup 270
Finde windows brugers hjemmebibliotek i c+~
Fra : Martin Schultz


Dato : 28-04-05 17:41

Hejsa

Jeg sidder i Borland C++ builder (windows) og har lavet et program hvor
i
jeg gerne vil gemme en fil i brugerens hjemmebibliotek.
Altså i XP/2000 ville det hedde
C:\documents and settings\username\

Jeg har prøvet hjælpen og google men jeg kan ikke rigtigt finde
noget.

Mvh
Martin
--
Besøg http://www.adsltips.dk for guider til
ADSL og opsætning af Cisco/Zyxel/Aethra routere.
Alt jeg skriver på usenet er mine egne personlige meninger
med mindre andet er angivet.

 
 
Brian Axelgaard (28-04-2005)
Kommentar
Fra : Brian Axelgaard


Dato : 28-04-05 17:51

"Martin Schultz" <news2005@adsltips.invalid> skrev i en meddelelse
news:slrnd724h7.18s.news2005@paragon.adsltips.dk...
> Hejsa
>
> Jeg sidder i Borland C++ builder (windows) og har lavet et program hvor
> i
> jeg gerne vil gemme en fil i brugerens hjemmebibliotek.
> Altså i XP/2000 ville det hedde
> C:\documents and settings\username\

Vær'så'go´ http://www.wilsonmar.com/1envvars.htm
%HOMEPATH% The path to the user's home directory (excluding drive):
\Documents and Settings\Guest



Bertel Brander (28-04-2005)
Kommentar
Fra : Bertel Brander


Dato : 28-04-05 20:41

Martin Schultz wrote:
> Hejsa
>
> Jeg sidder i Borland C++ builder (windows) og har lavet et program hvor
> i
> jeg gerne vil gemme en fil i brugerens hjemmebibliotek.
> Altså i XP/2000 ville det hedde
> C:\documents and settings\username\
>

#include <iostream>
#include <stdlib.h>

int main()
{
const char *p = getenv("USERPROFILE");
if(p)
std::cout << "Home path: " << p << std::endl;
else
std::cout << "Failed to find homepath" << std::endl;
}

--
Absolutely not the best homepage on the net:
http://home20.inet.tele.dk/midgaard
But it's mine - Bertel

Ivan Johansen (28-04-2005)
Kommentar
Fra : Ivan Johansen


Dato : 28-04-05 21:24

Martin Schultz wrote:
> Jeg sidder i Borland C++ builder (windows) og har lavet et program hvor
> i
> jeg gerne vil gemme en fil i brugerens hjemmebibliotek.
> Altså i XP/2000 ville det hedde
> C:\documents and settings\username\

Det synes jeg umidelbart lyder som en dårlig ide. Du bør nok i stedet
gemme filen i et katalog under Application Data, som du kan finde med
følgende kode:
char Path[MAX_PATH];
SHGetSpecialFolderPath(NULL, Path, CSIDL_APPDATA, false);

Path vil herefter indeholde noget i retning af:
C:\documents and settings\username\Application Data

Ivan Johansen

Søg
Reklame
Statistik
Spørgsmål : 177558
Tips : 31968
Nyheder : 719565
Indlæg : 6408914
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste