2025-06-20 14:55:20
可以这么处理:
#include <stdio.h>
int main()
{
char abd[80]="abcde.jpeg";
char buf1[80], buf2[80];
sscanf(abd, "%[^.]", buf1);
//先读取.之前的字符串,到.为止
sscanf(abd, "%*[^.].%s", buf2);
//先忽略.之前的字符,再读取.之后的字符
printf("%s\n", buf1);
printf("%s\n", buf2);
return 0;
}
合并成一个就是:
sscanf(abd, "%[^.].%s", buf1, buf2);
2025-06-20 16:31:45
2025-06-20 11:03:43
2025-06-20 19:20:47