Ik ben al een tijd bezig om de gegevens uit de vector correct als string te weergeven. Ik heb een screenshot gemaakt en de meeste zullen wel snappen wat ik bedoel alleen ik zelf niet
.
Op de screenshot zie je dat die de waarde uit _ptr als hex print. Dit moet natuurlijk netjes een string worden, maar hoe...
Ik zal niet alle code hier neer zetten, alleen mijn main.cpp klasse. De andere 2 klassen waarmee die communiceerd werken naar behoren
.
main.cpp
http://img89.imageshack.us/img89/7321/stom.png
Op de screenshot zie je dat die de waarde uit _ptr als hex print. Dit moet natuurlijk netjes een string worden, maar hoe...
Ik zal niet alle code hier neer zetten, alleen mijn main.cpp klasse. De andere 2 klassen waarmee die communiceerd werken naar behoren
main.cpp
C++:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
| #include "Util.h" #include <vector> #include <iostream> using namespace std; int main () { vector<stlString> vecstrFileList; vecstrFileList.clear(); stlString strDefaultDirectory = _T("D:\\c"); CUtil::GetFileList(strDefaultDirectory, true, vecstrFileList); cout << vecstrFileList[0].c_str() << endl; cin.get(); return 0; } |
http://img89.imageshack.us/img89/7321/stom.png
[ Voor 16% gewijzigd door s.vanrossem op 06-04-2009 21:28 ]