查找預編譯頭指令時文件意外結束
❶ 致命錯誤C1010:意外的文件結尾而尋找預編譯頭指令
#include <iostream>
using namespace std;
int main(int argc, char* argv[])
{
int nStuNO;
double dScore1;
double dScore2;
double dScore3;
double dAvgScore;
cout<<"輸入學生學號:";
cin>>nStuNO;
cout<<"輸入學生成績1:";
cin>>dScore1;
cout<<"輸入學生成績2:";
cin>>dScore2;
cout<<"輸入學生成績3:";
cin>>dScore3;
dAvgScore=(dScore1+dScore2+dScore3)/3;
cout<<"學號為"<<nStuNO<<"的學生的平均成績為:"<<dAvgScore<<endl;
return 0;
}
我給你改好了,你看看有什麼不同吧
❷ fatal error C1010: 在查找預編譯頭時遇到意外的文件結尾。是否忘記了向源中添加「#include "StdAfx.h"
我想是你建的工程有問題吧!你的頭文件有StdAfx.h這個文件沒?

❸ 致命錯誤C1010:意外的文件結束而尋找預編譯頭指令
//在用int定義變數的時候,你那個是不合法的自定義標志符,空格是不合//法////的,應用字母、數字、下劃線、中的一種或幾種來組成,且字母不能是第//一個,
#include<iostream.h>
const float PI=3.1416;
void main()
{
int graphicType;
float radius,a,b,perimeter;
cout<<"選擇圖形的類型(1-圓形 2-長方形 3-正方形):";
cin>>graphicType;
switch(graphicType)
{
case 1:
cout<<"請輸入圓的半徑為:";
cin>>radius;
perimeter=PI*2*radius;//這有個*不能省,
cout<<"圓"<<radius<<"周長為:"<<perimeter<<endl;
break;
case 2:
cout<<"請輸入矩形的長,寬(以空格分隔):";
cin>>a>>b;
perimeter=2*(a+b);
cout<<"矩形"<<a<<":"<<b<<"的周長為:"<<perimeter<<endl;//是b,不是B
break;
case 3:
cout<<"請輸入正方形的邊長為:";
cin>>a;
perimeter=a*4;
cout<<"正方形"<<a<<"的周長為:"<<perimeter<<endl;
break;
default:
cout<<"輸入錯誤!"<<endl;
}
}
❹ VC++6.0中出現這樣的錯誤提示「意外的文件結尾而尋找預編譯頭指令」
設置一下即可,
打開VC->選中Project->Setting->C/C++,在下拉列表中選中預編譯->不使用預編譯頭。
❺ 致命錯誤:在搜索預編譯頭文件時遇到意外的文件結尾的指令。錯誤在哪兒 啊大神們
4個錯誤
0.NULL不需要你來define
1.printf('delete:%ld\n",num); //左邊用了單引號
2.while(num!p1->num&&p1->next==NULL); //應該是num != p1->num
3.sxanf("%ld",&del_num);/*輸入要刪除的學號*/ // 是scanf
另外
main函數最好聲明為int型,這是標准C對main函數的要求
聲明為void的main函數在標准C編譯器上是通不過編譯的
❻ c語言發現意外的文件尾怎麼辦
c語言發現意外的文件尾的解決方法是:
1、在解決方案資源管理器中,右擊相應的.c/.cpp文件,點擊「屬性」;
2、更改右側第一行的「創建/使用預編譯頭」,把選項從「使用預編譯頭(/Yu)」改成「不使用預編譯頭」即可。
❼ 在查找預編譯頭指令時遇到意外的文件結尾
發代碼。
我也遇到過。貌似重新復制放到新文件中應該就OK了。
強烈BS樓上,不會用就說不好。無語了。。
❽ 在C++中在查找預編譯頭時遇到意外的文件結尾。是否忘記了向源中添加「#include "StdAfx.h"」怎麼辦
在cpp第一行添加#include "StdAfx.h"如果說有cin cout endl這種是未聲明的標識符的提示,則在頭文件包含語句下添加using namespace std;
❾ 尋找預編譯頭指令時文件意外結束
fatal error C1010: 在查找預編譯頭時遇到意外的文件結尾... 家編譯器都說了... 否忘記了向源中添加「#include "stdafx.h"」? 此問題如何解決? 加上這個預編譯頭文件包含就可以了...注意順序 #include "stdafx.h" 或者在VS選項里把 預編譯項取消
❿ 在查找預編譯頭時遇到意外的文件結尾。是否忘記了向源中添加「#include "StdAfx.h"」
你建立的工程使用了預編譯功能, cpp最前邊要留一行這樣的內容:
#include "StdAfx.h"
