LINUX.ORG.RU

История изменений

Исправление znavko, (текущая версия) :

лог консоли:

% cat 1.cpp
#include <iostream>
#include <limits>
using namespace std;

int main(int argc, char** argv)
{
  string name;
  cout << "Программа Hello!" << endl;
  cout << "Введите Ваше имя и нажмите enter: "; 
  cin >> name;
  cout << "Hello, " << name << endl;
  char c[1];
  cout << "Нажмите Enter для продолжения ";
  cin.ignore(numeric_limits<streamsize>::max(), '\n');
  cin.getline(c, 1);
  return 0;
}

% g++ 1.cpp
% ./a.out
Программа Hello!
Введите Ваше имя и нажмите enter: znavko
Hello, znavko
Нажмите Enter для продолжения 
%

работает! спасибо за справку.

Исходная версия znavko, :

вот рабочий код с библиотеками iostrem и limits

работает

% cat 1.cpp
#include <iostream>
#include <limits>
using namespace std;

int main(int argc, char** argv)
{
  string name;
  cout << "Программа Hello!" << endl;
  cout << "Введите Ваше имя и нажмите enter: "; 
  cin >> name;
  cout << "Hello, " << name << endl;
  char c[1];
  cout << "Нажмите Enter для продолжения ";
  cin.ignore(numeric_limits<streamsize>::max(), '\n');
  cin.getline(c, 1);
  return 0;
}

% g++ 1.cpp
% ./a.out
Программа Hello!
Введите Ваше имя и нажмите enter: znavko
Hello, znavko
Нажмите Enter для продолжения 
%