鱼C论坛

 找回密码
 立即注册
查看: 3595|回复: 5

C语言问题

[复制链接]
发表于 2013-10-9 17:40:08 | 显示全部楼层 |阅读模式
1鱼币
#define PI 3.14159
#include <stdio.h>
#include <math.h>
#include <stdlib.h>
#include <conio.h>
main()
{
        float r,s;
        clrscr();
        printf("请输入半径R=\n");
        scanf("%f",&r);
        if(r<0)
        {        printf("输入错误半径的值不能为负值!!我爱甜甜\n");
                exit(0);
        }
        s=PI*pow(r,2);
        printf("半径R=%.3f时,面积S=%.3f\n",r,s);
}
大家能帮我看看是哪里错了,编译的时候显示 study4.obj - 0 error(s), 0 warning(s),一运行就显示study6.exe - 1 error(s), 0 warning(s)


最佳答案

查看完整内容

很久很久以前,在LZ还没出生的时候,有一个C语言编译器叫做Turbo C。现在看来他很古老,因为它只支持16位的程序。这个编译器有个头文件conio.h,其中有个函数叫做clrscr,是用来清屏的。显然这个头文件不具有可移植性,其实是Turbo C提供的独特的一些函数。 现在,很少人使用Turbo C这个编译器了,其它新出的编译环境如VC6,VS2003,VS2010等都不支持这个函数,所以会报错。 同时我也很惊讶,为什么LZ还在看那么古老的教程呢?如果 ...
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2013-10-9 17:40:09 | 显示全部楼层
很久很久以前,在LZ还没出生的时候,有一个C语言编译器叫做Turbo C。现在看来他很古老,因为它只支持16位的程序。这个编译器有个头文件conio.h,其中有个函数叫做clrscr,是用来清屏的。显然这个头文件不具有可移植性,其实是Turbo C提供的独特的一些函数。
现在,很少人使用Turbo C这个编译器了,其它新出的编译环境如VC6,VS2003,VS2010等都不支持这个函数,所以会报错。
同时我也很惊讶,为什么LZ还在看那么古老的教程呢?如果非要看,也应该去搞个turbo C的编译器来配合学习。

评分

参与人数 1鱼币 +5 收起 理由
batcj1 + 5

查看全部评分

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2013-10-9 17:48:27 | 显示全部楼层
clrscr()是清屏?
我把这句去掉就可以运行。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2013-10-9 18:16:47 | 显示全部楼层

嗯,试了你说的,去了是可以,但加上为什么就不能运行,而且我这个代码是课本例题!求解释!
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2013-10-12 23:28:57 | 显示全部楼层
#define PI 3.14159
#include <stdio.h>
#include <math.h>
#include <stdlib.h>
#include <conio.h>

int main()
{
        float r,s;
        //clrscr();
                system("cls");//清屏
        printf("请输入半径R=\n");
        scanf("%f",&r);
        if(r<0)
        {        printf("输入错误半径的值不能为负值!!我爱甜甜\n");
                exit(0);
        }
        s=PI*pow(r,2);
        printf("半径R=%.3f时,面积S=%.3f\n",r,s);

                return 0;
}
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2013-11-28 19:26:43 | 显示全部楼层
你用的是神马编译器,这个函数是TC里的库函数,在VC++里面没有,
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-12-23 10:21

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表