QNX錯誤代碼errno和描述字符串strerror

在調用QNX代碼後,若是返回錯誤,經常是-1,那麼能夠經過errno系統變量獲取到最後一次調用的錯誤代碼errno,若是須要顯示錯誤代碼的語言描述,可使用strerror(errno)函數獲取指定錯誤代碼的文字描述。函數

int func()
{
    int ret = name_open("MyChanel", 0);
    if (ret != EOK) {
        std::cout << "func()>name_open()fail:" << strerror(errno) << std::endl;
    }
    return ret;
}
相關文章
相關標籤/搜索