Разбивка текста на 3 строки
#1

Вообщем по названию понятно, что нужно.
максимальная длина символов 60.
Reply
#2

Поторопился, сделал уже.
Reply
#3

Кстати, пришел в голову извращенный и небезопасный вариант:

pawn Код:
new verylongstr[228] = "Это_очень_длинная_строка_но_для_нас_это_вообще_не_проблема";
new length = strlen(verylongstr);
#define SUBSTR_LENGTH (10) //разбиваем на подстроки по N символов

new lastcharpos, temp = verylongstr[0], start;
while(lastcharpos < length)
{
    start = lastcharpos;
    verylongstr[lastcharpos] = temp;
    lastcharpos += SUBSTR_LENGTH;
    if(lastcharpos < length)
    {
        temp = verylongstr[lastcharpos];
        verylongstr[lastcharpos] = EOS;
    }
    print(verylongstr[start]);
}

#undef SUBSTR_LENGTH
Только тут с пробелами и тому подобным косячно будет, если конечно удобочитаемость играет роль.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)