最近在学习字符串的时候,练习了下提取字符串的操作。没有语法上的问题,麻烦大家看看哪里出错了。
include<stdio.h>
#include<stdlib.h>
#include<string.h>
void Getstring(char str[], char dstr[], int start, int stop)
{
int i = start, j = 0;
for (; i < stop; i++)
{
for (; j < i; j++)
{
dstr[j] = str[i];
}
}
dstr[j] = '\0';
}
int main() {
char sfz[18];
char bd[8];
gets(sfz);
Getstring(sfz, bd, 6, 14);
puts(bd);
return 0;
}