Я писал программу на C ++ для ввода значений для матрицы NxN. Обычно вводят целое число и нажимают клавишу возврата NxN раз. Но я бы хотел, чтобы курсор перемещал длину вкладки для каждого значения, введенного пользователем. Это продолжается для строки, а затем запрашивается новая строка для ввода для следующей строки. Мне известно об использовании curses.h для такой реализации, но я не понял, как это реализовать.
Спасибо.
#include <ncurses.h>
#include <iostream>
using namespace std;
int main()
{
char ch[10];
int array[4][4];
initscr();
raw();
keypad(stdscr, TRUE);
echo();
printw("Enter elements a 4x4 array: \n");
for(int i=0;i<4;i++) {
for(int j=0 ; j<4; j++) {
getstr(ch);
array[i][j]=atoi(ch);
addch('\t'); // This is executed after the newline return is received
refresh();
}
addch('\n');
}
getch();
endwin();
return 0;
}