В чем ошибка?

#include <iostream>
using namespace std;

int main()
{
    setlocale(0, "");
    int a, b;
    cout << "введите первое число";
        cin >>  a;
        cout << "введите второе число";
        cin >>  b;
    int c = a + b;
    cout << "сумма чисел равна" << c << endl;
    return  0;  
}

Ошибка 1 error LNK2005: main уже определен в main.obj C:\Users\Vlad\Documents\все мои проекты\lessons1\lessons1\калькулятор.obj lessons1
Ошибка 2 error LNK1169: обнаружен многократно определенный символ — один или более C:\Users\Vlad\Documents\все мои проекты\lessons1\x64\Debug\lessons1.exe 1 1 lessons1

Перед include <iostream> не хватает знака «#» и кавычки надо заменить с угловых на "

#include <iostream>
using namespace std;

int main()
{
    setlocale(0, "");
    int a, b;
    cout << "введите первое число ";
    cin >> a;
    cout << "введите второе число ";
    cin >> b;
    int c = a + b;
    cout << "сумма чисел равна " << c << endl;
    return 0;
}

Глеб, ты что-то напутал с проектом. Похоже, что у тебя в проекте присутствуют два файла .cpp, в которых есть функция main. Попробуй создать новый проект и скопировать туда твой код.

Внимание! Это довольно старый топик, посты в него не попадут в новые, и их никто не увидит. Пишите пост, если хотите просто дополнить топик, а чтобы задать новый вопрос — начните новый.

Ответить

Вы можете использовать разметку markdown для оформления комментариев и постов. Используйте функцию предпросмотра для проверки корректности разметки.

Пожалуйста, оформляйте исходный код в соответствии с правилами разметки. Для того, чтобы вставить код в комментарий, скопируйте его в текстовое поле ниже, после чего выделите то, что скопировали и нажмите кнопку «код» в панели инструментов. Иначе ваш код может принять нечитаемый вид.

Либо производите оформление кода вручную, следующим образом:

``` #include <iostream> using namespace std; int main() { // ... } ```

Предпросмотр сообщения

Ваше сообщение пусто.