如何找到字符串中作为空格字符并返回其索引的第一个字符,其中一个表达式可用作Contract_Cases
的一部分?
例如,如果字符串是:
Input : constant String := "abc def";
然后表达式应该返回4
。
答案 0 :(得分:4)
最初询问字符串中第一个非空白字符的问题,您需要Ada.Strings.Fixed.Index_Non_Blank
(ARM A.4.3(12)和(61))。
修改后(字符串中的第一个空白字符),使用Ada.Strings.Fixed.Index
- 请参阅下面的OP评论。