xp不是有效的win32:关于C的一个问题
来源:百度文库 编辑:中科新闻网 时间:2024/05/15 11:46:05
#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'
#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;
}
晕,不能光改函数头啊,相应的里边也要改的。