string.h头文件下的常用函数
strlen(字符数组的首地址):返回值是一个字符数组的大小(不包括\0)
strlen(字符数组1,字符数组2):返回值分为三种情况
(1)1小于2,返回一个负整数
(2)1等于2,返回零
(3)1大于2,返回一个正整数
strcpy(字符数组1,字符数组2):把2复制给1,包括\0
strcat(字符数组1,字符数组2):把2接在1的后面
sscanf:把字符数组str中的内容以%d的格式写到n中(从左到右)
#include <stdio.h>
int main()
{
int n;
double db;
char str2[100];
char str[100]="2018:3.14,hello";
sscanf(str,"%d:%lf,%s",&n,&db,str2);
printf("n=%d,db=%.2f,str2=%s\n",n,db,str2);
}
//n=2018,db=3.14,str2=hello
sprintf:把n以%d的格式写到str字符数组中(从右到左)
#include <stdio.h>
int main()
{
int n=12;
double db=3.1415;
char str[100];
char str2[100]="good";
sprintf(str,"%d:%.2f,%s",n,db,str2);
printf("str=%s\n",str);
}
//str=12:3.14,good
来源:CSDN
作者:Charlotte1号
链接:https://blog.csdn.net/weixin_45342551/article/details/104244855