创建与字符串的字符串对象 '/ ObjC/GNUstep的/ mingw的/ bin中'创建具有字符串的字符串对象 '/ ObjC/GNUstep的/ mingw的/ bin中'
打印路径中的每个分量:
ObjC
GNUstep
mingw
bin
如何做到这一点,我不能够排除“/”,而印刷,plz帮助
创建与字符串的字符串对象 '/ ObjC/GNUstep的/ mingw的/ bin中'创建具有字符串的字符串对象 '/ ObjC/GNUstep的/ mingw的/ bin中'
打印路径中的每个分量:
ObjC
GNUstep
mingw
bin
如何做到这一点,我不能够排除“/”,而印刷,plz帮助
我假设这是功课,这种情况下,关键是要学习的算法。这意味着,没有花哨的类库功能(即否定算法学习)和伪代码只(这样你就不会陷入了剽窃):
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
你应该看看NSString类引用此,特别是“与路径一起工作”部分。
伴侣,你甚至没有掩饰事实,这是作业:-) – paxdiablo 2011-02-23 05:34:08