GS
Gregory Santoni

Что неправильно в коде? Компилятор выдает ошибку. Язык СИ

http://pastebin.com/bt2hwFEh

Если нужно, компилятор MinGW.

Как?? ?

После каждого УТВЕРЖдения нужна точка с запятой.

SB
Svetlana Boukova

вроде бы
в
if(oper == 's' || oper == 'S')
num = number;
else
перед else лишнее ";" - оно заканчивает if .И else оказывается непонятно куда пришитым
надо или
if(oper == 's' || oper == 'S')
num = number
else
или
if(oper == 's' || oper == 'S'){
num = number;
}else
---
(или это мне старые стандарты вспоминаются и глюк не в этом?)

ЛН
Людмила Нестерова

У меня скомпилилось (GCC).
И да, оно работать не будет.

Лидия Гольцева
Лидия Гольцева

Тут нет телепатов. Мы не знаем, какую ошибку выдает компилятор. Это может быть, например, "нет места на диске для создания исполнимого файла". Так что задавай вопрос полностью: что именно ты делаешь? Какую ошибку пишет компилятор? В каком месте? Какие опции компилятора?
---
На gcc - а minGW - тот же gcc, только под Windows - компилируется:
[ссылка заблокирована по решению администрации проекта]. org/ogkDZJoq

ВК
Ваня Канин

Забыли return в первом условии else. Программа получает неправильное значение, оставляет переменную неинициализированной и продолжает выполняться. Проблема может быть в этом.

Похожие вопросы
В чём ошибка? язык Си
Подскажите где ошибка в коде на с (си)
Посоветуйте хороший си компилятор
В чем ошибка? Язык программирования Си.
Помогите найти ошибку в коде на Си
помогите, найти ошибки (2 штуки) учу Pascal, компилятор выдает ошибки!!!
какой компилятор используется в убунту для си++
найдите ошибки в коде, язык си
Найти ошибки в коде. Язык си
проверьте пожалуйста код на языке Си