Я предполагаю, что это домашнее задание, и в этом случае смысл состоит в том, чтобы изучить алгоритмы. Это означает, что не нужны никакие изящные функции библиотеки классов (которые сводят на нет обучение алгоритму) и только псевдокод (так что вы не попадетесь на плагиат):
string s = "/ObjC/GNUstep/mingw/bin"
# Output the first character if it's not '/'
# ('if' to prevent mishandling empty strings).
if s.len() > 0:
if s[0] != "/":
output s[0]
# Output all other character except last, translating '/' into newline
# ('if' prevents mishandling strings two chars or less).
if s.len() > 2:
for i goes from 1 to s.len()-2:
if s[i] == "/":
output newline
else:
output s[i]
# Output last character if not '/'
# ('if' is to prevent mishandling one-char strings)
if s.len() > 1:
if s[s.len()-1] != "/":
output s[s.len()-1]
output newline