Gigabait, Вы имеете ввиду выполнение кода во время отладки? Дисассемблирование - это тупо чтение исполняемого файла/памяти и превращение машинного кода в ассемблерный.
loganbaby, Значит, было сделано с ошибкой. Или вы забыли повторить после пересоздания проекта, как консольного приложения. Перепроверьте, что все прописано. Ошибка однозначно говорит о том, что линковщик не может найти реализацию SDL функции.
loganbaby, Уже не таже ошибка, читайте внимательнее. Раньше он не мог найти _WinMain, который используется в оконных приложениях, а сейчас не может найти _SDL_main. Судя по названию - это скорее всего часть SDL. Вам надо в свойствах проекта прописать пути к библиотеке для линковщика. Вот тут расписано.
IliaNeverov, А в чем смысл их тогда хранить в одном массиве? Как вы с ними работать собиратесь тогда?
Можно хранить их как void*, но тогда надо где-то рядом хранить пометку о начальном типе и вся работа с элементами будет вестись в большом switch case с явными кастами к изначальным типам.
jcmvbkbc, вы про sigint и т.п? Это совсем не то. Во-первых, это фича операционной системы, а не языка c. Во-вторых, эти сигналы обрабатываются в момент переключения потоков. После выполнения обработки программа продолжает работу с того же места, где ее прервали. Это скорее как многопоточность, а не прерывание.
DDwrt100, Значит оно в файл перенаправилось. Файл может быть пустым, если нет прав в него записывать. Но скорее всего, вы просто проверяете не тот файл.
Никаких ошибок или недоработок в fread нет. Вы где-то ошиблись.