Hallo,
ich möchte einem String "szZStand" Leerstellen voran stellen so das dieser eine vorgegebene Länge "12" ereicht.
Leider funktionieren meine Zeilen nicht, nach dem 2. Durchlauf der Schleife "Laenge:" ist szBuffer leer.
Was mache ich falsch ?
TCHAR szZStand[13];
TCHAR szBuffer[13] = TEXT("");
TCHAR szAuffuellen[13] = TEXT("");
wcscpy(szBuffer, szZStand);
Laenge:
len = wcslen(szBuffer);
if (len < 12)
{
wcscat(szAuffuelen, TEXT(" "));
wcscat(szBuffer, TEXT(" "));
goto Laenge;
}
wcscat(szAuffuelen, szZStand);
wcscpy(szZStand, szAuffuelen);
ich möchte einem String "szZStand" Leerstellen voran stellen so das dieser eine vorgegebene Länge "12" ereicht.
Leider funktionieren meine Zeilen nicht, nach dem 2. Durchlauf der Schleife "Laenge:" ist szBuffer leer.
Was mache ich falsch ?
TCHAR szZStand[13];
TCHAR szBuffer[13] = TEXT("");
TCHAR szAuffuellen[13] = TEXT("");
wcscpy(szBuffer, szZStand);
Laenge:
len = wcslen(szBuffer);
if (len < 12)
{
wcscat(szAuffuelen, TEXT(" "));
wcscat(szBuffer, TEXT(" "));
goto Laenge;
}
wcscat(szAuffuelen, szZStand);
wcscpy(szZStand, szAuffuelen);