error lnk2005



Автор Арт задал вопрос в разделе Другие языки и технологии

В чем может быть ошибка? (Язык программирования - С) и получил лучший ответ

Ответ от Коровин Иван[гуру]
Ошибка, естественно, в ДНК
>>Prog.obj : error LNK2005: _main уже определен в lab1_prog1.obj
Случайно, в проект не включены ли файлы lab1_prog1.cpp и Prog.cpp, в обоих из которых определена функция main ?
Коровин Иван
Гуру
(2684)
Да, можно
Суть в том, что функция main может быть только одна в пределах приложения
Надо именовать функции по другому, и вызывать их из main
void task1()
{
...
}
void task2()
{
}
int main()
{
task1();
task2();
}

Ответ от Елисеев Дмитрий[мастер]
проект создай заново.. . новый сделай.. . и еще.. . while (a!=0) { a = a / 10; counter = counter + 1; } фигурные скобки забыл)))

Ответ от Не Скажу[гуру]
вы что-то неправильно делаете вне кода (ну помимо того что у вас нету пары фигурных скобок для цикла while). Рекомендую сделать новый консольный пустой проект и поправить код

Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с похожими вопросами и ответами на Ваш вопрос: В чем может быть ошибка? (Язык программирования - С)
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*