обработка исключений в Qt или любом приложении на C

#exception #try-catch

#исключение #попробуйте-catch

Вопрос:

Я хочу использовать обработку исключений на C вместо сбоя моего приложения на платформе C или Qt. Пример я беру ниже кода

  int main() 
{ 
   char *str;  
   
   /* Stored in read only part of data segment */
   str = "GfG";      
   
   /* Problem:  trying to modify read only memory */
   *(str 1) = 'n';  
   return 0; 
}
  

что приводит к ошибке сегментации (сброс ядра) при выполнении.

Используя try catch, как можно устранить исключение, т.е. Мое приложение не завершается сбоем.

Заранее благодарю вас.