Не могу понять,почему выдает ошибку?

262
11 ноября 2017, 13:29

Добрый день. Решаю задачи на с++, но не могу дорешать из-за некоторых ошибок:"multiple definition of 'main' " Помогите справиться с этим,пожалуйста.

#include <iostream>
#include <cctype>
using namespace std;
bool IsDigit(unsigned char c) {
if(isdigit(c))
     return true;
else return false;
}

int main(){
char c;
if (IsDigit(c))
    cout << "yes";
else cout << "no";
return 0;
}
Answer 1

Ну, у меня компилируется.

Но работать оно не будет - вы же не задаете символ c и не считываете его с клавиатуры... Так что будет проверено - а не цифра ли какое-то мусорное значение?

А вообще все телодвижения с IsDigit вообще непонятны - какой в них смысл?...

Что по переопределения main - вы случайно не в какой-то уже имеющийся проект свою программу добавили? И где-то есть еще компилируемый и компонуемый файл с main?

READ ALSO
Сокрытие символов при вводе пароля

Сокрытие символов при вводе пароля

Я сделал функцию для ввода логина/пароля и хотел, чтобы пароль скрывался звездочками, а выводились бы логин и пароль в формате login:passwordНо в конце...

330
Проверка наличия символа в строке C++

Проверка наличия символа в строке C++

Задача такова: необходимо ввести символ и проверить к какому алфавиту и регистру он принадлежитС латинскими буквами все нормально,но проблемы...

254
Строгий алиасинг в MinGW-w64

Строгий алиасинг в MinGW-w64

При компиляции с MinGW-w64 этого простого кода:

226
Код на С++ который делает реверс звука [требует правки]

Код на С++ который делает реверс звука [требует правки]

Может ктото имет код на С++ в котором есть функция которая делает реверс звука, переключает канал с правого на левыйНужно чтоб изменялся канал...

206