Да, -Wdeprecated-declarations -Werror могут давать забавный эффект. Ошибки нет, но она есть.
<тут должен быть неопределенный артикль русского языка>, определитесь с терминологией
"вылетакет программа" - WhiteLedy, у тебя сборка этой программы вылетает, а что там с самой прораммой еще сильно большой вопрос.
WhiteLedy, магии нет. Так и задумано. Есть адово непонимание ситуаци и судорожные попытки применить дефибрилятор на враче скорой помощи а не на пациенте...
Блин, в трёх соснах заблудились, па-а-азо-о-ор.
...
Нельзя ли как-то CodeBlocks нормально настроить?
Нельзя Code::Blocks использовать пока у тебя "программа вылетает". Ручками, ручками собирать такое надо. и все тривиальные вопросы отпадают.
Не садят же начинающих пилотов в кабину боинга, где программу написать надо кнопочками чтобы он взлетел. хотя взлететь и сесть может без участия пилота, круто же, че, и "делать ничего не надо", только знать и понимать как работает надо, ни того ни другого у тебя нет. бери парашут и учись выпрыгивать из кукурузника сначала.
P.S. Препад - неадекват, раз gets() обязательное условие д/з. Сочувствую.