当前位置: 移动技术网 > IT编程>开发语言>C/C++ > C++读取字符串数据的两种方式

C++读取字符串数据的两种方式

2019年03月02日  | 移动技术网IT编程  | 我要评论

下堂盲妃,忻州租房网,新华影都

c++读取字符串数据的两种方式

对于同样的样例输入:

ladder came tape soon leader acme ride lone dreis peat
scale orb eye rides dealer note derail laces dried
noel dire disk mace rob dries

方式1

#define local
#include<iostream>
using namespace std;
int main(){
    #ifdef local
    freopen("data.in","r",stdin);
    freopen("data.out","w",stdout);
    #endif

    string s;
    while(cin>>s){
        cout<<s<<endl;
    }
}

样例输出

ladder
came
tape
soon
leader
acme
ride
lone
dreis
peat
scale
orb
eye
rides
dealer
note
derail
laces
dried
noel
dire
disk
mace
rob
dries

方式2

#define local
#include<iostream>
using namespace std;
int main(){
    #ifdef local
    freopen("data.in","r",stdin);
    freopen("data.out","w",stdout);
    #endif

    string s;
    while(getline(cin,s)){
        cout<<s<<endl;
    }
}

样例输出:

ladder came tape soon leader acme ride lone dreis peat
scale orb eye rides dealer note derail laces dried
noel dire disk mace rob dries

如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复

相关文章:

验证码:
移动技术网