c语言按/截取字符串
时间: 2023-07-12 18:18:17 浏览: 470
C语言实现字符串截取
4星 · 用户满意度95%
你可以使用C语言的标准库函数strtok来按/截取字符串。strtok可以将一个字符串分割成几个子字符串,每个子字符串以指定的分隔符隔开。下面是一个示例代码:
```c
#include <stdio.h>
#include <string.h>
int main() {
char str[] = "path/to/file.txt";
char *token;
token = strtok(str, "/");
while (token != NULL) {
printf("%s\n", token);
token = strtok(NULL, "/");
}
return 0;
}
```
该代码会将字符串"path/to/file.txt"按/分割成多个子字符串,并逐个输出。注意,第一次调用strtok时需要传入要分割的字符串,之后每次调用时传入NULL即可。同时,分隔符的参数也需要传入每次调用时。
阅读全文