История изменений
Исправление 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 для продолжения
%