永发信息网

帮忙看段C++代码

答案:4  悬赏:10  手机版
解决时间 2021-04-26 16:03

#include <iostream>
#include <cstring>
using namespace std;

class WeiwenzhaoTime
{
public:
void setDate(string);
string getDate();
void setTime(string);
string getTime();
private:
string date;
string time;
};

void WeiwenzhaoTime::setDate(string inDate)
{
date = inDate;
}

string WeiwenzhaoTime::getDate()
{
return date;
}

void WeiwenzhaoTime::setTime(string inTime)
{
time = inTime;
}

string WeiwenzhaoTime::getTime()
{
return time;
}

int main()
{
string time;
string date;
WeiwenzhaoTime nowTime;

cout<<"Please set date(YYYY-MM-DD):";
cin>>date;
nowTime.setDate(date);
cout<<"Please set time(hh:mm:ss): ";
cin<<time;
nowTime.setTime(time);

cout<<"Now the time is : "<<nowTime.getDate()
<<" "<<nowTime.getTime();

return 0;
}

为什么在DEV里可以运行 而在VC++6.0里不能运行呢 要想在VC++6.0里运行要怎么改呀

最佳答案

帮你改过来了


看看可不可以


错误的地方已经注释了



#include <iostream>
#include <string>//用string库
using namespace std;


class WeiwenzhaoTime
{
public:
void setDate(string);
string getDate();
void setTime(string);
string getTime();
private:
string date;
string time;
};


void WeiwenzhaoTime::setDate(string inDate)
{
date = inDate;
}


string WeiwenzhaoTime::getDate()
{
return date;
}


void WeiwenzhaoTime::setTime(string inTime)
{
time = inTime;
}


string WeiwenzhaoTime::getTime()
{
return time;
}


int main()
{
string time;
string date;
WeiwenzhaoTime nowTime;


cout<<"Please set date(YYYY-MM-DD):";
cin>>date;
nowTime.setDate(date);
cout<<"Please set time(hh:mm:ss): ";
cin>>time;//这的符号错了
nowTime.setTime(time);


cout<<"Now the time is : "<<nowTime.getDate()
<<" "<<nowTime.getTime();


return 0;
}

全部回答

cin>>date; 换成 getline(cin,date);

cin<<time; 换成 getline(cin,time);

主要的问题在于CString是m$在标准C++出来前自家搞出来的一个东东,他只能和MFC里自家的CArchive配对,和cin是不可调和的. 所以cin>>date 就不行.

将头文件#include <cstring> 换成#include <string> 就没问题.

另外一个小问题就是

cout<<"Please set time(hh:mm:ss): "; cin>>time; //输入格式错误. >>

vc6的编译器不是标准的也不是新的。so。。。至于怎么改。我也不知道了。dev用的g++基本上是符合standad c++标准的。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
关于人类女孩和吸血鬼的言情小说
小学人教版英语句型,XP会不会比98更加充分的
谁帮我写一篇检讨书
LAAN COFFEE蓝咖啡(民主广场)地址在哪,我要
曹操儿子及后代介绍 历史上曹操有几个儿子
盗贼刺杀天赋里的血之饥渴是自己流血时候用还
iTudou有没有等级划分啊,如果有,怎么升级啊
谁知道新河县属于哪个市啊
陈翔很优秀,为什么会淘汰,太可惜老。
画卧蚕用什么色的眉笔,纹眉手动眉笔怎么使用
出入人事部,如何做好工作
NG.Soon Lee 新加坡人名字怎么翻译
怎么减掉大腿的肥肉呀?我好苦恼
诺基亚n72手机密码忘拉,怎样才能解开密码?
大话2天女散花
推荐资讯
我(女生)眼睛比较小,可以通过化妆变大吗?
茶缘客栈这个地址在什么地方,我要处理点事
金霄佳梦快捷宾馆这个地址在什么地方,我要处
信阁舞蹈学校地址在哪,我要去那里办事
英语音标怎样才能读准?
我正常吗?诶…
什么浏览器最好用呢?
英语作文:专业英语与专业的关系
洛克王国里面的捕捉宠物捕捉满了六只,还能不
有什麼好看的散文書好看.
谁帮我推荐几款华硕本本.4500以下.性价比要高
she is very very smart 有没有错
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?