Как добавить ошибку в стек perror?Как добавить описание моей ошибки в функцию 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;
}
Это не в AAAAAAAAAAAAALLLL, как работает подсистема errno ... –
Если это C++ .. ** использование исключений !! ** – jli
не C++ просто c. –