1.函数说明
功能:查找字符串中的第一个出现的指定字符
头文件:#include <string.h>
声明: char *strchr(const char *, int c)
描述:用来找出参数s字符串中第一个出现的参数c地址,将出现的该字符的地址返回
返回值:如果找到指定的字符,则返回该字符串所在的地址,否则返回0
2.顺次建立多层目录
#include <string.h>
#include <stdio.h>
#include <sys/stat.h>
#include <errno.h>
#define BUF_SIZE 31
#define PATH "/root/share/name"
int main(void)
{
char *path;
char dir[BUF_SIZE + 1] = PATH;
int ret =0;
path = dir;
while(NULL != (path = strchr(path+1,'/')))
{
*path = '/0';
ret = mkdir(dir, 0770);
if(ret !=0 && EEXIST != errno)
{
printf("errno=%d", errno);
}
*path = '/';
}
return 0;
}