linux文件字节函数,各位大侠:linux/unix下有什么双字节的字符类型及其一整套处理函数? 高分送出,请帮帮小弟!!!!!!...

linux/unix下小弟需要操作双字节,相对单字节char 有什么双字节的字符类型及其一整套处理函数,如strstr(),strcpy(),strchr等功能相同的双字节操作函数,它用到什么头文件???

小弟先谢过!!!

|

c语言里面不是有wchar_t的类型了吗?

可以参考一下下面这个手册

http://www.gnu.org/software/libc/manual/html_node/Character-Set-Handling.html#Character%20Set%20Handling

欢迎访问我的个人网站 www.linuxc.net

|

/usr/include/wchar.h

libc {

GLIBC_2.0 {

# functions used in inline functions or macros

__wcsto*_internal; __mbrlen; __mbrtowc;

# b*

btowc;

# w*

wcpcpy; wcpncpy; wcrtomb; wcscat; wcschr; wcscmp; wcscoll;

wcscpy; wcscspn; wcsdup; wcslen; wcsncat; wcsncmp;

wcsncpy; wcsnrtombs; wcspbrk; wcsrchr; wcsrtombs; wcsspn; wcsstr;

wcstod; wcstof; wcstok; wcstol; wcstold; wcstoq; wcstoul;

wcstouq; wcswidth; wcsxfrm; wctob;

wmemchr; wmemcmp; wmemcpy; wmemmove; wmemset;

}

GLIBC_2.1 {

# w*

wcscasecmp; wcsncasecmp; wcsnlen; wcstoll;

wcstoimax; wcstoumax; wcstoull; wcswcs; wmemrtombs; wmemrtowcs;

}

GLIBC_2.2 {

# w*

wcschrnul; wmempcpy;

}

}

|

基本同意楼上

不同意见如下

由于版本不同,可能造成/usr/include/wchar.h 内容不同,所以开发者应当看自己编译环境中的文件是怎么定义的

另有一文件/usr/include/wctype.h

如果你不知道到底在你的环境中实现了那个函数,可以在如上头文件里加入预处理指令#warning #error 等 确定处理路径

|

查看一下wchar_t吧,在C99标准和C++里都有的。

|

标准C++库里有的。类型分别为

wchar_t,

wstring

看看STL里的basic_string

|

不知道,我来接分!

|

标准的C/C++函数库好象没有,不能用java么?

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值