当前位置: 代码迷 >> C语言 >> 求助! "Dev-C++" and "Win-TC"
  详细解决方案

求助! "Dev-C++" and "Win-TC"

热度:192   发布时间:2008-04-15 00:14:14.0
求助! "Dev-C++" and "Win-TC"
为什么我写的程序在Win-TC中可以通过,结果也正确,在Dev-C++中确通不过?
初学C,甚为不解,望高手指点!!!!
搜索更多相关的解决方案: 结果  

----------------解决方案--------------------------------------------------------
贴代码上来。。
----------------解决方案--------------------------------------------------------
不知道WINTC可不可以用VOID MAIN
----------------解决方案--------------------------------------------------------
/*这个程序在Win-TC中可以通过,结果也正确,可是在Dev-C++中却通不过。不知道错在哪
请大家指点一下*/
/*输入2个字符串,然后把第个字符串连接在第一个后面*/

#include"stdio.h"
void s(char *str1[],char *str2[]);

main()
{
   int i=0;
   char str0[100],str[20];
   char *str1=str0,*str2=str;
   puts("请输入str1中的字符");
   gets(str1);
   puts("请输入str2中的字符");
   gets(str2);
   
   puts(str1);
   puts(str2);

   s(str1,str2);
   
   puts(str1);
   getch();
}
/*将两个字符串连接起来*/
void s(char *str1[],char *str2[])
{
   int i=0;
   while(*str1!='\0')
   {
      i++;
      str1++;
   }
   while(*str2!='\0')
   {
      *str1=*str2;
      i++;
      str1++;
      str2++;
   }
}
----------------解决方案--------------------------------------------------------
void s(char *str1[],char *str2[]);//参数问题;
s(str1,str2);// 实参与形参不一致;
----------------解决方案--------------------------------------------------------
还有main函数要加返回类型和return
----------------解决方案--------------------------------------------------------
getch函数在conio.h头文件
----------------解决方案--------------------------------------------------------
  相关解决方案