1樓:匿名使用者
丟失沒有標頭檔案說明。
這個應該是c++程式。
c++程式的特點,就是需要一個.h檔案來定義函式資訊,然後在cpp檔案內實現函式體內容。
如果函式只需要在cpp檔案內使用,也可以直接在cpp檔案內,宣告和定義。
如果cpp內有函式的實現過程,但在使用前沒有定義函式結構,就會出錯。
如果是文字內上面定義函式的實現,下面呼叫,就不會出錯。如果是文字內上面呼叫,下面定義函式體,則必須在使用前對函式結構進行宣告。
例如:(ctest是一個類,包含2個檔案,test.h,test.cpp。testa是cpp檔案內的一個非成員函式。)
上面定義下面實現:
void testa(int a);
void ctest::load()
void test(int a)
直接使用:
void test(int a)
{}void ctest::load()
2樓:水淼嬴雪晴
右鍵點工程名,選設定,然後選c/c++屬性頁,再選catagory選單中選
pre***piled
header
,將選項置成no
use或者autometic
c語言程式設計 出現missing function header是什麼問題?求大神指導!!!!
3樓:匿名使用者
你的程式太亂套了,需要好好學習程式設計基本知識#include
int max_num(int a,int b) //定義函式,變數名與函式名不能重複!
int main ()
4樓:派大星的賬號
你的第一個block沒有header,就是第二行前面要取名字,還有一個問題就是,你的main函式好像寫得有些問題,沒有型別,我也不明白,你主函式是下面那個block的話,上面那個函式為什麼要呼叫main
5樓:匿名使用者
這是個函式?函式前面應該有函式頭,你這沒有
6樓:水上漂湯
這寫的什麼破東西,你連函式的定義和宣告都沒理解
c++程式編譯時 。 提示錯誤 missing function header。 請問是什麼意思 。
7樓:我愛玩賽爾
#include
int add(int x,int y)//分號去掉int main()
{int a,b;//c的宣告可以不要
cin>>a;
cin>>b;//下面的意思應該是輸出a+b的值,你又沒給ab賦值,直接輸出……
cout<<"a+b的值為:";
cout<
應該是這樣,可以按具體情況修改
8樓:汐日南莘
#include"iostream"
using namespace std;
int add(int x,int y)//這裡不要分號int main()
9樓:艾絲
你的程式一共有兩個問題,第一個是int add(int x,int y);多了一個「;」另一個問題是z沒有定義,應該是int z=x+y;採納吧!
10樓:匿名使用者
int add(int x,int y);
多了個" ; "
c++程式設計問題 missing function header
11樓:匿名使用者
定義int add(int x,int y)函式時後面不能加分號了!就是這個分號導致的錯誤!把分號去掉就可以了!
12樓:高金山
#include
using namespace std;
int add(int x,int y)//; ////////這裡多個分號
int main()
13樓:匿名使用者
int add(int x,int y);
後面多了個分號吧。
14樓:匿名使用者
大家都說明白了,多了個分號。
c++說miss function header 是什麼意思
15樓:匿名使用者
1、丟失沒有標頭檔案說明。
c++程式的特點,就是需要一個.h檔案來定義函式資訊,然後在cpp檔案內實現函式體內容。
如果函式只需要在cpp檔案內使用,也可以直接在cpp檔案內,宣告和定義。
如果cpp內有函式的實現過程,但在使用前沒有定義函式結構,就會出錯。
如果是文字內上面定義函式的實現,下面呼叫,就不會出錯。如果是文字內上面呼叫,下面定義函式體,則必須在使用前對函式結構進行宣告。
2、例如:
(ctest是一個類,包含2個檔案,test.h,test.cpp。testa是cpp檔案內的一個非成員函式。)
上面定義下面實現:
void testa(int a);
void ctest::load()
void test(int a)
直接使用:
void test(int a)
{}void ctest::load()
16樓:匿名使用者
函式宣告和函式實現不一樣
這兩個要一樣的
17樓:匿名使用者
缺少函式宣告
或者宣告寫錯了
18樓:匿名使用者
funtion是函式 heaher是頭
也就是函式定義地方錯了
c++程式設計中出現「missing function header (old-style formal list?)」錯誤時什麼意思?
19樓:yty隨意
c++程式設計中出現「missing function header (old-style formal list?)」,是設定錯誤造成的,解決方法如下:
1、首先在c語言中,list使用push_front函式插入,正向遍歷list,實現資料先進先出。
2、list使用push_back函式插入,pop_front彈出資料,實現另一種方式控制資料先進先出。
3、list使用begin和end函式使用正向迭代器遍歷list資料。
4、兩個list使用merge合併,而且支援排序,可自定義排序函式。
5、最後list使用erase函式刪除資料,注意迭代器的重新賦值,就完成了。
20樓:匿名使用者
沒有函式頭,常見錯誤原因是在定義函式時函式體前誤加了分號,比如:
int main()
寫成了int main();
21樓:紅軍小隆包
沒有標頭檔案...
估計是標頭檔案使用有問題
程式閱讀,寫出程式執行結果閱讀下列程式,寫出程式執行的輸出結果。
有誤!include int main void 11101 程式閱讀,寫出程式執行結果.int main int p null p a printf d,p p a 0 1 printf d,p 先 p p指向 printf d,p 同上,p指向a 2 3 printf d,p p 先執行 zhi...
破產重整程式的程式發動,破產 重整 和解程式申請如何協調
一 公司出現 破產法 第二條規定的重整事由。二 債權人和債務人直接向法院提出重整申請,啟動重整程式。三 法院對 重整申請 進行審查。四 法院指定管理人。五 法院通知已知的債權人並公告通知未知的債權人。六 債權人向管理人申報債權。七 債權申報期滿之日起15日內召開第一次債權人會議。八 進入重整期間後,...
彙編延時程式,彙編延時程式
你先看下這段延時程式 採用12m晶振,用51晶片處理。delay mov r7,250 d1 mov r6,250 d2 djnz r6 d2 djnz r7,d1 ret以上是一段延時0.125秒的程式。它計算的原理是 這段程式最終執行了250 250次,而djnz指令執行需要2個機器週期,一個機...