2013-07-29 55 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[])(用于经典的基于控制台的应用程序)