刚学C。写的一个简单的不行的程序怎么运行不了?

来源:百度知道 编辑:UC知道 时间:2024/05/16 13:21:27
main()
{
float a,b;
scanf("%f",&a);
b=3.1416*a*a;
printf("%f\n",b);
}

这就是我写的。我用的是TC2.0的。为什么运行ctrl+f9后显示
linker error: unable to oper input file 'COS.OBJ'

需要引入头文件。
命令是include,好像是,很久没有写程序了。
COS是在库文件里的,因为你没有引入,所以编译时出现了问题。
看来你的C语言很不扎实啊!!需要好好学习啊!!!

你在最上面加上#include <stdio.h>
/************************************
打开菜单Options,然后选择Directories

其中重要的4行含义如下:

Include directories:........ “包含文件”默认目录
Library directories:........ 库文件默认目录
Output directory:........ 存放*.exe和*.obj文件目录
Turbo C directory:......... TC所在目录

至于你的菜单如何设置,就要看你把TC2.0存在哪里、并且文件夹是什么名了。
比如我的,是存在C盘下,文件夹名是TURBOC2。

祝你成功!!

不能连接'COS.OBJ'?

你用TC2.0就对了,TC2.0需要头文件.
你填上头文件就可以了
!

加头文件,修改如下:
#include <stdio.h>
void main()
{
float a,b;
scanf("%f",&a);
b=3.1416*a*a;
printf("%f\n",b);
}