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么?
linux文件字节函数,各位大侠:linux/unix下有什么双字节的字符类型及其一整套处理函数? 高分送出,请帮帮小弟!!!!!!...相关推荐
- linux生成火车图案,U大侠Linux系统使用sl命令制作火车动态桌面的介绍
众所周知,sl命令是Linux系统中的一个趣味命令集,很多人都是在使用ls命令的时候,错把ls命令输入成为sl命令,才发现了这个命令的神奇效果.使用sl命令,还可以让Linux系统的桌面上跑火车,下面 ...
- linux 文件夹换所属用户,Linux中账号管理之权限管理(下)
linux中的账号管理我们在前面两张已经介绍了一些用户和组的相关概念,常用的配置文件,命令的使用.现在我们来看看账号管理中最傲娇的部分就是我们的权限管理. 一.简单介绍权限的概念 以install.l ...
- XShell 将Linux文件上传、下载到Windows下(rz上传、sz下载)
安装:yum install lrzsz 1.rz,sz是便是Linux/Unix同Windows进行ZModem文件传输的命令行工具,所以要在Xshell连接属性中的设置上传协议为Zmodem和接受 ...
- linux 文件755权限的意思,Linux文件和目录的777、755、644权限解释
Linux文件和目录的权限 1.文件权限 在linux系统中,文件或目录的权限可以分为3种: r:4 读 w:2 写 x:1 执行(运行) -:对应数值0 数字 4 .2 和 1表示读.写.执行权限 ...
- linux文件中的换行符,Linux中的换行符
说明:本文仅供学习交流,转载请标明出处,欢迎转载! 将windows下编写的一个txt文件在Linux下打开的时候发现每行行末都会多出^M,而将Linux编写的一个txt文件在windows下打开时发 ...
- linux文件操作和目录操作,Linux基础操作1——文件和目录
Linux基础操作1--文件和目录 一.目录 1.mkdir dirname 建立子目录. 注意:用户不能在一个不存在的目录中建立子目录. 2.mkdir data 在当前目录下建立子目录data 3 ...
- linux文件一列加1,linux shell ls -1 列显示文件
/******************************************************************************* * linux shell ls -1 ...
- 对linux文件权限的理解,理解linux文件权限2
使用文件权限符[root@TP-CW-WS-PH-01 ~]# ls -l total 6689968 -rw-------. 1 root root 1770 Sep 16 2012 anacond ...
- linux文件一列加1,Linux命令(1)-创建文件
版本:centos7 1.可以使用cat创建一个新的文件 命令:cat>>filename 使用cat创建文件时,以系统默认的文件属性作为新文件的属性,并接受键盘输入作为文件的内容.输入结 ...
最新文章
- 如何用 Slack 和 Kubernetes 构建一个聊天机器人?| 附代码
- linux如何进入单用户模式
- 为什么Java需要lambda 表达式?
- 64 os 驱动签名
- bootstrap 开源框架demo_5 个接私活必备的 Java 开源项目!
- CF886E Maximum Element(dp、组合数学)
- koa mysql mongodb_koa 操作MongoDB数据库
- ASP.Net导出EXCEL表(小结)
- android studio中讯飞sdk“组件未安装.(错误码:21002)”的解决办法
- C语言和设计模式(装饰模式)
- C#之多态与继承汽车类
- tensorflow之reduce_mean
- 2019牛客暑期多校训练营(第四场)K-number
- linux下vivado编译卡死,vivado+zedboard之Linux编译
- 国网天津电缆公司带电检测典型案例分析
- MFC实现CIE1931
- springcloud 加入spring session通过zuul请求session不一致问题
- 云台山风景区茶园骑共享单车,游玩茶园的每一个角落
- SBOM(Software Bill of Materials,软件物料清单)
- peerDependencies WARNING 警告剖析