gpt4 book ai didi

c - 如何让光标向后移动1行

转载 作者:行者123 更新时间:2023-11-30 21:05:14 25 4
gpt4 key购买 nike

示例,

printf("1 reading");
printf("2 writing");
printf("3 drawing");
printf("What is your choice:");
scanf("%d",&choice);

如果用户没有输入1或2或3,光标返回:你的选择是什么:使用escape cope回到“:”后面的地方。

最佳答案

您可以使用 switch case 语句,一段时间可以让您重复输入值,除非插入 1、2 或 3

 bool repeat = true;
//here all your printf...
while(repeat){
printf("Enter value: ");
scanf("%d", &value);
repeat = false;
switch(value){
case 1:
//manage case 1
break;
case 2:
//manage case 2
break;
case 3:
//manage case 3
break;
default:
//manage the case value inserted is different from 1, 2 and 3
repeat = true;
}
}

希望它有用。

关于c - 如何让光标向后移动1行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55674145/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com