Как отображать 3 имени за раз, делая паузу, чтобы позволить пользователю нажать клавишу до того, как список продолжит отображаться.Как распечатать массив, приостановить его и продолжить печатать массив в C++?
Мой код теперь только петлями первые 3 значения массива
#include <iostream>
#include <string>
#include <iomanip>
using std::setw;
using namespace std;
int main() {
string a;
string names[10]; //size of array
for (int i = 0; i < 10; i++)
{
std::cout << "Enter name ";
std::cin >> a; //user input
names[i] = a; //assigns input to array
}
cout << "\n";
for (int k = 0; k < 10; k++)
{
for (int j = 0; j < 3; j++)
{
cout << names[j] << endl;
}
system("pause");
}
}
Вы можете использовать 'сон()'. Я бы, вероятно, использовал другую переменную и ++ после печати, и когда она попадает в три раза и 'if' и' sleep() ' –
' используя std :: setw', * then * вы сдались и просто сбросили все из 'std' в глобальном пространстве имен? Точка для попытки, я думаю ... – Quentin