bigpoint Geschrieben 31. Januar 2003 Geschrieben 31. Januar 2003 Ich zerteile ein String und dann geben in aus im einem Edit es funk ja auch sehr gut int i; while ((i = strb.Find(",", 0)) != -1) { strb = strb.Left(i) + "\r\n" + strb.Mid(i+1); } /* den String Edit variable zuweisen */ m_ed_b = strb; [/PHP] wenn ich aber das gleiche in eine Funktion schreibe und dann die Funktion abrufen funk plüzlich nicht ;(
Klotzkopp Geschrieben 31. Januar 2003 Geschrieben 31. Januar 2003 Wie sieht denn das Umfeld des Funktionsaufrufs aus? Vielleicht UpdateData vergessen? Übrigens, wenn du die Kommata durch Zeilenumbrüche ersetzen willst, kannst du CString::Replace verwenden. Dann brauchst du keine Schleife mehr.
bigpoint Geschrieben 31. Januar 2003 Autor Geschrieben 31. Januar 2003 Originally posted by Klotzkopp Wie sieht denn das Umfeld des Funktionsaufrufs aus? Vielleicht UpdateData vergessen? Übrigens, wenn du die Kommata durch Zeilenumbrüche ersetzen willst, kannst du CString::Replace verwenden. Dann brauchst du keine Schleife mehr. Thx Klotzkopp so sieht die Funktion aus void xxDlg::StringCutting(CString &cutting) { /* int i; while ((i = cutting.Find(",", 0)) != -1) { cutting = cutting.Left(i) + "\r\n" + cutting.Mid(i+1); } */ cutting.Replace(",","\r\n"); } [/PHP] und mein Problem wahr[b]&[/b]
Empfohlene Beiträge
Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren
Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können
Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!
Neues Benutzerkonto erstellenAnmelden
Du hast bereits ein Benutzerkonto? Melde Dich hier an.
Jetzt anmelden