我使用英巴卡迪諾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,創建字符串時添加的空格也是如此,我該如何防止這種情況發生?
我要去上肢體和猜與您使用寬字符字符串打印 –