1. fatal error C1010: 在查找預編譯頭時遇到意外的文件結尾...
fatal error C1010: 在查找預編譯頭時遇到意外的文件結尾是因為沒選擇「不使用預編譯頭」。解決步驟如下:
1、首先第一步就是要進行使用預編譯頭文件「stdafx.h」,這時候注意的是加入第三方c/cpp文件沒有#include "stdafx.h",就會報此錯誤。
2. 致命錯誤:在搜索預編譯頭文件時遇到意外的文件結尾的指令。錯誤在哪兒 啊大神們
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編譯器上是通不過編譯的
3. fatal error C1010: 在查找預編譯頭時遇到意外的文件結尾。是否忘記了向源中添加「#include "StdAfx.h"
我想是你建的工程有問題吧!你的頭文件有StdAfx.h這個文件沒?
4. VS編譯錯誤,如何解決
在查找預編譯頭時遇到意外的文件結尾。是否忘記了向源中添加「#include "stdafx.h"」? 編譯器已經估計錯誤所在,你根據提示查找錯誤,在源文件中看看有沒有#include "stdafx.h"這句話
5. C++出現「無法打開預編譯頭文件」錯誤
出錯的原因是包含了預編譯頭文件stdafx.h。但其實這種簡單的命令行程序並不需要。
在創建工程的時候,在向導的第一個對話框里,勾選「空項目」復選框。這樣就不會出現這個錯誤了。