2015-10-08 65 views
0

當我收到以下錯誤缺少函數頭:在Visual Studio 2013,我得到一個錯誤有關編譯

error C2447: '{' : missing function header (old-style formal list?) c:\users\kiana\documents\visual studio 2013\projects\consoleapplication2\consoleapplication2\consoleapplication2.cpp

我的代碼是:

#include <iostream> 
using namespace std; 
{ 
    cout << "Hello World "; 
    cout << "This is my program<< endl;, hit enter"<< endl; 
    return 0; 
} 

是什麼問題?

+0

請更改您的問題,使其可以理解。 – manetsus

+0

在我的程序中,當我開始調試程序時,會彈出一個錯誤說明,提示「缺少函數頭」,如何在Visual Studio 2013的函數頭中輸入代碼行? –

+0

請不要在這裏留言,其他人的評論應該對你的問題有效。 – manetsus

回答

0

試着改變你的代碼:

#include <iostream> 
using namespace std; 
int main(int argc, char ** argv) 
{ 
    cout << "Hello World. "; 
    cout << "This is my program." << endl; 
    return 0; 
} 

的問題是,你剛開始在該文件的頂部水平塊寫代碼。我想你的意思是定義一個名爲main的函數,並將代碼放在該函數中,因爲這樣的代碼需要放在函數中。