首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 操作系统 > UNIXLINUX >

gcc编译/链接的库,分不分ansi/unicode/多字节版本?解决办法

2012-04-04 
gcc编译/链接的库,分不分ansi/unicode/多字节版本?windows VC建立一个工程的时候,需要选择当前工程是ANSI

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

热点排行