2013-07-29 147 views
-1

我剛開始學習C++,我想表明在PROMT的ARRY,但我得到這個奇怪的錯誤的Visual Studio 2012的C++錯誤

這是我的代碼:

#include "stdafx.h" 
#include "conio.h" 
#include <iostream> 
using namespace std; 

void _show(char a[10][10]) 
{ 
    int i,j; 
    for(i=0;i<10;i++) 
     for(j=0;j<10;j++) 
      cout<<a[i][j]; 
} 
void _main(int argc, _TCHAR* argv[]) 
{ 
    char a[10][10]; 
    int i,j; 
    for(i=0;i<10;i++) 
     for(j=0;j<10;j++) 
      a[i][j]=0; 
    _show(a); 
} 

,這是錯誤:

錯誤1錯誤LNK2019:在功能解析外部符號_main引用

錯誤2錯誤LNK1120:1周無法解析的外部

+3

你想'_tmain',而不是'_main'。除非你創建了一些需要VisualC++擴展的項目類型,否則我會失去'#include '(並關閉預編譯的頭文件)。並用'int main(int argc,char * argv [])替換'void _tmain(int argc,_TCHAR * argv [])'' – Praetorian

+2

您應該找到另一個學習源。您在這裏使用了大量的非C++構造。 – juanchopanza

+1

只需使用'int main'。 –

回答

4

你的程序缺少「主」功能(這是用來從OS入口點)應該聲明。這個功能必須有名稱:int main(int argc, char * argv[])(用於經典的基於控制檯的應用程序)