strchr c
strchr函数功能为在一个串中查找给定字符的第一个匹配之处。函数原型为:char *strchr(const char *str, int c),即在参数 str 所指向的字符串中搜索第一次出现字符 c(一个无符号字符)的位置。strchr函数包含在C 标准库 中
#include <string.h> #include <stdarg.h> #include <stdio.h> #include <limits.h> #include <stdio.h> #define CONFIG_DIR "/etc/usbs/" int main() { char fname[PATH_MAX]; strcpy(fname,"ABC.txtx"); char filename[40]; strcpy(filename,"abc.txt"); char *p, *q; p = fname; do { if ((q = strchr(p, '.'))) { p = q + 1; printf("%c",*p); } }while (q); return 0; }
浙公网安备 33010602011771号