我试图在Ada中实现受保护的对象,该对象引用了它拥有的过程。这是我的代码: procedure sm is
type StateHandler is access procedure;
protected Motor is
private
procedure proc;
x : StateHandler := proc'Access;
有人可以告诉我为什么我得到一个End_Error异常,我不明白我是如何越过文件的末尾,如果我有一个循环选择出来之前它达到此点。如果有一个简单的解决方案,我很乐意听到它,我已经卡住了一段时间,无限的弦不是真正的我的特长。 with Ada.Text_IO;
use Ada.Text_IO;
with Ada.Strings.Unbounded;
use Ada.Strings.Unbounde
我无法从文件中读取一行,然后将其分解为单个单词。假设我读过“当夜幕降临时”,因为那是第一行,我无法弄清楚如何让“剩余时间”这个词消失,我已经尝试过多次,已经没有想法了。对于Ada中的无界字符串以及一般的Ada,我是相当新的。任何帮助表示赞赏,小提示或解决我的问题,谢谢。 with Ada.Text_IO; use Ada.Text_IO;
with Ada.Strings.Unbound