Pobieranie nazwy uzytkownika komputera.
Ostatnio zmodyfikowano 2011-01-11 19:56
pekfos |
» 2011-01-11 18:16:43 a poza tym chyba nie bierzesz pod uwagę tego że musisz znać numer tego komu to kradniesz. jest częścią ścieżki |
|
michalp |
» 2011-01-11 18:20:06 @ison: w temacie jest o nazwie użytkownika. Ale jeżeli tak bardzo ci zależy na folderze Dane aplikacji to można spróbować z SHGetFolderLocation (a nawet powinno się zrobić to w ten sposób). |
|
ison |
» 2011-01-11 18:20:56 kwestia gustu (na linuksie już nie skorzystasz z Twojego rozwiązania, u mnie to kwestia zmiany polecenia do powłoki) |
|
michalp |
» 2011-01-11 19:12:01 @ison: czyli w gruncie rzeczy też nie skorzystasz ;) I tak i tak będziesz musiał zmienić rozwiązanie zależnie od docelowego systemu. |
|
Elaine |
» 2011-01-11 19:14:02 Szkoda tylko, że to nie działa - wystarczy wrzucić do working directory dowolny program, którego nazwa to echo i podziwiać efekty :P Po co używać zewnętrznego programu do zrobienia czegoś, co można zrobić wywołując funkcję?
Poza tym, command interpreter można zmienić (patrz zmienna środowiskowa ComSpec) - wtedy również może nie zadziałać :P
I jeszcze jedno - twierdzisz, że SHGetFolderLocation jest be, bo nie jest przenośne, ale sam używasz niestandardowych funkcji (popen). |
|
Bartaz Temat założony przez niniejszego użytkownika |
... » 2011-01-11 19:14:58 @pekfos z tym numerem sie nie musze martwic bo to mi chodzi tylko o jedna osobe i znam jej numer . I chodzi mi oto jak w ta funkcje wpisac np zmienna z nazwa uzytkownika moze byc nawet tak ze przy wlaczenu programu ja wpisze ta nazwe uzytkownika ale zmiennej nie wpisze juz w ta funkcje np tak CopyFile("C://Documents and Settings//"<<nazwa_uzytkownika<<"//Dane aplikacji//Gadu-... bo jest blad. |
|
pekfos |
» 2011-01-11 19:17:25 no pewnie że jest błąd bo nie ma czegoś takiego jak operator<< dla const char*. użyj std::ostringstream lub sprintf |
|
Bartaz Temat założony przez niniejszego użytkownika |
» 2011-01-11 19:38:16 No dobra ale jak to wpisac w ta funkcje ? nie mozesz napisac gotowej linijki kodu? |
|
1 « 2 » 3 |