2011-02-23 53 views

回答

0

我假设这是功课,这种情况下,关键是要学习的算法。这意味着,没有花哨的类库功能(即否定算法学习)和伪代码只(这样你就不会陷入了剽窃):

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 
1

你应该看看NSString类引用此,特别是“与路径一起工作”部分。

相关问题