Aan*_*Aan 15 c++ file wchar-t std wofstream
我想通过我声明的两个指针将文本输出到文件:
wchar_t *Col1="dsffsd", *Col2="sdfsf";
Run Code Online (Sandbox Code Playgroud)
这是我尝试过的:
std::ofstream fout;
fout.open(NativeDatabasePathHist);
fout<<"testing";
fout<<" "<<Col1<<" "<<Col2;
fout.close();
Run Code Online (Sandbox Code Playgroud)
这就是我得到的:
测试113 113
为什么当我打印Col1
和Col2
,我得到的数字,而不是字符串?
Dmi*_*riy 19
首先,使用std::wofstream
而不是std::ofstream
.
另外,L
在文本字符串上使用前缀表示您的文本是宽字符文本:
wchar_t *Col1=L"dsffsd"
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
16298 次 |
最近记录: |