Да, я знаю, что это общий вопрос. Никакие другие комплекты вопросов/ответов не соответствуют моим потребностям. Взять c++ в этом квартале. Просто отлично. Попытка выполнить последнее задание, и я получаю вышеуказанную ошибку, даже в новом проекте с:
#include <stdio.h>
#include <iostream>
using namespace std;
int main()
{
cout << "hello world" << endl;
}
В качестве эксперимента я попытался вставить более сложный код из предыдущих заданий. Это работает. Просто вставка - не выполняется предыдущее задание.
Я взял простейший из них и разделил его на это:
main.cpp:
#include <iostream>
using namespace std;
int main()
{
double hours, rate;
cout << "Hello World";
cin >> hours;
cout << "Hello World";
cin >> rate;
system("pause");
return 0;
}
Это компилируется и работает отлично. Однако, если я удаляю одну из линий cin
я получаю ошибку, указанную в названии.
Я просто ошеломлен, потому что вставляемый в код компилируется и запускается, но даже "Hello World" в новом проекте не будет.
Мой пример выше дает какие-либо подсказки?
Это происходит, если вы запускаете его как администратор? Запустили ли вы его из Visual Studio или вы нажали на исполняемый файл?
Если у вас есть антивирус, это может вызвать ошибку.