小编shi*_*n32的帖子

如何在C中获取子字符串

我有一个字符串,让我们说"THESTRINGHASNOSPACES".

我需要从字符串中获取4个字符的子字符串.在第一次通话中,我应该得到"THES"; 在第二,我应该得到"TRIN"; 在第三,我应该得到"GHAS".我怎么能在C中做到这一点?

c

9
推荐指数
1
解决办法
8万
查看次数

strtok()问题获取字符串的第一个标记

以下代码无法获取字符串的第一个标记:

char *p1;
char array[100];
strcpy(array, "ANY STRING WOULD DO");
p1 = strtok(array, " ");
p1 = strtok(NULL, " ");
p1 = strtok(array, " ");
p1 = strtok(NULL, " ");

printf("%c", p1);
Run Code Online (Sandbox Code Playgroud)

c strtok

1
推荐指数
1
解决办法
8288
查看次数

标签 统计

c ×2

strtok ×1