当前位置: 代码迷 >> C语言 >> 小问题,谁帮帮我谢谢
  详细解决方案

小问题,谁帮帮我谢谢

热度:143   发布时间:2005-01-12 15:03:00.0
小问题,谁帮帮我谢谢
编译通过;连接出错:Linker Error:Undefined Symbol '_input' in module name.c
错在哪
搜索更多相关的解决方案: Symbol  name  Linker  module  input  

----------------解决方案--------------------------------------------------------
没有定义input,你可能需要声明input
如果已经声明了,那你最好把input的声明单独做一行
----------------解决方案--------------------------------------------------------
还是不明白
以下是引用abingchem在2005-1-12 15:10:44的发言: 没有定义input,你可能需要声明input 如果已经声明了,那你最好把input的声明单独做一行

这是我自己写的源文件:对10个数进行排序 #include<stdio.h> main() { int i[10],k; int compare(); printf("please input ten num:"); for (k=0;k<=9;k++) {input("please input the %d",k+1); scanf("%d",&i[k]); }

printf("\n"); for(k=0;k<10;k++) printf("%5d",i[k]); printf("\n"); compare(k,&i); } int compare(i,p) int i,*p; { int j,k,temp; for (j=0;j<=i;j++) for (k=0;k<=i;k++) { if (p[k]>p[k+1]) {temp=p[k];p[k]=p[k+1];p[k+1]=temp;} } }


----------------解决方案--------------------------------------------------------
input("please input the %d",k+1);

看见这句没?
把input改成printf就可以了

printf("please input the %d",k+1);
----------------解决方案--------------------------------------------------------
啊~~谢谢
----------------解决方案--------------------------------------------------------
  相关解决方案