#include<stdio.h>
#include<string.h>
int main()
{
int i,j=0;
char str[]={"hgfds"};
char subStr[100];
// printf("%d\n",strlen(str));
for(i =0;i<strlen(str);i++)
{
// printf("%c\n",str[i]);
// 复制 放的数组 被拷贝的数组
// strncpy(string,str1+1,3)
// strcpy(subStr,str);
strncpy(subStr,str+1,i);
// 遇到\0结束
subStr[i]='\0';
// 挨个输出
printf("%s\n",subStr);
}
} |