История изменений
Исправление
MOPKOBKA,
(текущая версия)
:
Просто посчитай количество вызовов mbwidth
Твой вариант с условием
size_t width = mbwidth(...); // 1x mbwidth
if (width != strlen(...)) // 1x strlen
printf("%*s%s|\n", 30-width, ...);
else
printf("%30s");
Мой предлагаемый вариант
size_t width = mbwidth(...); // 1x mbwidth
printf("%*s%s|\n", 30-width, ...);
Исправление
MOPKOBKA,
:
Просто посчитай количество вызовов mbwidth
Твой вариант с условием
size_t width = mbwidth(...); // 1x mbwidth
if (width != strlen(...)) // 1x strlen
printf("%*s%s|\n", width, ...);
else
printf("%30s");
Мой предлагаемый вариант
size_t width = mbwidth(...); // 1x mbwidth
printf("%*s%s|\n", width, ...);
Исходная версия
MOPKOBKA,
:
Просто посчитай количество вызовов mbwidth
Твой вариант с условием
size_t width = mbwidth(); // 1x mbwidth
if (width != strlen(...)) // 1x strlen
printf("%*s%s|\n", width, ...);
else
printf("%30s");
Мой предлагаемый вариант
size_t width = mbwidth(); // 1x mbwidth
printf("%*s%s|\n", width, ...);