cutstr 程序纠错
要求:自己写函数返回字符串的第n个以后的字符
程序代码:#include "stdio.h"
#include "string.h"
char *cutstr(char *str,int n)
{
char *ptr,*temp;int i=0;
ptr=str;temp=str;
if(strlen(str)<n-1)
return "NULL";
else
while(temp[n+i]!='\0')
{ptr[i]=temp[n+i];i++;}
ptr[i]='\0';
return ptr;
}
int main(void)
{
printf("cut 4 string of hello world!:%s \n",cutstr("hello world!",4));
return 0;
}不要笑啊,看上去,上面的程序没什么C 的风格,语言风格杂七杂八的
还请大见多多指教啊



