|
Релиз 8.2.15.289 СРЕД(ст,0,1) = СРЕД(ст,1,1), такое только у меня? | ☑ | ||
---|---|---|---|---|
0
The_JOhn
23.01.12
✎
11:58
|
Всем доброго дня.
Перешел на новый 8.2.15.286 а сегодня писал простенький код по раскладке строки ни символы, столкнулся вот с таким багом/фичей СРЕД(ст,0,1) = СРЕД(ст,1,1) т.е. строка теперь нумеруется с 1, но на всякий случай, можно и нулевой символ считать, только он первому равен такое только у меня??? |
|||
1
guitar_player
23.01.12
✎
11:59
|
(0) нет, причем это давно. правда не помню с какого момента
|
|||
2
probably
23.01.12
✎
12:00
|
а разве строка не всегда нумеровалась с 1?
"Встроенные функции языка (Script functions) Сред (Mid) Синтаксис: Сред(<Строка>, <НачальныйНомер>, <ЧислоСимволов>) Параметры: <Строка> (обязательный) Тип: Строка. Исходная строка. <НачальныйНомер> (обязательный) Тип: Число. Начальный номер символа, с которого начинается выборка. Нумерация символов в строке начинается с 1. " |
|||
3
Aleksey
23.01.12
✎
12:01
|
сколько помню всегда с 1 начинал
|
|||
4
Aleksey
23.01.12
✎
12:01
|
Ты с номером ТЗ/массива не путаешь?
|
|||
5
Fish
23.01.12
✎
12:04
|
А СП посмотреть никак?
Сред (Mid) Синтаксис: Сред(<Строка>, <НачальныйНомер>, <ЧислоСимволов>) Параметры: <Строка> (обязательный) Тип: Строка. Исходная строка. <НачальныйНомер> (обязательный) Тип: Число. Начальный номер символа, с которого начинается выборка. Нумерация символов в строке начинается с 1. Если указано значение, меньшее или равное нулю, то параметр принимает значение 1. |
|||
6
H A D G E H O G s
23.01.12
✎
12:09
|
(0) Во всех языках программирования строки нумеруются с 1.
|
|||
7
The_JOhn
23.01.12
✎
12:10
|
эхм, значит я чайник... почему-то был уверен, что с 0, всем спасибо
|
|||
8
ЧеловекДуши
23.01.12
✎
12:11
|
Ну что вы, человек заработался, уже в голове каша :)
|
|||
9
pumbaEO
23.01.12
✎
12:13
|
(6)
>>> strr='Во всех языках программирования строки нумеруются с 1.' >>> print strr[0] В >>> print strr[1] о >>> |
|||
10
Kraft
23.01.12
✎
12:13
|
(6) да ладно?!!!
|
|||
11
Aleksey
23.01.12
✎
12:23
|
(10) 1С 8-ка это не язык программирования, ибо у ТЗ строки нумеруются с 0. Вот 7-ка да.Там все хорошо и строки нумеруются с 1
|
|||
12
Kraft
23.01.12
✎
12:24
|
(11) кэп? о_0
|
|||
13
H A D G E H O G s
23.01.12
✎
12:44
|
(10) Delphi, С++, VB( вроде тоже).
|
|||
14
Kraft
23.01.12
✎
12:58
|
(13) Не томи, давай аргументы в пользу своих домыслов!
|
|||
15
Kraft
23.01.12
✎
12:59
|
+(14) хотя бы про плюсы
|
|||
16
H A D G E H O G s
23.01.12
✎
13:10
|
(14) Ты мне факты, факты давай.
С++ бывают разные, белые и красные. Вот например в рассово верном Borland C++ Builder AnsiString (что есть строка) нумеруются с 1, а char[50] (что есть массив символов) - с 0. Как там в б-г мерзких Ms Visual C++ - не знаю. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |