2013-10-08 43 views
1

我學習了一個名爲「d」新的語言,但嘗試寫一個簡單的程序簡單d程序的輸出順序是錯誤的

import std.stdio; 

void main() 
{ 
    double gradeOne; 
    writeln("Please enter the First Test Grade: "); 
    readf(" s", &gradeOne); 


} 

爲什麼我的程序問我要輸入第一個前時,我有一個問題輸出消息?

我認爲它只是滴滴涕問題,當我在命令運行該程序促使其工作細

+0

HMM工作對我來說,什麼操作系統是你嗎?也許它會緩衝輸出太久。 –

+2

順便說一句,readf應該說「%s」,而不是「s」 –

+0

當你在writeln和readf之間刷新時會發生什麼 –

回答