是否可以在 C 中让用户通过将光标移动到所需值然后按Enter或space键确认选择来从先前打印在屏幕上的数据中“选择”一个值?
举例说明:
在以下代码中:
int x[10] = {1,2,3,4,5,6,7,8,9,10};
int i;
for(i = 0; i < 10; ++i){
printf("%i ", x[i]);
}
输出将是:
1 2 3 4 5 6 7 8 9 10
既然用户正在查看输出,是否可以让他使用箭头键将光标移动到所需位置并让输入成为用户选择的任何内容?