【发布时间】:2014-04-27 15:43:56
【问题描述】:
我正在尝试使用两个 scanf 读取一个字符串,然后读取一个整数。程序等待我输入字符串,我按回车键,然后不等我插入整数。我正在使用的代码:
printf("Insert the name of the author to search: ");
scanf("%300s", author);
printf("Insert the year: ");
scanf("%d", &year);
有什么建议吗?
【问题讨论】:
-
您为第一个
scanf()输入的输入是什么? -
注意:如果代码有
char author[301],则使用"300"是有意义的。但如果代码有char author[300],格式中使用"299"。