读书人

gcc编译/链接的库分不分ansi/unicod

发布时间: 2012-04-04 16:38:51 作者: rapoo

gcc编译/链接的库,分不分ansi/unicode/多字节版本?
windows VC建立一个工程的时候,需要选择当前工程是ANSI字符属性还是Unicode字符属性还是mbcs.

linux下面有这样的区分么? 是不是也有printf/wprintf这样的两套函数呢?


[解决办法]
linux下是有的。

#include <stdio.h>
#include <wchar.h>

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);

读书人网 >UNIXLINUX

热点推荐