jpan1221 发表于 2020-11-8 11:44:21

如何造C语言中将一个字符串分割成两个字符串

如题,在考虑是用字符数组更好一点还是用相关的字符串分割函数如strtok? 求大佬指点!

liuzhengyuan 发表于 2020-11-8 11:51:03

这两个选择不矛盾呀

jpan1221 发表于 2020-11-8 12:43:40

liuzhengyuan 发表于 2020-11-8 11:51
这两个选择不矛盾呀

那请问能不能给个实例或者是具体操作?

xieglt 发表于 2020-11-9 10:58:46

#include<stdio.h>
#include<string.h>

char * cutstring(char * p,int i)
{
        if(i >= (int)strlen(p))
        {
                return 0;
        }
        else
        {
                p = 0;
                return p+i+1;
        }
}

int main()
{
        char p[] = "Good good study,day day up";
        char *p1 = cutstring(p,15);
        printf("%s\n%s\n",p,p1);
        return 0;
}
页: [1]
查看完整版本: 如何造C语言中将一个字符串分割成两个字符串