【发布时间】:2017-05-14 00:03:37
【问题描述】:
main()
{
char name[20];
printf("enter your name\n");
scanf("%s",name);
printf("%s",name);
gets(name);
puts(name);
}
输入:Sampad Saha
输出
桑帕德萨哈
这里 puts 仅使用从 gets() 获取的输入。
因为,如果我省略这个printf(),输出将是
萨哈
所以这里 puts 不会打印通过 scanf() 给出的任何内容。
main()
{
char color[20];
printf("enter your name\n");
scanf("%s",color);
puts(color);
}
但这里puts() 也使用从scanf() 获取的输入。
【问题讨论】:
-
你有什么问题?