我如何从一个特定索引读取特定索引到另一个索引?
How do i read specific from one specific index to another?
我需要编写一些代码,使我能够读取用户使用 fgets()
编写的 input
字符串,但第一个字符是关于程序应该做什么的信息。
例如,在我正在编写的程序中,如果 input[0] == 'p'
我希望它向结构添加在 input [2]
到 input[4]
中跟随它的字符,但每一种方式我试过但失败了。有人知道我如何分隔字符串的各个部分吗?
int startIndex = 2;
int lastIndex = 4;
char answer[lastIndex - startIndex];
for (int i = startIndex; i <= lastIndex; i++) {
answer[i-startIndex] = input[i];
}
这会抓取开始索引和最后索引中的每个字符
我需要编写一些代码,使我能够读取用户使用 fgets()
编写的 input
字符串,但第一个字符是关于程序应该做什么的信息。
例如,在我正在编写的程序中,如果 input[0] == 'p'
我希望它向结构添加在 input [2]
到 input[4]
中跟随它的字符,但每一种方式我试过但失败了。有人知道我如何分隔字符串的各个部分吗?
int startIndex = 2;
int lastIndex = 4;
char answer[lastIndex - startIndex];
for (int i = startIndex; i <= lastIndex; i++) {
answer[i-startIndex] = input[i];
}
这会抓取开始索引和最后索引中的每个字符