У меня есть этот вопрос в команде cout на моем компьютере. Я использую MingW и Netbeans для обучения C++. Я попытался скомпилировать и запустить программу со следующим кодом.Программа C++ выходит из строя при выводе целых чисел
#include <iostream>
int main(){
int x = 5;
int y = 7;
std::cout << std::endl;
std::cout << x + y << " " << x * y;
std::cout << std::endl;
return 0;
}
Этот код сохраняется как xycalculation.cpp и я скомпилировал его с помощью команды g++ -o xycalc.exe xycalculation.cpp
на моем Windows XP с пакетом обновления 2 компьютера. У меня есть переменные окружения, установленные в PATH. C: \ WINDOWS \ system32; C: \ WINDOWS; C: \ WINDOWS \ System32 \ Wbem; D: \ Qt \ Qt5.0.1 \ 5.0.1 \ mingw47_32 \ bin; D: \ MinGW \ bin; D: \ MinGW \ msys \ 1.0 \ bin
Этот код компилируется отлично и создает файл xycalc.exe. и когда я пытаюсь запустить его через командную строку на xycalc.exe
, он дает мне сообщение об ошибке Windows и выходит без вывода каких-либо результатов.
Сведения об ошибке, отображаемой при нажатии ссылки «За дополнительной информацией об этой ошибке, нажмите здесь».
AppName: xycalculation.exe AppVer: 0.0.0.0 ModName: libstdc++-6.dll
ModVer: 0.0.0.0 Offset: 000952a0
Может кто-нибудь дать мне указания, чтобы исправить эту проблему ?, это будет большим подспорьем для меня, чтобы продолжить изучение этого языка.
Заранее спасибо.
Я не вижу ничего плохого в коде. – chris
Скомпилирует и работает отлично для меня (используя 'g ++' в Mac OS). – Floris