标题:小问题,谁帮帮我谢谢
只看楼主
duyongxing
Rank: 1
等 级:新手上路
帖 子:11
专家分:0
注 册:2005-1-9
 问题点数:0 回复次数:4 
小问题,谁帮帮我谢谢
编译通过;连接出错:Linker Error:Undefined Symbol '_input' in module name.c
错在哪
搜索更多相关主题的帖子: Symbol name Linker module input 
2005-01-12 15:03
abingchem
Rank: 6Rank: 6
等 级:贵宾
威 望:24
帖 子:716
专家分:0
注 册:2004-12-30
得分:0 
没有定义input,你可能需要声明input
如果已经声明了,那你最好把input的声明单独做一行

此人已消失
2005-01-12 15:10
duyongxing
Rank: 1
等 级:新手上路
帖 子:11
专家分:0
注 册:2005-1-9
得分:0 
还是不明白
以下是引用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;} } }

2005-01-12 15:35
神vLinux飘飘
Rank: 13Rank: 13Rank: 13Rank: 13
来 自:浙江杭州
等 级:贵宾
威 望:91
帖 子:6140
专家分:217
注 册:2004-7-17
得分:0 
input("please input the %d",k+1);

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

printf("please input the %d",k+1);

淘宝杜琨
2005-01-12 15:42
duyongxing
Rank: 1
等 级:新手上路
帖 子:11
专家分:0
注 册:2005-1-9
得分:0 
啊~~谢谢
2005-01-12 15:44



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-11155-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.019761 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved