文章目录
wchar、char格式化符输出
VC、BCB、MinGW Linux下的GCC、C99标准
printf | wprintf | printf | wprintf |
---|---|---|---|
s | char | wchar_t | char |
S | wchar_t | char | * |
hs | char | char | char |
ls | wchar_t | wchar_t | wchar_t |
总结如下——
- 需要输出char字符串时,使用“hs”。
- 需要输出wchar_t字符串时,使用“ls”。
- 需要输出TCHAR字符串时,使用“s”,仅对VC、BCB、MinGW等Windows平台的编译器有效。
String转CString
c_str()函数返回一个指向正规c字符串的指针,内容和string类的本身对象是一样的,通过string类的c_str()函数能够把string对象