Zmienna DWORD jako nazwa folderu w ścieżce
Ostatnio zmodyfikowano 2013-10-01 16:30
adi456 Temat założony przez niniejszego użytkownika |
Zmienna DWORD jako nazwa folderu w ścieżce » 2013-10-01 14:07:45 Witam, Mam problem, chciałbym zrobić tak: TCHAR volumeName[ MAX_PATH + 1 ] = { 0 }; TCHAR fileSystemName[ MAX_PATH + 1 ] = { 0 }; DWORD serialNumber = 0; DWORD maxComponentLen = 0; DWORD fileSystemFlags = 0; GetVolumeInformation( "C:/", volumeName, ARRAYSIZE( volumeName ), & serialNumber, & maxComponentLen, & fileSystemFlags, fileSystemName, ARRAYSIZE( fileSystemName ) ) )
string file = File_Data.cFileName; string file1 = "logibox/twister/" + serialNumber + "/" + file;
i wyskakuje błąd przy kompilacji, podejrzewam że nie można w taki sposób łączyć różnych zmiennych, w jaki sposób mogę utworzyć zmienną zwierająca ścieżke z wykorzystaniem numeru seryjnego voluminu? (oczywiście lepiej było by wykorzystać numer seryjny dysku ale za dużo kombinowania) |
|
akwes |
» 2013-10-01 14:25:26 A treść błędu kompilacji? |
|
adi456 Temat założony przez niniejszego użytkownika |
» 2013-10-01 14:27:31 error: invalid operands of types 'const char*' and 'const char [2]' to binary 'operator+'| |
|
akwes |
» 2013-10-01 14:32:53 |
|
pekfos |
» 2013-10-01 14:40:10 std::to_string() |
|
adi456 Temat założony przez niniejszego użytkownika |
» 2013-10-01 14:51:09 string serial = to_string( serialNumber ); string file1 = "logibox/twister/" + serial + "/" + file;
wyświetla błąd :( ||In function 'int main()':| |61|error: 'to_string' was not declared in this scope| ||=== Build finished: 1 errors, 0 warnings ===| |
|
akwes |
» 2013-10-01 14:58:05 |
|
adi456 Temat założony przez niniejszego użytkownika |
» 2013-10-01 15:01:17 są zgodnie z przykładami #include <iostream> #include <fstream> #include <string> #include <wininet.h> #include <windows.h>
#define ARRAYSIZE(a) (sizeof(a)/sizeof(a[0]))
using namespace std;
|
|
« 1 » 2 |