我正在使用 Embarcadero C++Builder XE,我正在尝试将 123456 写入这样的文本文件:
String teststring = "123456";
int iFileHandle = FileCreate("example.txt");
int iLength = teststring.Length()*sizeof(wchar_t);
int output = FileWrite(iFileHandle, teststring.w_str(), iLength);
但输出是这样的:
1 2 3 4 5 6
每个字符后都添加了空格。我可以看到 iLength 是 12,所以在创建字符串时添加了空格,我该如何防止这种情况发生?