1、使用strtok()函数 strtok()函数是C语言中的一个内置函数,用于将字符串分割成多个子字符串,它的原型如下: char *strtok(char *str, const char *delim); 参数: str:要分割的字符串。 delim:分隔符字符串。 返回值: 返回指向第一个子字符串的指针,如果已到达字符串末尾,则返回NULL。 示例代码: #include ...
使用sscanf函数可以按照指定的格式分割字符串。下面是一个示例:```c#include int main() { char str[] = "Hello,World,C Lang...
1 不需要专门分割,C语言里面本来就是用字符数组来保存的。2 如:char a[20]="Hello world!";这个字符串,char[0]就是H,char[1]就是e。3 如果要分割子串,可以使用strtok函数。char *strtok(char *s, char *delim);分解字符串为一组字符串。4 s为要分解的字符串,delim为分隔符字符串。首次调用时,...
} 主要是字符串分割函数strtok的使用
int a[4];scanf("%d,%d,%d,%d", &a[0], &a[1], &a[2], &a[3]);
本来就可以把它当成数组呀, 数组长度是strlen("01111100") 也就是8 .假如这个字符串的名叫str, 可能通过str[0] ...str[7] 来访问这8个元素.不知道你要问的是不是这个意思。