Я новичок в C++, а теперь изучаю его с помощью блоков кода (версия: codeblocks-16.01mingw-setup.exe). Мои тестовые коды выглядят следующим образом:Ошибка блокировки блоков кода: сбой сборки
#include<iostream>
#include<stdlib.h>
int main()
{
int sum = 0, val = 1;
// keep executing the until val is greater than 10
while (val <=10) {
sum += val; // short-cut assignment
++val; // add 1 to val
}
std::cout << "Sum of 1 to 10 inclusive is "
<< sum << std::endl;
system("pause");
return 0;
}
Эти коды написаны в пустом файле с именем ex1.cpp. Затем я тестировал клик «Build and run». В результате другой файл main.cpp (я не пишу это) выскакивает:
#include <iostream>
using namespace std;
int main()
{
cout << "Hello world!" << endl;
return 0;
}
Скриншот прилагается для лучшей проверки:
Это файл '.c', который является C, а не C++. Вам нужно изменить его на файл '.cpp'. Два разных языка. –
Вы правы. Но когда я исправил эту проблему, эти коды все еще не могут быть успешно выполнены. Я прикрепил новую цифру для вашей справки. – jingweimo
Также убедитесь, что вы создали проект C++ в Code :: Blocks, так что он использует правильный компилятор. – gurka