仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 480|回复: 7
打印 上一主题 下一主题

[其他Linux] linux教程之Linux字符串处置函数先容

[复制链接]
谁可相欹 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-16 12:07:01 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
在学习初期,你一定会遇到很多困难,或者说各种困难,所以你最好先将你linux中的重要内容备份,因为,在你学习的过程中,很可能将系统搞废(eg:源混乱等);
 Linux内核不克不及利用用户空间的函数,不外内核里仍是有良多同名字符串处置函数可用,基础没有停滞。
  #include<linux/string.h>便可
  固然,有的函数仍是系统布局优化的,比方有的powerpc处置器含有正则表达式硬件减速器。关于优化处置的函数,必需界说响应的__HAVE_ARCH_OPERATION宏
  不然,都是用lib/string.c中完成的系统布局有关的尺度操纵。
  strcmp、strncmp,这个不必注释
  strnicmp,同strncmp,不反省巨细写
  strcpy、strncpy这些也不必注释,
  strlcpy,相似于strncpy,可是假如源字符串年夜于size,那末能包管方针字符串仍旧是0开头字符串。
  char*strcat(char*,constchar*);
  将src字符串附加到dest字符串,strncat同理。
  size_tstrlcat(char*,constchar*,__kernel_size_t);
  同strncat相似,但了局字符串长度不凌驾size。
  char*strchr(constchar*s,intc);
  在字符串s中查找c呈现的第一个地位
  char*strrchr(constchar*,int);
  同上,不外是查找呈现的最初的地位
  extern__kernel_size_tstrlen(constchar*);
  统计一个0开头字符串长度
  extern__kernel_size_tstrnlen(constchar*,__kernel_size_t);
  同上,可是统计长度不凌驾size
  __kernel_size_tstrspn(constchar*s,constchar*accept);
  在s中统计完整由accept中字符构成的字符串长度
  __kernel_size_tstrcspn(constchar*,constchar*reject);
  相似strspn,但统计的是完整不由reject中字符构成的字符串长度
  char*strstr(constchar*s1,constchar*s2);
  在s1中查找字串s2
  char*strpbrk(constchar*cs,constchar*ct);
  查找字符串ct中的字符在字符串cs中呈现的第一个地位
  char*strsep(char**,constchar*);
  将字符串分别成由ct支解的标志。
  另有一些操纵合适于一般的内存区,而非字符串
  memset未几说,memset_io可用于IO区
  char*bcopy(char*dest,constchar*src,size_tcount)
  void*memcpy(void*dest,constvoid*src,size_tcount)
  这两个功效不异,不外指针范例memcpy是void罢了
  memcpy_fromio同上,不外能够从io区拷贝
  void*memmove(void*dest,constvoid*src,size_tcount)
  同memcpy,不外能够用于堆叠的源和方针地区
</p>
初学阶段只要把上课时候学习过的命令练熟就可以了.单靠学习各种命令而成为高手是不可能的。
小女巫 该用户已被删除
沙发
发表于 2015-1-24 23:21:51 来自手机 | 只看该作者
掌握在Linux系统中安装软件,在安装Linux工具盘后大致日常所需的软件都会有,一般网络提供下载的软件都会有安装说明。
板凳
发表于 2015-2-2 16:36:03 | 只看该作者
以前觉得Linux就跟dos一样,全是用命令窗口,相对于窗口界面来说多麻烦呀。
第二个灵魂 该用户已被删除
地板
发表于 2015-2-8 02:32:52 | 只看该作者
最好先搜寻一下论坛是否有您需要的文章。这样可以获得事半功倍的效果。
蒙在股里 该用户已被删除
5#
发表于 2015-2-24 05:09:46 | 只看该作者
让我树立了很大的信心学好这门课程,也学到了不少专业知识和技能。?
乐观 该用户已被删除
6#
发表于 2015-3-7 11:26:45 | 只看该作者
在学习linux的工程中,linux学习方法有很多种,这里是小编的学习心得,给大家拿出来分享一下。
灵魂腐蚀 该用户已被删除
7#
发表于 2015-3-15 04:27:14 | 只看该作者
其实当你安装了一个完整的Linux系统后其中已经包含了一个强大的帮助,只是可能你还没有发现和使用它们的技巧。
只想知道 该用户已被删除
8#
发表于 2015-3-21 20:46:05 | 只看该作者
请问谁有Linux的学习心得的吗?简单的说说?
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-12-24 00:58

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表