Advertisement
Guest User

Untitled

a guest
Oct 17th, 2018
130
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Ada 0.39 KB | None | 0 0
  1. function substring
  2.     (str : string; start : integer; finish : integer)
  3.         return string
  4. is
  5.     package string renames ada.strings.unbounded;
  6.        
  7.     iter : integer := 1;
  8.     buffer : string.unbounded_string;
  9. begin
  10.     for iter in 1 .. str'length loop
  11.         if iter >= start and iter <= finish then
  12.             string.append(buffer, str(iter));
  13.         end if;
  14.     end loop;
  15.    
  16.     return string.to_string(buffer);
  17. end substring;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement