一个C++程序的问题

我是初学者,刚自己编了个程序,说有两个错误,但自己找不出来哇。。。请求高手帮忙#include<iostream.h>classTdate{private:intmont... 我是初学者,刚自己编了个程序,说有两个错误,但自己找不出来哇。。。请求高手帮忙
#include <iostream.h>
class Tdate
{
private:
int month;
int day;
public:
void setMonth(int a)
{
month=a;
}
int getMonth()
{
return month;
}
void setDay(int b)
{
day=b;
}
int getDay()
{
return day;
}
};
void main()
{
Tdate *d=new Tdate();
d->setMonth(10);
Tdate *e=new Tdate();
e->setDay(20);
cout<<d->getMonth()<<"\"<<e->getDay()<<endl;
}
用了using namespace std;后成三个错误了。。。
谢谢大家,果然是最后一句cout的问题,我把"\"改成了"/"就没问题了,也达到了我预期的结果“10/20”,但是为什么“\”就是有错误呢,而没有输出为“10\20”呢???难道“\”在C++里不能随便用??? 而且如果按二楼的换成"\\"的话,结果是“10\20”了,为什么两个\输出才会为一个\,而一个\就错了呢?
展开
 我来答
234369425
2009-11-20 · TA获得超过814个赞
知道小有建树答主
回答量:433
采纳率:0%
帮助的人:191万
展开全部
#include <iostream.h>
class Tdate
{
private:
int month;
int day;
public:
void setMonth(int a)
{
month=a;
}
int getMonth()
{
return month;
}
void setDay(int b)
{
day=b;
}
int getDay()
{
return day;
}
};
void main()
{
Tdate *d=new Tdate();
d->setMonth(10);
Tdate *e=new Tdate();
e->setDay(20);
cout<<d->getMonth()<<"\\"<<e->getDay()<<endl; /* "\" 如果你想输入"\"需要用两个"\\"加个\就没错误了.*/
}
ken_cqyou
2009-11-20 · TA获得超过1641个赞
知道小有建树答主
回答量:480
采纳率:0%
帮助的人:338万
展开全部
using namespace std;
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友21b6f406e
2009-11-20 · 超过22用户采纳过TA的回答
知道答主
回答量:150
采纳率:0%
帮助的人:74.4万
展开全部
2楼大哥真强..// "\" 如果你想输入"\"需要用两个"\\"加个\就没错误了.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
ljt_xjtu
2009-11-20 · TA获得超过741个赞
知道小有建树答主
回答量:1435
采纳率:0%
帮助的人:768万
展开全部
out<<d->getMonth()<<"\"<<e->getDay()<<endl;

"\"这个符号是特殊符号要么你用"\n",要么改成“,”你试试。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式