|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
24.03.2018, 23:07 | #1 |
Пользователь
Регистрация: 11.01.2018
Сообщений: 49
|
Как задать значения вектору типа char
Мне в вектор надо записать любые значения типа char, но, чтобы они были разными. Если пишу v[i]:= 'a' , то выдает 8 символов 'a' (что очевидно). Помогите сделать так, чтобы были разные буквы. Все что не пытаюсь писать - "несоответствие типа". Вот код:
Type vector=array [0..8] of char; Var V:vector; Begin; for i:=0 to 8 do begin v[i]:= |
24.03.2018, 23:16 | #2 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,759
|
Ну так и пишите - v[1]:= 'a' v[2]:= 'a1' v[3]:= 'a2' ...
|
24.03.2018, 23:34 | #3 |
Пользователь
Регистрация: 11.01.2018
Сообщений: 49
|
спасибо за ответ...
Но нельзя как-то циклом это сделать, или все же придется восемь строчек писать? |
24.03.2018, 23:35 | #4 |
Пользователь
Регистрация: 11.01.2018
Сообщений: 49
|
Просто если бы у меня был Integer, я бы мог записать v[i]:=i+1 и всегда были бы разные значения
|
24.03.2018, 23:53 | #5 | |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,759
|
Цитата:
Так почему в случае с а не меняете в зависимости от i? |
|
24.03.2018, 23:59 | #6 |
Пользователь
Регистрация: 11.01.2018
Сообщений: 49
|
Извините, что не корректно спросил...
В том то и дело, что я не знаю как поменять а в зависимости от i. Пишу v[i]:='a'+i - несоответствие типов... Пишу v[i]:=a+i - не найден идентификатор. Я то понимаю, что в первом случае к литералу, а во втором к идентификатору пытаюсь прибавить i, но как правильно написать - не знаю. |
25.03.2018, 00:03 | #7 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
chr()
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. |
25.03.2018, 00:12 | #8 |
Пользователь
Регистрация: 11.01.2018
Сообщений: 49
|
Спасибо всем, понял.
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
помогите исправить ошибку в строке for(p=s; (p=strstr(p, "000"))!=NULL; ) (значение типа char нельзя присвоить сущности типа char | DEXTER322 | Помощь студентам | 1 | 22.02.2017 17:51 |
Как преобразовать элемент массива типа char в int? | neonakaneya | Общие вопросы C/C++ | 20 | 04.01.2012 20:28 |
Задать массив типа char в java | ISV-777 | Помощь студентам | 0 | 14.11.2011 21:18 |
как присвоить все три значения вектору В и вывести его как массив столбец при вызове функции | Tomoa | Microsoft Office Excel | 8 | 08.03.2010 20:42 |
Запись числа типа инт в ячейку двумерного массива типа char | AxenicX | Помощь студентам | 1 | 25.09.2009 00:35 |