My code below outputs nothing when it starts. It prints the following when I type 1,2,3:
1Enter the value of argv[1]:49
2Enter the value of argv[2]:50
3Enter the value of argv[3]:51
I am quite confused as to where refresh() should be placed when using a loop. I am trying to achieve something like the comments inside the for loop.
int main()
{
initscr();
int argv[3];
int argvLen = sizeof(argv)/sizeof(*argv);
for (int i=0; i<argvLen; i++)
{
int n = getch();
printw("Enter value of argv[%d]: %d \n", i+1, n);
argv[i] = n;
refresh();
//cout << "Enter value of argv[" << i+1 << "]:" << endl;
//cin >> argv[i];
}
endwin();
return 0;
}