Aroch
> До это речь шла о представлении в памяти, после того как Искандерчик заикнулся
> об отображении, я показал как оно должно на самом деле выглядеть.
Я обновил пост, перечитай, чучело.
>До это речь шла о представлении в памяти
В представлении в памяти вообще никак не отличается. Хоть анси, хоть арабский, хоть суахили.
beejah
> Ты идиот?
> Ты, б, свой же пост, который на этой же странице, прочесть не можешь, перед тем
> как говно из своих мозга сюда выливать?
> Или, по-твоему, у меня память как у рыбки, и я лево и право путаю?
> Реально взбесил.
Зобанить, как картонажника - за оскорбления.
9К720
> В представлении в памяти вообще никак не отличается. Хоть анси, хоть арабский,
> хоть суахили.
Если бы не отличалось, то ты бы видел символы пада справа на экране а не слева.
З.ы. Если в жаве после падинга слева на экране:
مرحبا بالعالم-——-
значит баг и языковые особенности не учитываются.
Aroch
Еще раз, одаренный.
Какое из этих двух утверждений является верным?
Должен добавлять символы сначала строки что в случае с арабским должно
выглядеть как "вязьвязьвязьпадпадпад".
но пады добавлять то надо в конец а не начало строки.
"--——-مرحبا بالعالم"
Первое, второе или оба сразу?
Ты, если вдруг сам идиот, других за идиотов не держи, окай?
mr.DIMAS
> Зобанить, как картонажника - за оскорбления.
За клевету. Ты меня не оскорблял.
Aroch
> Если бы не отличалось, то ты бы видел символы пада справа на экране
Aroch
> В общем должно выглядеть так:
> "--——-مرحبا بالعالم"
Я реально запутался. Так справа или слева? Ты определись уже
Aroch
> З.ы. Если в жаве после падинга слева на экране:
> مرحبا بالعالم-——-
> значит баг и языковые особенности не учитываются.
Но ты же сам сказал, что паддинг должен быть справа.
Т.е в жаве все верно, а ты - лжешь.
Или в жаве все не верно, а ты - лжешь.
Где паддинг то должен быть? Справа или слева?
beejah
> Какое из этих двух утверждений является верным?
что тебе не понятно в #840 сообщении?
Должен добавлять символы сначала строки (отображение) что в случае с арабским должно
выглядеть как "вязьвязьвязьпадпадпад" (память).
но пады добавлять то надо в конец (память) а не начало строки.
"--——-مرحبا بالعالم" (отображение)
Aroch
Ты неправ. Я жду такси в аэропорт, поэтому ответ будет в субботу.
9К720
> Я реально запутался. Так справа или слева? Ты определись уже
рукалицо. Ты говоришь что в памяти падинг для любого языка одинаков и идет сначала строки, я тебе говорю что это не так и для языков с написанием справа налево падинг делается с противоположной стороны (в памяти). Что еще не понятного?
Ты идиот. И ты идиот. А ты вообще лефтпад.
Aroch
Так где в арабском начало строки (память)? Какой индекс?
А где начало строки (отображение)? Справа или слева?
Не, ну обосраться - не грех, но лгать и изворачиваться, чтобы обосраться второй раз - это уже за гранью.
beejah
Вот тебе верный вариант как должно быть, а то уже скучно по второму кругу:
https://ideone.com/FePh4E
beejah
> Так где в арабском начало строки (память)? Какой индекс?
0
> А где начало строки (отображение)? Справа или слева?
справа.
Aroch
> Вот тебе верный вариант как должно быть, а то уже скучно по второму кругу:
Оно и так, так работает:
TEST_CASE("arabic", "[leftpad]") { const std::string str = "مرحبا بالعالم"; REQUIRE( leftpad( str, 0) == str); REQUIRE( leftpad( str, str.length( ) + 4, ' ') == " مرحبا بالعالم"); }
Ничего для этого специально делать не надо.
Я думал, может в арабском используется символ переворачивающий текст, но нет.
Тема в архиве.