Substring/Top and tail: Difference between revisions

Content added Content deleted
mNo edit summary
(Added solution for Action!)
Line 86: Line 86:
(str-rest "string")
(str-rest "string")
(str-rest (str-rdc "string"))</lang>
(str-rest (str-rdc "string"))</lang>

=={{header|Action!}}==
<lang Action!>PROC Main()
CHAR ARRAY text="qwertyuiop"
CHAR ARRAY res(20)
BYTE n,m

PrintF("Original string:%E ""%S""%E%E",text)

SCopyS(res,text,2,text(0))
PrintF("String without the top:%E ""%S""%E%E",res)

SCopyS(res,text,1,text(0)-1)
PrintF("String without the tail:%E ""%S""%E%E",res)

SCopyS(res,text,2,text(0)-1)
PrintF("String without the top and the tail:%E ""%S""%E%E",res)
RETURN</lang>
{{out}}
[https://gitlab.com/amarok8bit/action-rosetta-code/-/raw/master/images/Top_and_tail.png Screenshot from Atari 8-bit computer]
<pre>
Original string:
"qwertyuiop"

String without the top:
"wertyuiop"

String without the tail:
"qwertyuio"

String without the top and the tail:
"wertyuio"
</pre>


=={{header|Ada}}==
=={{header|Ada}}==