PMG http://forum.pmg.org.ru/ |
|
Помогите, программа не компилируется. http://forum.pmg.org.ru/viewtopic.php?f=4&t=5491 |
Страница 1 из 1 |
Автор: | Tiger [ 17 дек 2007 00:25 ] |
Заголовок сообщения: | Помогите, программа не компилируется. |
Помогите разобраться в чем дело. Написал программу: Код: #include<stdio.h>
enum months { JAN=1,FEB,MAR,APR,MAY,JUN,JUL,AUG,SEP,OCT,NOV,DEC }; int main() { enum months month; const char *monthName[]={"","January","February","Martch","April","May","Juny","July","August","September","Octomber","November","December"}; for( month=JAN; month<=DEC; month++ ) { printf("%2d%11s\n", month, monthName[ month ] ); } return 0; } Вроде все правильно написано, но при компиляции она выдает ошибку: Цитата: error C2676: binary '++' : 'months' does not define this operator or a conversion to a type acceptable to the predefined operator
Что это за ошибка и как её исправить? |
Автор: | MagicWolf [ 17 дек 2007 09:35 ] |
Заголовок сообщения: | |
Попробуй: enum months month; Заменить на: int month; |
Автор: | Tiger [ 17 дек 2007 13:18 ] |
Заголовок сообщения: | |
Цитата: Попробуй:
enum months month; Заменить на: int month; Спасибо MagicWolf. Всё заработало. Вы просто гений. |
Страница 1 из 1 | Часовой пояс: UTC + 3 часа [ Летнее время ] |
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |