gpt4 book ai didi

c - 如何将我的错误描述添加到 perror 函数

转载 作者:太空宇宙 更新时间:2023-11-04 06:39:37 25 4
gpt4 key购买 nike

如何向 perror 堆栈添加错误?

这是我想要的例子

#include <stdio.h>
#include <stdlib.h>

int Div (int a, int b, int * c) {
if (b == 0) {
// add to perror: "cannot divide by zero!"
return 0;
}
*c = a / b;
return 1;
}

int main () {
int n;
if (!Div(2, 0, &n)) {
perror("could not divide");
}
return 1;
}

最佳答案

没有标准的(或非标准的,在我所知道的系统上)添加新的 errno 值的方法;您可以分配给 errno 以使用现有值,但这对于任何不属于标准库的东西来说都不是一个好主意。

关于c - 如何将我的错误描述添加到 perror 函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10265129/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com