I wrote a program of taking input from user in array. But if the user uses spaces instead of enter for entering next input, how do I move the cursor to next index when space is entered? I tried the following code but doesnt seem to work
int* arr = new int[n]; for (int j = 0; j < n; j++) { cin >> arr[j]; if (arr[j] == '32') arr[j] = '13'; }
32 is ascii value for space and 13 id ascii value for enter. My user gives space separated intergers as input:
suppose n=5; 7 17 3 13 8
these are 5 inputs how do I make them different inputs for 5 indexes?
That if condition isn't required for this case. You can simply do this.
int* arr = new int[n]; for (int j = 0; j < n; j++) { cin >> arr[j]; }
1.4m articles
1.4m replys
5 comments
57.0k users