Zeichen ersetzen
-
Weiß jemand warum beim Aufruf meiner Funktion, bekomme ich Unhandled exception ?
void ReplaceChar(LPTSTR lpszString, char chCharToReplace, char chChar) { for (int i = 0; i < lstrlen(lpszString); i++) if (lpszString[i] == chCharToReplace) lpszString[i] = chChar; }
Danke im voraus
-
wie rufst du die funktion denn auf?
-
case IDC_BUTTON1: LPTSTR lpszTest = "Test string"; ReplaceChar(lpszTest,' ','_'); //... break;
-
string literale kann man nicht beschreiben (read-only)
-
TCHAR lpszTest[100]; lstrcpy(lpszTest, TEXT("Hallo")); ReplaceChar(lpszTest, 'a', 'o');
-
ahh, Danke