我的代码输出中有一个额外的空格(缩进)。输出应该是:
输入您的电话号码: 输入您的电话号码: 输入您的电话号码:
但事实并非如此,这是 CLion 2019.1.2 的输出:
输入您的电话号码: 输入您的电话号码: 输入您的电话号码:
#include <stdio.h>
int main (void){
int x =0;
printf("Enter your number: ");
scanf("%d", &x);
printf("Enter your number: ");
scanf("%d", &x);
printf("Enter your number: ");
scanf("%d", &x);
printf("Enter your number: ");
scanf("%d", &x);
printf("Enter your number: ");
scanf("%d", &x);
printf("Enter your number: ");
scanf("%d", &x);
return 0;
}
解决方法:
Help | Find Action> type "Registry" > open Registry >
找到并禁用 run.processes.with.pty选项)。Run | Edit Configurations...
)。这似乎是一个错误。我不确定是否有任何限制,但令我满意的解决方法是转到“运行”(位于顶部)>“编辑配置”..>选中“在输出控制台中模拟终端”。
每个 printf 语句在“:”之后和“之前都有一个空格,这会导致下一个 printf 语句在打印到控制台之前有一个空格
改变:
printf("Enter your number: ");
至:
printf("Enter your number:");