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么?

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

  1. linux生成火车图案,U大侠Linux系统使用sl命令制作火车动态桌面的介绍

    众所周知,sl命令是Linux系统中的一个趣味命令集,很多人都是在使用ls命令的时候,错把ls命令输入成为sl命令,才发现了这个命令的神奇效果.使用sl命令,还可以让Linux系统的桌面上跑火车,下面 ...

  2. linux 文件夹换所属用户,Linux中账号管理之权限管理(下)

    linux中的账号管理我们在前面两张已经介绍了一些用户和组的相关概念,常用的配置文件,命令的使用.现在我们来看看账号管理中最傲娇的部分就是我们的权限管理. 一.简单介绍权限的概念 以install.l ...

  3. XShell 将Linux文件上传、下载到Windows下(rz上传、sz下载)

    安装:yum install lrzsz 1.rz,sz是便是Linux/Unix同Windows进行ZModem文件传输的命令行工具,所以要在Xshell连接属性中的设置上传协议为Zmodem和接受 ...

  4. linux 文件755权限的意思,Linux文件和目录的777、755、644权限解释

    Linux文件和目录的权限 1.文件权限 在linux系统中,文件或目录的权限可以分为3种: r:4 读 w:2 写 x:1  执行(运行) -:对应数值0 数字 4 .2 和 1表示读.写.执行权限 ...

  5. linux文件中的换行符,Linux中的换行符

    说明:本文仅供学习交流,转载请标明出处,欢迎转载! 将windows下编写的一个txt文件在Linux下打开的时候发现每行行末都会多出^M,而将Linux编写的一个txt文件在windows下打开时发 ...

  6. linux文件操作和目录操作,Linux基础操作1——文件和目录

    Linux基础操作1--文件和目录 一.目录 1.mkdir dirname 建立子目录. 注意:用户不能在一个不存在的目录中建立子目录. 2.mkdir data 在当前目录下建立子目录data 3 ...

  7. linux文件一列加1,linux shell ls -1 列显示文件

    /******************************************************************************* * linux shell ls -1 ...

  8. 对linux文件权限的理解,理解linux文件权限2

    使用文件权限符[root@TP-CW-WS-PH-01 ~]# ls -l total 6689968 -rw-------. 1 root root 1770 Sep 16 2012 anacond ...

  9. linux文件一列加1,Linux命令(1)-创建文件

    版本:centos7 1.可以使用cat创建一个新的文件 命令:cat>>filename 使用cat创建文件时,以系统默认的文件属性作为新文件的属性,并接受键盘输入作为文件的内容.输入结 ...

最新文章

  1. 如何用 Slack 和 Kubernetes 构建一个聊天机器人?| 附代码
  2. linux如何进入单用户模式
  3. 为什么Java需要lambda 表达式?
  4. 64 os 驱动签名
  5. bootstrap 开源框架demo_5 个接私活必备的 Java 开源项目!
  6. CF886E Maximum Element(dp、组合数学)
  7. koa mysql mongodb_koa 操作MongoDB数据库
  8. ASP.Net导出EXCEL表(小结)
  9. android studio中讯飞sdk“组件未安装.(错误码:21002)”的解决办法
  10. C语言和设计模式(装饰模式)
  11. C#之多态与继承汽车类
  12. tensorflow之reduce_mean
  13. 2019牛客暑期多校训练营(第四场)K-number
  14. linux下vivado编译卡死,vivado+zedboard之Linux编译
  15. 国网天津电缆公司带电检测典型案例分析
  16. MFC实现CIE1931
  17. springcloud 加入spring session通过zuul请求session不一致问题
  18. 云台山风景区茶园骑共享单车,游玩茶园的每一个角落
  19. SBOM(Software Bill of Materials,软件物料清单)
  20. peerDependencies WARNING 警告剖析

热门文章

  1. 设计灵感合集|拟人化创意合成小动物,治愈可爱风插画作品
  2. 找不到图片素材,看这里
  3. 设计psd分层素材模板|家居海报设计思路!
  4. 立冬节气主题海报你知道怎么做了么?灵感给你,学起来!
  5. 多用途管理仪表板UI模板,把枯燥变得简单
  6. 【PSD分层海报模板素材】快乐开学季 敬爱教师节!
  7. oracle建表6大约束,oracle 建表 约束 constraint
  8. 湖南高工计算机考试,湖南一工教育
  9. 一维装箱问题 java_c语言来实现贪心算法之装箱问题
  10. 获取当前图层所处的坐标系统(C++)(ArcObject开发)