有定义的变量却说是first use in this funtion
程序代码:#include <stdio.h>
#include <string.h>
int main()
{
void convert(char str[]);
char str1[100],str2[100],str3[200];
gets(str1);
gets(str2);
convert(str1);
convert(str2);
int i,j;
for(i=0;str1[i];i++)
str3[i]=str1[i];
for(j=0;str2[j];j++)
str3[i++]=str2[j];
str3[i]=0;
puts(str3);
getch();
return 0;
}
void convert(char str[])
{
int i,t;
for(i=0,j=strlen(str)-1;i<strlen(str)/2;i++,j--)
{
t=str[i];
str[i]=str[j];
str[j]=t;
}
}dev cpp上编译的
就是不能通过
我找不到错误啊









