茄子和大哥:关于C的一个问题

来源:百度文库 编辑:高考问答 时间:2024/05/02 04:56:33
#include<stdio.h>
#include<string.h>
int i,j,k;
char s1[255];
char copy[255](char s[255],int a,int b)
{int i;char re[255];//syntax erro before '{'token
for(i=a;i<=a+b;i++)//syntax error before "for"
{re[i-a+1]=s[i];
}
}
改成*copy也不对:[Linker error]undefined reference to'WinMain@16'

不能用这个作函数头char copy[255](char s[255],int a,int b)
如果你要想让它返回字符串,可以用指针,也就是改成
char *copy(char *s,int a,int b)
{
……
return s;
}

晕,不能光改函数头啊,相应的里边也要改的。

你的程序里面没有main()函数啊.

没有main()函数,而且语法也有很多错误。。。

不能用这个作函数头char copy[255](char s[255],int a,int b)
如果你要想让它返回字符串,可以用指针,也就是改成
char *copy(char *s,int a,int b)
{
……
return s;
}

晕,不能光改函数头啊,相应的里边也要改的。