Cześć, pisze program który kopiuje plik, ale chciałbym, żeby działał na każdym komputerze, a przecież każdy ma inną nazwe użytkownika więc lipa. Znalazłem taką funkcje:
char name[ 100 ];
DWORD dwname = sizeof( name );
GetUserName( name, & dwname );
I tu pojawia się problem, bo mam nazwe użytkownika, natomiast jak wstawić ją do ścieżki pliku np C:\Users\UŻYTKOWNIK\Desktop?
Próbowałem tak:
CopyFileA("C:\\Users\\"<<name<<"\\Desktop\\excel.txt", "C:\\Users\\"<<name<<"\\AppData\\Roaming\\Microsoft\\Windows\\Start Menu\\Programs\\Startup\\excel.txt", true );
Mam error:"Invalid operands of types 'const char[10] and char [10] to binary operation '<<operation' "
W jaki sposób mam dołączyć nazwę użytkownika do ścieżki pliku?