主题:[讨论]调试不过,因我是新新手,请老师帮帮忙
kunka
[专家分:0] 发布于 2011-08-06 23:17:00
#include <iostream.h>
int main()
{
cout<<"In main\n";
DemonstrationFunction();
cout<<"Back in main\n";
return0;
}
void DemonstrationFunction()
{
cout<<"In DemonstrationFunction\n";
}
回复列表 (共5个回复)
沙发
cxxcomp [专家分:2370] 发布于 2011-08-07 01:45:00
1st:换个对C++标准支持好一点的编译器。
2nd:代码如下,可参考。vc7编译
#include <iostream>
#include <cstdlib>
void DemonstrationFunction();
int main()
{
std::cout << "In main" << std::endl;
DemonstrationFunction();
std::cout << "Back in main" << std::endl;
return EXIT_SUCCESS;
}
void DemonstrationFunction()
{
std::cout << "In DemonstrationFunction\n";
}
3 楼
椿尘楠子 [专家分:50] 发布于 2011-08-15 22:39:00
你试试下面的代码。
#include <iostream.h>
using namespace std;
int main()
{
cout<<"In main\n";
DemonstrationFunction();
cout<<"Back in main\n";
return0;
}
void DemonstrationFunction()
{
cout<<"In DemonstrationFunction\n";
}
4 楼
nanhay [专家分:0] 发布于 2011-08-16 09:16:00
#include <iostream>
using namespace std;
void DemonstrationFunction(void); //自定义函数需声明,或者放在MAIN前面
int main()
{
cout<<"In main\n";
DemonstrationFunction();
cout<<"Back in main\n";
return 0; //注意空格隔开
}
void DemonstrationFunction()
{
cout<<"In DemonstrationFunction\n";
}
5 楼
bioexplore [专家分:440] 发布于 2011-09-02 10:18:00
楼上正解!
1. using namespace std;
2. 函数原型要再main之前声明。
我来回复