| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 431 人关注过本帖
标题:求解 各位大大看看啦
只看楼主 加入收藏
小鱼你好
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2010-6-2
收藏
 问题点数:0 回复次数:3 
求解 各位大大看看啦
#include "stdio.h"
void main()
{
    {char c='0';
while(c<'1'||c>'8')
{
    system("cls"); /*运行前清屏*/
    printf("\n\n\n\n\n\n\n\t**********************书库管理系统***********************\n"); /*菜单选择*/
    printf("\t*********************************************************\n");
    printf("\t************************ 主菜单 *************************\n");
    printf("\t*********************************************************\n");
    printf("\t*             1.  添加图书       2.  查询图书           *\n");
    printf("\t*             3.  修改图书       4.  删除图书           *\n");
    printf("\t*             5.  图书排序       6.  统计图书           *\n");
    printf("\t*             7.  保存           8.  退出               *\n");
    printf("\t*********************************************************\n");
    printf("\t*********************************************************\n");
    printf("\t请选择功能(1-8):");
    c=getchar();
}
return(c-'0');///返回选择的菜单
}

}

错误提示有
warning c4013:'system'undefined :assuming extern returning int
warning c4098:'main':'void' function returning a value
搜索更多相关主题的帖子: 求解 
2010-06-03 13:01
xiaomanaruto
Rank: 6Rank: 6
等 级:侠之大者
帖 子:79
专家分:443
注 册:2010-4-1
收藏
得分:0 
只是两个警告而已可以运行,如果你想去掉的话,只要在开头包含一个stdlib.h的头文件,
将main()定义为char型就可以了
2010-06-03 13:14
小鱼你好
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2010-6-2
收藏
得分:0 
回复 2楼 xiaomanaruto
可以说说为什么吗
2010-06-03 13:37
chenaiyuxue
Rank: 5Rank: 5
来 自:山东滨州
等 级:职业侠客
帖 子:334
专家分:370
注 册:2008-5-20
收藏
得分:0 
第一个警告的原因是:system在stdlib.h头文件中声明,要正确使用它,需要包含这个头文件。
第二个警告的原因是:void main()这样定义说明函数没有返回值,但是你的函数体中却用return(c - '0')返回了一个值

你是雪,我是尘埃,相遇是意外;你坠落,在我胸怀,流进我血脉。
2010-06-03 16:28
快速回复:求解 各位大大看看啦
数据加载中...
 
   



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

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