我的c程序为什么在vc++6.0上运行不出来?

来源:百度知道 编辑:UC知道 时间:2024/05/03 05:10:16
启动VC->选择“文件”->新建->
文件->C++souce file->起个文件名
然后我输入这个程序:
void main()
{
float c,f;
printf("华氏温度:\n");
scanf("%f",&f);
c=(5.0/9.0)*(f-32);
printf("摄氏温度为:%f\n",c);
}
编译后,出现下面的文字,说有错误。
Compiling...
Cpp1d.c
c:\program files\microsoft visual studio\myprojects\c\cpp1d.c(4) : warning C4013: 'printf' undefined; assuming extern returning int
c:\program files\microsoft visual studio\myprojects\c\cpp1d.c(4) : error C2018: unknown character '0xa3'
c:\program files\microsoft visual studio\myprojects\c\cpp1d.c(4) : error C2018: unknown character '0xbb'
c:\program files\microsoft visual studio\myprojects\c\cpp1d.c(5) : error C2146: syntax error : missing ';' before identifier 'scanf'
c:\program files\microsoft visual studio\myp

有中文或其它不识别字符。

#include <stdio.h>

编译环境不同,库函数支持不同,要include必要的库函数,比如stdio.h

没有包含头文件:#include<stdio.h>
还有符号必须是英文的.

没有包含头文件:#include<stdio.h>
如果你学的是C语言 不要在 C++souce file中写代码
单击新建图标,然后保存,保存时吧文件后缀.txt改为.c
然后在.c文件中编写