小编dus*_*noe的帖子

C++ int函数.当零是有效返回值时,如何检测false?

我有一个函数解析来自std :: cin的一些输入,并在成功时返回一个整数值.我需要根据返回值检测解析输入时是否出错.零是有效的回报.我可以用什么来区分有效零和"坏输入"?

如果我需要发布代码作为示例,请告诉我.谢谢!

[编辑]

int parseInput(){
    int calculatedValue = 0;
    bool parseOk = true;
    /* Parse cin for valid input.*/
    if (parseOk) {
        /* Perform calculation. Can be zero */
    }
    return calculatedValue; // Any integer is valid
}
Run Code Online (Sandbox Code Playgroud)

c++

-2
推荐指数
1
解决办法
105
查看次数

标签 统计

c++ ×1