标题:求助,如何判断用户输入完毕
只看楼主
oufala
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2015-11-16
结帖率:50%
已结贴  问题点数:6 回复次数:2 
求助,如何判断用户输入完毕
例如有两个重载构造函数,一个有三个参数,一个有一个参数。如何根据用户的输入判断调用哪个构造函数。示例一 输入: abc 123 1.23 输出 abc 123 1.23 示例二 输入: abc 输出 abc 1000 8.98。
完整要求如下:构建一个类stock,属性为:字符数组stockcode[]、整形数据成员quan、浮点型数据成员price。构造函数含三个参数:字符数组 na[]及q、p。当定义stock的类对象时,将对象的第一个字符串参数赋给数据成员stockcode,第2和第3个参数分别赋给quan、 price。未设置第2和第3个参数时,quan的值为1000,price的值为8.98。成员函数print()使用this指针来输出属性值。 示例一 输入: abc 123 1.23 输出 abc 123 1.23 示例二 输入: abc 输出 abc 1000 8.98
搜索更多相关主题的帖子: 字符串 price 如何 用户 
2016-04-06 00:29
yangfrancis
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:贵宾
威 望:141
帖 子:1510
专家分:7661
注 册:2014-5-19
得分:3 
cout<<"是否继续输入其他数据(y/n)";
char choice;
cin>>choice;
if(choice!='y'||choice!='Y')
   /***/
这样就能确定用哪个构造函数了
2016-04-06 09:38
疯静
Rank: 1
等 级:新手上路
帖 子:1
专家分:3
注 册:2016-4-6
得分:3 
学习中。。。。。。
2016-04-07 17:36



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-463300-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 1.422912 second(s), 8 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved