如何在main(VC ++ C)下面调用另一个函数

时间:2014-06-20 14:59:54

标签: c visual-studio visual-studio-2013

我想在下面调用一个函数,但是如果它不在main之上,则IDE找不到函数。 我正在使用visual studio professional 2013

这有效:

void Load()
{
}

int _tmain(int argc, _TCHAR* argv[])
{
    Load();
}

但这不是:

int _tmain(int argc, _TCHAR* argv[])
{
    Load();
}

void Load()
{
}

2 个答案:

答案 0 :(得分:3)

如果你想实现这个目的,你必须有一个高于main的函数声明。

 void Load();

 int _tmain(int argc, _TCHAR* argv[])
 {
      Load();
 }

 void Load()
 {

 }

答案 1 :(得分:3)

您必须在main()之前声明您的方法,以便编译器知道它存在。它是Header文件的基础。

void Load();

int _tmain(int argc, _TCHAR* argv[])
 {
      Load();
 }

void Load()
 {
 }