在 C++ 中,istream& operator>>
可用于“以文本形式”读取数据。D中的等价物是什么?
我的尝试:
输入.txt
c 1033
90.432
input_test.d
import std.stdio;
import std.stream;
void main()
{
auto inputFile = new BufferedFile("input.txt");
char c;
int i;
double d;
inputFile.read(c);
inputFile.read(i);
inputFile.read(d);
writeln(c, '\t', i, '\t', d);
}
输出
c 858796320 4.90559e-62