注册 登录
编程论坛 C++教室

书上第一个例题,我抄写到Dev-C++就有问题

cycchina 发布于 2007-08-27 13:30, 1333 次点击

我刚刚学,书上第一个例题,我抄写到Dev-C++就有问题,在 Borland C++上也有问题
希望哥哥姐姐们帮忙找一下错误.(自己认为和书上一样啊!
#include <iostream.h>
main ()
{
char name[20];
cout <<"My name is: ";
cin >>name;
cout<<name<<"\n";
}

10 回复
#2
aipb20072007-08-27 13:36

你的书版本太老,不符合新标准,还有错误,建议更换。

#include <iostream>
using namespace std;
int main(){
char name[20];
cout <<"My name is: ";
cin >>name;
cout<<name<<"\n";
}


#3
cycchina2007-08-27 14:02

谢谢版主

#4
ioriliao2007-08-27 20:27
旧的标准用tc就能编译成功
#5
雨中飞燕2007-08-27 21:29

支持用新编译,不支持用旧书



by 雨中飞燕 QQ:78803110 QQ讨论群:5305909

请大家不要用TC来学习C语言
C/C++算法习题(OnlineJudge):[url]http://yzfy.org/[/url]

#6
狂人老大2007-08-28 18:50

恩 前一种是传统的,后一种是新版本的,
有的编译器是支持传统的,不过最好用新版的 毕竟要随潮流啊

#7
solardo2007-10-24 18:39
回复:(aipb2007)你的书版本太老,不符合新标准,还...

建议加上
system("pause");
return 0;

#8
nuciewth2007-10-24 20:59
以下是引用ioriliao在2007-8-27 20:27:56的发言:
旧的标准用tc就能编译成功

连TC也可以

#9
jonc2007-10-30 14:59
加上using namespace std;
或者std::cout;
std::cin;
都可以
#10
yuyunliuhen2007-10-30 16:41

不过现在国内的书大多有这个弊病。。。

#11
a217zxg2007-11-03 22:02
#include <iostream.h>
void main ()
{
char name[20];
cout <<"My name is: ";
cin >>name;
cout<<name<<"\n";
}
这样可以少写几条语句。
1