【发布时间】:2021-05-01 15:00:00
【问题描述】:
打印后,如果我写下我得到的名字:
插入一个名字:Andrea
Andrea 之前没有空格,即使我将空格放在输出中。写名字前怎么加空格?
#include <stdio.h>
int main() {
int string[8];
printf("\nInsert a name : ");
printf(" ");
scanf("%s", string);
printf("\nThe name is : %s", string);
return 0;
}
【问题讨论】:
-
不清楚你在做什么。 printf 语句中的所有这些空格都将在任何“正常”C 环境中打印。你怎么运行这个?这是我运行您的确切代码的输入/输出行:
Insert a name : something- 请注意冒号后的两个空格,如预期的那样。