标题:c++标准库string类的问题
只看楼主
yuanhao012
Rank: 1
来 自:china
等 级:新手上路
帖 子:3
专家分:0
注 册:2012-8-1
结帖率:100%
已结贴  问题点数:20 回复次数:6 
c++标准库string类的问题
#include<iostream>
#include<string>
using std::cin;
using std::cout;
using std::endl;
using std::string;
int main()
{
    string word;
    while(cin>>word)
        cout<<word<<endl;
    string::size_type ix=word.size();
    cout<<ix<<endl;
}
怎么输不出ix值啊,如何跳出while循环,请路过的高手看看。
搜索更多相关主题的帖子: word include 
2012-08-01 16:24
yuanhao012
Rank: 1
来 自:china
等 级:新手上路
帖 子:3
专家分:0
注 册:2012-8-1
得分:0 
怎么这两句string::size_type ix=word.size();
          cout<<ix<<endl;
加和没加一样啊?
2012-08-01 16:27
诸葛修勤
Rank: 10Rank: 10Rank: 10
等 级:贵宾
威 望:11
帖 子:549
专家分:1955
注 册:2010-10-28
得分:5 
ctrl + d
2012-08-01 17:59
liudw2
Rank: 4
等 级:业余侠客
帖 子:85
专家分:248
注 册:2011-7-31
得分:10 
Enter->Ctrl+z->Enter
2012-08-01 19:17
pangding
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
来 自:北京
等 级:贵宾
威 望:94
帖 子:6784
专家分:16751
注 册:2008-12-20
得分:5 
不是 ctrl+d 就是 ctrl+z 用来结束输入。楼主自己试试呗。
2012-08-01 23:43
yuanhao012
Rank: 1
来 自:china
等 级:新手上路
帖 子:3
专家分:0
注 册:2012-8-1
得分:0 
谢谢各位!
2012-08-02 17:14
Vincent_CZW
Rank: 2
等 级:论坛游民
帖 子:8
专家分:14
注 册:2012-3-10
得分:0 
像您这种情况,只能用ctrl+z来结束,不然不能跳出while循环,你的输出ix也就没意义了

不妨吧ix放在while里面来输出~~~

祝您好运,加油!!!
2012-08-02 23:39



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




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

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