PMG

Форумы по созданию игр
Текущее время: 28 мар 2024 20:22

Часовой пояс: UTC + 3 часа [ Летнее время ]




Начать новую тему Ответить на тему  [ Сообщений: 3 ] 
Автор Сообщение
 Заголовок сообщения: Помогите, программа не компилируется.
СообщениеДобавлено: 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

Что это за ошибка и как её исправить?


Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: 17 дек 2007 09:35 
Не в сети
Гуру
Аватара пользователя

Зарегистрирован: 03 авг 2004 10:37
Сообщения: 2694
Попробуй:
enum months month;
Заменить на:
int month;

_________________
С уважением, Сергей


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 17 дек 2007 13:18 
Цитата:
Попробуй:
enum months month;
Заменить на:
int month;

Спасибо MagicWolf. Всё заработало. Вы просто гений.


Вернуться к началу
  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 3 ] 

Часовой пояс: UTC + 3 часа [ Летнее время ]


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 5


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB