ekoj a si doof Ответов: 2

Ho делать и обрабатывать ошибки исключения без использования какого-либо класса?


Я хочу знать, как сделать обработку ошибок для этого кода без использования какого-либо класса.
-
Это было бы возможно?

Что я уже пробовал:

#включить <stdio.h>


тап_п()
{


int a;
int b;
инт сумма;
printf("введите первый номер:");
scanf("%d", &a );
printf("введите второй номер:");
scanf("%d", &b );
printf("сумма:");
printf("%d", sum=a+b);
printf("произведение:");
printf("%d", sum=a*b);
printf("частное от:");
printf("%d", sum=a/b);
printf("The difference of:");
printf("%d", sum=a-b);
printf("модуль:");
printf("%d", sum=a%b);
возврат(0);

}

2 Ответов

Рейтинг:
6

Dave Kreskowiak

В Си такого нет. В C#нет структурированной обработки ошибок, например блоков try/catch.

Google для "обработка ошибок с" стратегий о том, как сделать это в C.


Рейтинг:
14

OriginalGriff

Чтобы добавить к тому, что сказал Дэйв, C не только не имеет общего улавливания ошибок, но и не имеет никакого понятия классов.

C-это старый язык, и такие вещи были добавлены к языкам, которые либо были надмножеством C, как C++, либо были вдохновлены C (но не совместимы), как C#.