Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/c/62.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何调用main(VC+;+;C)下面的另一个函数_C_Visual Studio_Visual Studio 2013 - Fatal编程技术网

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

如何调用main(VC+;+;C)下面的另一个函数,c,visual-studio,visual-studio-2013,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() { } 如果要实现这一点,您必须在main上面有一个函

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

这项工作:

void Load()
{
}

int _tmain(int argc, _TCHAR* argv[])
{
    Load();
}
但这并不是:

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

void Load()
{
}

如果要实现这一点,您必须在
main
上面有一个函数声明

 void Load();

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

 void Load()
 {

 }

如果要实现这一点,您必须在
main
上面有一个函数声明

 void Load();

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

 void Load()
 {

 }

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

void Load();

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

void Load()
 {
 }

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

void Load();

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

void Load()
 {
 }

Load
是一个函数,而不是一个类;你的课程中没有课。除非函数的声明可见,否则不能调用该函数。这是C和C++规则,而不是VisualStudio。既然你的问题被标记为“C”,而不是“C++”,那么就没有“类”这样的东西了。
Load
是一个函数,而不是一个类;你的课程中没有课。除非函数的声明可见,否则不能调用该函数。这是C和C++规则,而不是VisualStudio。既然你的问题被标记为“C”,而不是“C++”,那么就没有“类”这个词了。
void Load()
是一个声明,而不是一个定义(我已经更正了你的答案)。@KeithThompson谢谢。我一看到通知按钮变红就意识到。
void Load()
是一种声明,而不是定义(我已经更正了你的答案)。@KeithThompson谢谢。我一看到通知按钮变红就意识到了。