0
我在Windows 8.1上运行GPS。
版本信息:
GPS 6.0.1(20140113)托管在i686-pc机的mingw32
GNAT GPL 2014(20140331)如何使GNAT GPS中的执行窗口按照Ada的正确顺序执行文本I/O?
输出是不同的,当我在IDE中运行我的程序,VS当我运行它来自Windows命令行。
鲍勃
你叫什么名字:在GPS执行窗口,直到我输入的东西,这样就不会显示任何提示?你好,鲍勃!
在命令行中相同的程序工作正常,像这样:
你叫什么名字? Bob
嗨,鲍勃!
如何使GPS执行窗口正常工作?
这里是我的代码(Demo_Execution_Window.adb):
with Ada.Text_IO,
Ada.Strings.Unbounded,
Ada.Strings.Unbounded.Text_IO;
use Ada.Text_IO,
Ada.Strings.Unbounded,
Ada.Strings.Unbounded.Text_IO;
procedure Demo_Execution_Window is
Input : Unbounded_String;
begin
New_Line;
Put("What is your name? ");
Get_Line(Input);
Put("Hi there, "); Put(Input); Put_Line("!");
end Demo_Execution_Window;
请编辑您的问题,以包含GPS版本和一个[完整的示例](http://stackoverflow.com/help/mcve),它可以重现问题。 – trashgod
好的,我添加了它。 –