c语言main必须返回int,C语言 错误:’:: main’必须返回’int’
參見英文答案 >
What should main() return in C and C++?????????????????????????????????????18個(gè)
這是我的主要功能:
void main(int argc, char **argv)
{
if (argc >= 4)
{
ProcessScheduler *processScheduler;
std::cout <<
"Running algorithm: " << argv[2] <<
"\nWith a CSP of: " << argv[3] <<
"\nFilename: " << argv[1] <<
std::endl << std::endl;
if (argc == 4)
{
processScheduler = new ProcessScheduler(
argv[2],
atoi(argv[3])
);
}
else
{
processScheduler = new ProcessScheduler(
argv[2],
atoi(argv[3]),
atoi(argv[4]),
atoi(argv[5])
);
}
processScheduler -> LoadFile(argv[1]);
processScheduler -> RunProcesses();
GanntChart ganntChart(*processScheduler);
ganntChart.DisplayChart();
ganntChart.DisplayTable();
ganntChart.DisplaySummary();
system("pause");
delete processScheduler;
}
else
{
PrintUsage();
}
}
我編譯時(shí)得到的錯(cuò)誤是這樣的:
Application.cpp:41:32: error: ‘::main’ must return ‘int’
這是一個(gè)void函數(shù)如何返回int以及如何修復(fù)它?
試著這樣做:
int main(int argc, char **argv)
{
// Code goes here
return 0;
}
返回0;返回0到操作系統(tǒng),這意味著程序執(zhí)行成功.
總結(jié)
以上是生活随笔為你收集整理的c语言main必须返回int,C语言 错误:’:: main’必须返回’int’的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 正弦结构光三维重建
- 下一篇: Cybersecurity Challe