回 帖 发 新 帖 刷新版面

主题:菜鸟问题,请解答

本人刚刚开始接触VC++
学习时编译一下一段代码,但是编译的时候总是提示在第6行有错误,本人水平很有限,希望得到高人解答,谢谢
代码如下
1: #include <iostream.h> 
2: #include <conio.h> 
3: #pragma hdrstop 
4: 
5: int multiply(int,int) 
[color=800000]6: void showResult(int); [/color]
7: 
8:int main(int argc,char **argv); 
9:{ 
10: int x,y,result; 
11: cout << end1 << "Enter the first value:"; 
12: cin >> x; 
13: cout << "Enter the second value: "; 
14: cin >> y; 
15: result=multiply(x,y); 
16: showResult(result); 
17: cout << end1 << end1 << "Press any key to continue..."; 
18: getch(); 
19: return 0 
20: } 
21: 
22: int multiply(int x,int y) 
23: { 
24:return x * y; 
25: } 
26: 
27: void showResult(int res) 
28: { 
29:cout << "The result is: " << res <<end1; 
30: } 

回复列表 (共2个回复)

沙发

检查一下:
1、分号。那里该有,那里不该有;
2、end1 ?

全是这样的错误。

板凳

1: #include <iostream.h> 
2: #include <conio.h> 
3: #pragma hdrstop 
4: 
[color=FF0000]5: int multiply(int,int) [/color]  // int multiply(int,int);
6: void showResult(int); 
7: 
[color=FF0000]8:int main(int argc,char **argv); [/color]  // int main(int argc,char **argv)
9:{ 
10: int x,y,result; 
[color=800080]11: cout << end1 << "Enter the first value:"; [/color] // end1=>endl
12: cin >> x; 
13: cout << "Enter the second value: "; 
14: cin >> y; 
15: result=multiply(x,y); 
16: showResult(result); 
[color=FF0000]17: cout << end1 << end1 << "Press any key to continue..."; [/color]   // end1=>endl
18: getch(); 
[color=FF0000]19: return 0 [/color]  // return 0;
20: } 
21: 
22: int multiply(int x,int y) 
23: { 
24:return x * y; 
25: } 
26: 
27: void showResult(int res) 
28: { 
[color=FF0000]29:cout << "The result is: " << res <<end1; [/color]  // end1=>endl
30: } 

我来回复

您尚未登录,请登录后再回复。点此登录或注册