В частности, что может вызывать ошибку сегментации при вызове fprintf. Вызов fprintf ниже. Если существует слишком много возможностей, которые могут вызвать это, укажите общий набор причин.
status = printf("Processing %u by %u image. Please wait...\n", 3, 3);
Когда я отлаживаю свою программу «main.c» (.c, а не .cpp), возникает ошибка сегментации, и я получаю два сообщения о том, что Dev-C++ имеет ошибку сегментации. статус установлен на 12, что соответствует первой «3».
Меня больше интересует теория компьютерных наук для решения этой проблемы. Если это возможно?
Редактировать:
Каков список возможных ошибок, вызывающих ошибки сегментации?
Является ли проверка/анализ кода единственным способом найти проблему?
Существуют ли инструменты отладчика, которые могут это сделать, и как они работают (вкратце)?