最近开始学习D语言,对于readf 和 readf仍然有很大疑问,是否和c的scanf一样。然而我买的《D程序设计语言》这本书里没有找到D的输入函数部分。请问如果要输入两个东西,但是第一次输入无法结束该怎么办?
就像这个代码,编译能通过,就是第一个输入完成,按下enten键报错
import std.stdio;
void main()
{
int num1;
writeln("input num 1:");
readf("%s", &num1);
int num2;
writeln("Input num 2:");
readf("%s", &num2);
writeln(num1, "&", num2);
}