Zeich vor Zeichen finden



  • Ich muss abfangen das vor dem zeichen - ein buchstabe oder irgent einer Zeichen steht auser ein leerzeichen. Also z.b

    sdfsdf-sdfsf

    Darft nicht sein. Aber um "f-" duch " -" zuersetzen müste ich erst mal wissen das ein f da steht oder das irgent ein zeichen da steht wie kann ich das machen?



  • Hallo.

    CString sText = _T("dfsf-sfkjfh -asdhadhga-adhsd");
    
    for(int i = 0; i < sText.GetLength(); i++)
    {
       if(sText[i] == '-' && i != 0)
       {
          if(sText[i-1] != " ")
             sText.SetAt(i-1,' ');
       }
    }
    

    So müsste es gehen.

    MfG,
    Happosai


Anmelden zum Antworten