两个多月了,我连基本的编译都不成功,接下的学不下去。帮帮我吧!

时间:2021-05-01 04:41:18
我写完的程序如下

// hello.cpp : Defines the entry point for the console application.
//

#include "stdafx.h"
#include <iostream.h>
void SayHello();
void SayGoodbye();

int main(int argc, char* argv[])

{
SayHello();
SayHello();

return 0;
}
void SayHello()
{
cout<<"Hello,"<<"World!"<<endl;
cout<<"你真聪明,你已经学会用C++编写程序了!"<<endl;
}
void SayGoodbye()
{
cout<<"Bye,"<<"朋友"<<endl;
}
cout<<"Bye,"<<朋友!"<<endl;
}
接着我用快捷键Ctrl+F5编译完之后,
看到运行的结果是:1error(s), 0 warning(s)
一个错误,0个警告。
我不知道错在哪,请教学过C语言的老师,调试之后他无耐之下只好说不知道错在哪?
学C++用的当然是VC6.0因为很多书和这个编译器挂钩,所以我也就用这个编译器。
学了近有二个多月,自学外加无人教导,所以至今仍一无所知。入不了门,更不要说后面的事,我只想知道这个程序错在哪!并能让我在编译器看到程序执行的正确结果。
很诚心希望大家能帮我呀!~
真的!

24 个解决方案

#1


老大,这好像是多的吧(最后两行
cout<<"Bye,"<<朋友!"<<endl;
}

#2


老师不知道哪错的?
哪个学校的呀?

#3


#include <iostream>
using namespace std;
void SayHello();
void SayGoodbye();

int main(int argc, char* argv[])

{
SayHello();
SayHello();

return 0;
}
void SayHello()
{
cout<<"Hello,"<<"World!"<<endl;
cout<<"你真聪明,你已经学会用C++编写程序了!"<<endl;
}
void SayGoodbye()
{
cout<<"Bye,"<<"朋友"<<endl;
}



------ 已启动生成: 项目: test, 配置: Debug Win32 ------

正在编译...
test.cpp
正在链接...

生成日志保存在“file://d:\Development\test\Debug\BuildLog.htm”中
test - 0 错误,0 警告


---------------------- 完成 ---------------------

    生成: 1 已成功, 0 已失败, 0 已跳过

#4


真是莫名奇妙,是不是老师他在搞笑?

#5


// hello.cpp : Defines the entry point for the console application.
//

//#include "stdafx.h"<====无用
#include <iostream.h>
void SayHello();
void SayGoodbye();

int main(int argc, char* argv[])

{
SayHello();
SayHello();

return 0;
}
void SayHello()
{
cout<<"Hello,"<<"World!"<<endl;
cout<<"你真聪明,你已经学会用C++编写程序了!"<<endl;
}
void SayGoodbye()
{
cout<<"Bye,"<<"朋友"<<endl;
}

#6


void SayGoodbye()
{
cout<<"Bye,"<<"朋友"<<endl;
}
cout<<"Bye,"<<朋友!"<<endl;
}
一看就是函数定义有问题,老师看不出来?大哥,拜托!

#7


把最后两行
cout<<"Bye,"<<朋友!"<<endl;
}
删掉就行了

#8


//#include "stdafx.h"
#include <iostream.h>
void SayHello();
void SayGoodbye();

int main(int argc, char* argv[])

{
SayHello();
SayHello();

return 0;
}
void SayHello()
{
cout<<"Hello,"<<"World!"<<endl;
cout<<"你真聪明,你已经学会用C++编写程序了!"<<endl;
}
void SayGoodbye()
{
cout<<"Bye,"<<"朋友"<<endl;
}

#9


那个老师是水货。

#10


1 需要什么就加什么头文件 
这里很明显只需要 iostream就可以了

2 开始编程会忽略很多细节的地方,而这些地方往往需要很细心,多编就知道了。
比如掉了 ;  或者象你这里少了个 “ 一样   

别灰心,慢慢来

#11


#include <iostream>
using namespace std;
void SayHello();
void SayGoodbye();

int main(int argc, char* argv[])

{
SayHello();
SayHello();

return 0;
}
void SayHello()
{
cout<<"Hello,"<<"World!"<<endl;
cout<<"你真聪明,你已经学会用C++编写程序了!"<<endl;
}
void SayGoodbye()
{
cout<<"Bye,"<<"朋友"<<endl;

 cout<<"Bye,"<<"朋友!"<<endl;
}
上面的是正确的咯
   其实我们见到的老师都差不多咯
   我是这么想的,如果老师厉害的话,他肯定是不会当老师的咯,做程序好多咯哦
   现在的老师都是多元化的人才,他们不是这个专业出来的确可以去教
   我们关键是要自学

#12


void SayGoodbye()
{
cout<<"Bye,"<<"朋友"<<endl;

 cout<<"Bye,"<<"朋友!"<<endl;
}
当自己把问题看清楚后再问嘛。
其实编程是自己调试出来的,先把一些基础的问题搞懂,然后再深入。
“程序世界里的每个人都想飞,但连走都没学会的话就别想跑!!!!!!!”

#13


void SayGoodbye()
{
cout<<"Bye,"<<"朋友"<<endl;
}
cout<<"Bye,"<<朋友!"<<endl;
}
这里最后多了一句啊,把最后一句输出语句去掉.绝对可以.
你什么学校啊,老师怎么那么烂啊,你老师不可能只会C语言吧?那你们学校请我去做老师好了,免得我现在失业.

#14


using namespace std

这句可以不要吧!

#15


呵呵,快结帖吧,免得这么多人攻击你老师哦

#16


在vc中创建工程时,不要选择 “A simple aplication” 用默认选项 “An empty project”即可

#17


第二个“朋友”之前差双引号的

#18


上面的错误,大家都提过了,其实每个人都是从0开始的,不要灰心,相信自己,肯定行的

#19


注意引号的配对配对。
在程序设计中,括号,引号的配对是很重要的,如果大程序出现这样的错误,那就要急死人的。
建意,出现第一个(引号||括号)时,就给出与之对应的下一个(号||括号)

#20


习惯不好,因该养成两括号一起加的习惯

#21


不要气馁·!!!我也是一样!你放弃的话!说不定那些不怀好意的家伙正在偷笑呢!别放弃!

#22


// hello.cpp : Defines the entry point for the console application.
//

//#include "stdafx.h"  // 多余
#include <iostream.h>
void SayHello();
void SayGoodbye();

int main(int argc, char* argv[])

{
SayHello();
SayHello();

return 0;
}
void SayHello()
{
cout<<"Hello,"<<"World!"<<endl;
cout<<"你真聪明,你已经学会用C++编写程序了!"<<endl;
}
void SayGoodbye()
{
cout<<"Bye,"<<"朋友"<<endl;
//}  // 错误
//cout<<"Bye,"<<朋友!"<<endl;  // 少 "
cout<<"Bye,"<<"朋友!"<<endl;
}

#23


不要灰心,其实我们都一样,一定要努力,你一定行的!

#24


我也很差,不要灰心好好学习,会变好的。

#1


老大,这好像是多的吧(最后两行
cout<<"Bye,"<<朋友!"<<endl;
}

#2


老师不知道哪错的?
哪个学校的呀?

#3


#include <iostream>
using namespace std;
void SayHello();
void SayGoodbye();

int main(int argc, char* argv[])

{
SayHello();
SayHello();

return 0;
}
void SayHello()
{
cout<<"Hello,"<<"World!"<<endl;
cout<<"你真聪明,你已经学会用C++编写程序了!"<<endl;
}
void SayGoodbye()
{
cout<<"Bye,"<<"朋友"<<endl;
}



------ 已启动生成: 项目: test, 配置: Debug Win32 ------

正在编译...
test.cpp
正在链接...

生成日志保存在“file://d:\Development\test\Debug\BuildLog.htm”中
test - 0 错误,0 警告


---------------------- 完成 ---------------------

    生成: 1 已成功, 0 已失败, 0 已跳过

#4


真是莫名奇妙,是不是老师他在搞笑?

#5


// hello.cpp : Defines the entry point for the console application.
//

//#include "stdafx.h"<====无用
#include <iostream.h>
void SayHello();
void SayGoodbye();

int main(int argc, char* argv[])

{
SayHello();
SayHello();

return 0;
}
void SayHello()
{
cout<<"Hello,"<<"World!"<<endl;
cout<<"你真聪明,你已经学会用C++编写程序了!"<<endl;
}
void SayGoodbye()
{
cout<<"Bye,"<<"朋友"<<endl;
}

#6


void SayGoodbye()
{
cout<<"Bye,"<<"朋友"<<endl;
}
cout<<"Bye,"<<朋友!"<<endl;
}
一看就是函数定义有问题,老师看不出来?大哥,拜托!

#7


把最后两行
cout<<"Bye,"<<朋友!"<<endl;
}
删掉就行了

#8


//#include "stdafx.h"
#include <iostream.h>
void SayHello();
void SayGoodbye();

int main(int argc, char* argv[])

{
SayHello();
SayHello();

return 0;
}
void SayHello()
{
cout<<"Hello,"<<"World!"<<endl;
cout<<"你真聪明,你已经学会用C++编写程序了!"<<endl;
}
void SayGoodbye()
{
cout<<"Bye,"<<"朋友"<<endl;
}

#9


那个老师是水货。

#10


1 需要什么就加什么头文件 
这里很明显只需要 iostream就可以了

2 开始编程会忽略很多细节的地方,而这些地方往往需要很细心,多编就知道了。
比如掉了 ;  或者象你这里少了个 “ 一样   

别灰心,慢慢来

#11


#include <iostream>
using namespace std;
void SayHello();
void SayGoodbye();

int main(int argc, char* argv[])

{
SayHello();
SayHello();

return 0;
}
void SayHello()
{
cout<<"Hello,"<<"World!"<<endl;
cout<<"你真聪明,你已经学会用C++编写程序了!"<<endl;
}
void SayGoodbye()
{
cout<<"Bye,"<<"朋友"<<endl;

 cout<<"Bye,"<<"朋友!"<<endl;
}
上面的是正确的咯
   其实我们见到的老师都差不多咯
   我是这么想的,如果老师厉害的话,他肯定是不会当老师的咯,做程序好多咯哦
   现在的老师都是多元化的人才,他们不是这个专业出来的确可以去教
   我们关键是要自学

#12


void SayGoodbye()
{
cout<<"Bye,"<<"朋友"<<endl;

 cout<<"Bye,"<<"朋友!"<<endl;
}
当自己把问题看清楚后再问嘛。
其实编程是自己调试出来的,先把一些基础的问题搞懂,然后再深入。
“程序世界里的每个人都想飞,但连走都没学会的话就别想跑!!!!!!!”

#13


void SayGoodbye()
{
cout<<"Bye,"<<"朋友"<<endl;
}
cout<<"Bye,"<<朋友!"<<endl;
}
这里最后多了一句啊,把最后一句输出语句去掉.绝对可以.
你什么学校啊,老师怎么那么烂啊,你老师不可能只会C语言吧?那你们学校请我去做老师好了,免得我现在失业.

#14


using namespace std

这句可以不要吧!

#15


呵呵,快结帖吧,免得这么多人攻击你老师哦

#16


在vc中创建工程时,不要选择 “A simple aplication” 用默认选项 “An empty project”即可

#17


第二个“朋友”之前差双引号的

#18


上面的错误,大家都提过了,其实每个人都是从0开始的,不要灰心,相信自己,肯定行的

#19


注意引号的配对配对。
在程序设计中,括号,引号的配对是很重要的,如果大程序出现这样的错误,那就要急死人的。
建意,出现第一个(引号||括号)时,就给出与之对应的下一个(号||括号)

#20


习惯不好,因该养成两括号一起加的习惯

#21


不要气馁·!!!我也是一样!你放弃的话!说不定那些不怀好意的家伙正在偷笑呢!别放弃!

#22


// hello.cpp : Defines the entry point for the console application.
//

//#include "stdafx.h"  // 多余
#include <iostream.h>
void SayHello();
void SayGoodbye();

int main(int argc, char* argv[])

{
SayHello();
SayHello();

return 0;
}
void SayHello()
{
cout<<"Hello,"<<"World!"<<endl;
cout<<"你真聪明,你已经学会用C++编写程序了!"<<endl;
}
void SayGoodbye()
{
cout<<"Bye,"<<"朋友"<<endl;
//}  // 错误
//cout<<"Bye,"<<朋友!"<<endl;  // 少 "
cout<<"Bye,"<<"朋友!"<<endl;
}

#23


不要灰心,其实我们都一样,一定要努力,你一定行的!

#24


我也很差,不要灰心好好学习,会变好的。