getline的格式问题...
查看原帖
getline的格式问题...
829157
Dog_E楼主2023/6/24 20:52

UVA上一遍过UVA10603

原本想用get消掉cin末尾的 \ n 结果发现爆 0

    cin >> w >> h >> n;
    if (!w || !h || !n)
        return 0;
    cin.get();
    for (int i = 0; i < h; i++) {
        getline(cin, s[i]);

在cin.get();后再加一个就过了

    cin >> w >> h >> n;
    if (!w || !h || !n)
        return 0;
    cin.get(), cin.get();
    for (int i = 0; i < h; i++) {
        getline(cin, s[i]);

洛谷的数据是行末多了一个空格吗?

2023/6/24 20:52
加载中...