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