NetBeans C++ будет СТРОИТЬ, но не ЗАПУСКАТЬ (значение выхода 127), когда я использую строковую команду в своем коде

Эй, я новичок в кодировании, и я не могу заставить работать очень простую строковую программу. Вот мой код:

# #include <string> 
# #include <iostream>

using namespace std;

int main() {
string name;
cin >> name;
string message("hi");
cout << name << message;
return 0;
}

Это очень общий пример, но всякий раз, когда я запускаю его в NetBeans 8.1, он будет создаваться, но не запускаться и выдавать мне следующее:

Процесс запущен во внешнем терминале...

RUN FAILED (значение выхода 127, общее время: 352 мс)

Любой другой файл, который я запускаю, будет работать, если он не содержит строковой команды. Я полагаю, что это должно быть что-то с настройками в NetBeans. Я пробовал использовать std:: etc и т. д., но это не решает проблему. Любые советы/советы будут высоко оценены!


person Bobby Abbott    schedule 27.11.2015    source источник
comment
Ваши операторы включения неверны. Это реальный код или ошибка копирования?   -  person Neil Kirk    schedule 27.11.2015
comment
попробуйте это stackoverflow.com/questions/1763156/127-return-code-from   -  person sanjay    schedule 27.11.2015


Ответы (1)


Вы должны изменить операторы include так, чтобы им предшествовал только один символ #.

#include <string> 
#include <iostream>

Надеюсь, это исправит вашу ошибку; остальная часть кода выглядит нормально.

person Anindya Dutta    schedule 27.11.2015