我在cpp程序中输出错误

问题描述 投票:0回答:1
 while(t--){
    string str, token, dummy;
    cin.ignore();
    getline(cin ,str);
    int pos = str.find(' ');
    token = str.substr(pos+1);
    str = str.substr(0, 3);
    cout << str << " " <<  token << endl;

} **在givig输入上为添加hackerrank添加黑客找ha找哈克

输出为添加hackerrankdd黑客工业ind hak

我在第二行中缺少输入的第一字符。**

c++ string getline substr
1个回答
0
投票
从istreamignore()

[已添加重点]

© www.soinside.com 2019 - 2024. All rights reserved.