История изменений
Исправление
Einstok_Fair,
(текущая версия)
:
верное наблюдение. Но дело в том, что я не отлаживал пошагово а только на исходники смотрел и предположения делал, да тестовый пример прогнал.
#include <ctype.h> // isspace
WCHAR *stringUnicode
while ((StringLen > 0) && (isspace ((int) ((unsigned char) *(Src + StringLen - 1)))))
StringLen--;
if (StringLen == 0)
StringLen = 1;
тестовый пример показывает, что концевые буква(или буквы) Р отрезаются этим кодом.
Исходная версия
Einstok_Fair,
:
верное наблюдение. Но дело в том, что я не отлаживал пошагово а только на исходники смотрел и предположения делал, да тестовый пример прогнал.
WCHAR *stringUnicode
while ((StringLen > 0) && (isspace ((int) ((unsigned char) *(Src + StringLen - 1)))))
StringLen--;
if (StringLen == 0)
StringLen = 1;
тестовый пример показывает, что концевые буква(или буквы) Р отрезаются этим кодом.