当前位置: 技术问答>linux和unix
gcc编译/链接的库,分不分ansi/unicode/多字节版本?
来源: 互联网 发布时间:2017-02-13
本文导语: windows VC建立一个工程的时候,需要选择当前工程是ANSI字符属性还是Unicode字符属性还是mbcs. linux下面有这样的区分么? 是不是也有printf/wprintf这样的两套函数呢? | linux下是有的。 #include ...
windows VC建立一个工程的时候,需要选择当前工程是ANSI字符属性还是Unicode字符属性还是mbcs.
linux下面有这样的区分么? 是不是也有printf/wprintf这样的两套函数呢?
linux下面有这样的区分么? 是不是也有printf/wprintf这样的两套函数呢?
|
linux下是有的。
#include
#include
int wprintf(const wchar_t *format, ...);
int fwprintf(FILE *stream, const wchar_t *format, ...);
int swprintf(wchar_t *wcs, size_t maxlen,
const wchar_t *format, ...);
int vwprintf(const wchar_t *format, va_list args);
int vfwprintf(FILE *stream, const wchar_t *format, va_list args);
int vswprintf(wchar_t *wcs, size_t maxlen,
const wchar_t *format, va_list args);
#include
#include
int wprintf(const wchar_t *format, ...);
int fwprintf(FILE *stream, const wchar_t *format, ...);
int swprintf(wchar_t *wcs, size_t maxlen,
const wchar_t *format, ...);
int vwprintf(const wchar_t *format, va_list args);
int vfwprintf(FILE *stream, const wchar_t *format, va_list args);
int vswprintf(wchar_t *wcs, size_t maxlen,
const wchar_t *format, va_list args);