有定义的变量却说是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上编译的
就是不能通过
我找不到错误啊