fatal error C1010: unexpected end of file while looking for precompiled heade...
fatal error C1010: unexpected end of file while looking for precompiled header directive#include <stdio.h>
#include <math.h>
void main()
{
double x,s;
printf("input number:\n");
scanf("%if",&x);
s=sin(x);
printf("sin of %if is %if\n",x,s);
}
我这一段代码哪里错了吗?为什么编译之后就会报错? #include <stdio.h>
#include <math.h>
void main()
{
double x,s;
printf("input number:\n");
scanf("%lf",&x);
s=sin(x);
printf("sin of %lf is %lf\n",x,s);
} 本帖最后由 sunrise085 于 2020-8-4 23:01 编辑
三处%lf都错写成%if了
#include <stdio.h>
#include <math.h>
void main()
{
double x,s;
printf("input number:\n");
scanf("%lf",&x);
s=sin(x);
printf("sin of %lf is %lf\n",x,s);
} sunrise085 发表于 2020-8-4 22:59
三处%lf都错写成%if了
我重新试了试还是不行,报错是:
--------------------Configuration: hello word - Win32 Debug--------------------
Compiling...
hello.cpp
e:\我的学习之路\c\hello.cpp(14) : fatal error C1010: unexpected end of file while looking for precompiled header directive
执行 cl.exe 时出错.
hello.obj - 1 error(s), 0 warning(s)
(查找C1010指令的头时出现意外错误:预编译的文件头出现错误 )
我重新建一个文件试试 sunrise085 发表于 2020-8-4 22:59
三处%lf都错写成%if了
好的,我试试 sunrise085 发表于 2020-8-4 22:59
三处%lf都错写成%if了
好了谢谢啊,我建的工程位于一个中文命名的文件夹下面了!,我重新建了个英文的文件夹然后在里面操作就好了,小写的if也没有报错。 LEESP 发表于 2020-8-4 23:16
好了谢谢啊,我建的工程位于一个中文命名的文件夹下面了!,我重新建了个英文的文件夹然后在里面操作就好 ...
你定义的是double变量,double类型的变量格式化是%lf。
你写%if是不对的,这样写会被当做是%i,而%i是int类型 LEESP 发表于 2020-8-4 23:16
好了谢谢啊,我建的工程位于一个中文命名的文件夹下面了!,我重新建了个英文的文件夹然后在里面操作就好 ...
你们发的还是对的,我的计算出来的还是有问题。看来大小写也有影响 sunrise085 发表于 2020-8-4 23:22
你定义的是double变量,double类型的变量格式化是%lf。
你写%if是不对的,这样写会被当做是%i,而%i是 ...
首先我把项目位置的文件夹命名成中文的了,
其次我把L和i,搞混了。我一直以为是if,IF。....其实是%lf
感谢你!
页:
[1]