嵌入式Linux从入门到精通之第三节:字符串处理函数
Posted 产品人卫朋
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了嵌入式Linux从入门到精通之第三节:字符串处理函数相关的知识,希望对你有一定的参考价值。
字符串整体操作函数
strlen //长度测量
strcpy/strncpy //拷贝
strcat/strncat //连接
strcmp/strncmp //比较
头文件:#include <string.h>
字符串变换函数
strchr //字符匹配函数
strstr //字符串匹配
memset //空间设定函数
atoi/atol/atof //字符串转换功能
strtok //字符串分割函数
格式化字符串操作函数
int sprintf(char *buf, const char *format, …);
\\\\输出到buf指定的内存区域。
例:
char buf[20];
sprintf(buf,"%d:%d:%d",2013,10,1);
int sscanf(const char *buf,const char *format, …);
\\\\从buf指定的内存区域中读入信息
例:int a, b, c;
sscanf("2013:10:1", "%d:%d:%d", &a, &b, &c);
1、strlen
原型:int strlen ( const char *str )
功能:返回字符串的实际长度,不含’\\0’
第二个参数用const修饰,表示“只读”
#include <stdio.h>
#include <string.h>
int main()
char str1[20]="
以上是关于嵌入式Linux从入门到精通之第三节:字符串处理函数的主要内容,如果未能解决你的问题,请参考以下文章