|
@ -508,11 +508,31 @@ void inputFunction(int grid[SIZE][SIZE]) { |
|
|
break; |
|
|
break; |
|
|
|
|
|
|
|
|
case 2: |
|
|
case 2: |
|
|
printf("Case 2 \n"); |
|
|
|
|
|
|
|
|
printf("Enter the coordinates (row and column) separated by space:\n"); |
|
|
|
|
|
int row_d, col_d; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
while (true){ |
|
|
|
|
|
char rowd_str[10]; |
|
|
|
|
|
char cold_str[10]; |
|
|
|
|
|
scanf("%s %s", rowd_str, cold_str); |
|
|
|
|
|
|
|
|
|
|
|
row_d = rowd_str[0] - '0'; // Convert the first character to an integer |
|
|
|
|
|
col_d = cold_str[0] - '0'; // Convert the first character to an integer |
|
|
|
|
|
|
|
|
|
|
|
if (((row_d >= 1 && row_d <= 9) && rowd_str[1] == '\0') && ((col_d >= 1 && col_d <= 9) && cold_str[1] == '\0')) { |
|
|
|
|
|
grid[row_d - 1][col_d - 1] = 0; |
|
|
|
|
|
printf("Cell cleared successfully.\n"); |
|
|
|
|
|
break; |
|
|
|
|
|
} else { |
|
|
|
|
|
printf("Invalid input. Please enter a number between 1 and 9.\n"); |
|
|
|
|
|
} |
|
|
|
|
|
} |
|
|
break; |
|
|
break; |
|
|
default: |
|
|
default: |
|
|
printf("Invalid input. Please enter 1 or 2.\n"); |
|
|
printf("Invalid input. Please enter 1 or 2.\n"); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|