Форум: "Прочее";
Текущий архив: 2015.11.29;
Скачать: [xml.tar.bz2];
Внизто ли не знал, то ли забыл... Найти похожие ветки
← →
han_malign © (2015-04-08 12:18) [0]Магия бывает белая и чёрная...
program arr2str;
{$APPTYPE CONSOLE}
const
_arr0: array[0..3]of char = ("1","2",#0, "3");
_arr1: array[1..4]of char = ("1","2",#0, "3");
begin
writeln(Length(String(_arr0)), "?=", Length(String(_arr1)));
end.
← →
brother © (2015-04-08 12:20) [1]что смущает? нуден индекс минимального, максимального элемента? используем Low и High...
← →
han_malign © (2015-04-08 12:43) [2]
> что смущает?
- ключевые слова - магия и string...
← →
Владислав © (2015-04-08 13:09) [3]Забавно.
← →
Владислав © (2015-04-08 13:21) [4]An array type of the form array[0..x] of Char is called a zero-based character array. Zero-based character arrays are used to store null-terminated strings and are compatible with PChar values. See Working with null-terminated strings.
← →
MBo © (2015-04-08 14:08) [5]Ну первый работает так, как и положено. А вот то, что второй к строке приводится таким образом - странно (магия вызывает UStrFromPWCharLen, фактически SetString)
← →
han_malign © (2015-04-08 16:46) [6]
> А вот то, что второй к строке приводится таким образом - странно
- не то чтобы странно, обоснование придумать можно - например Raw(Byte)String .vs. специализация "Zero-based character arrays are used to store null-terminated strings"...
Но вот засада - это да... - я уж грешным делом начал фазы Юпитера вычислять...
Особенно прикольно может быть - когда кто-нибудь решит чуть-чуть семантику типа поправить, в целях эстетического совершенства...
← →
Rouse_ © (2015-04-08 19:32) [7]Хм, угадал результат без компиляции примера. В чем цимус то был?
Страницы: 1 вся ветка
Форум: "Прочее";
Текущий архив: 2015.11.29;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.003 c