跳转到内容

初学者指南 D/基础/基本输入

来自 Wikibooks,一个开放世界的开放书籍

D 的内置能力(表示运行时库 Phobos 的能力)从 控制台(别名 终端 或 DOS-Box)输入非常受限。

这里有一个简单程序,演示了使用din.readLine()进行字符串输入,它读取输入的完整一行。一行表示所有字符,直到用户在键盘上按 RETURN。它并不表示控制台窗口中的物理行,该窗口通常有 80 个字符宽。

import std.cstream; /* for din.readLine() */
import std.stdio;   /* for writef()/writefln() */

void main() 
{
   char[] name;

   writef("Hello friend. Please enter your name: ");
   name = din.readLine();

   writefln("Thanks, %s", name);
}
华夏公益教科书