主题:[讨论]调试不过,因我是新新手,请老师帮帮忙
			 kunka
				 [专家分:0]  发布于 2011-08-06 23:17:00
 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
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
椿尘楠子 [专家分: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
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
bioexplore [专家分:440]  发布于 2011-09-02 10:18:00				
				楼上正解!
1. using namespace std;
2. 函数原型要再main之前声明。
							 
									
			
我来回复