(1)strcmp是比较两个字符串的大小,两个字符串相同时返回0,第一个字符串大于第二个字符串时返回一个正值,否则返回负值. (2)比较两个字符串的算法是:逐个比较两个串中对应的字符,字符大小按照ASCII码值确定,从左向右比较,如果遇到不同字符,所遇第一对不同字符的大小关系就确定了两个字符串的大小关系,如果未遇到不同字符而某个字符串首先结束,那么这个字符串是较小的,否则两个字符串相等。

你是想把所有b输出呢还是只输出一个?还是截取?下次问清楚点吧
如果是遇到b然后截取成7段(6个b)
sscanf("a,%[^_]b%s",a,b,c,d,e,f,g); //第一个b可以改成你想要分割的关键字
截取后的字符串分别存在abcdefg字符串中,abcdefg要先定义
6、fgets文件读取字符串函数
7、fputs文件写入字符串函数
8、fscanf文件格式读取函数
9、fprintf文件格式写入函数
13、malloc动态申请内存函数
15、abs求绝对值数学函数
16、sqrt求平方根数学函数
C语言函数是一种函数,用来编译C语言,一般包括字符库函数,数学函数,目录函数,进程函数,诊断函数,操作函数等。函数通常具有一定的功能,并且它的功能是通过把使用者提供的输入变成输出体现的,函数常被其他函数调用,而程序通常由人使用。
C语言计算字符串长度,可以手动计算也可以使用库函数或者sizeof()操作符。
自定义函数求长度
使用string头文件中的strlen()函数:
strlen(str); //假设str为待求的字符串数组名
sizeof(str)/sizeof(str[0]); //假设str为待求的字符串数组名
strlen()函数求出的字符串长度为有效长度,既不包含字符串末尾结束符 ‘\0’;
sizeof()操作符求出的长度包含字符串末尾的结束符 ‘\0’;
当在函数内部使用sizeof()求解由函数的形参传入的字符数组的长度时,得到的结果为指针的长度,既对应变量的字节数,而不是字符串的长度,此处一定要小心。