![]() |
|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 11.01.2018
Сообщений: 49
|
![]()
Мне в вектор надо записать любые значения типа 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]:= |
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,726
|
![]()
Ну так и пишите - v[1]:= 'a' v[2]:= 'a1' v[3]:= 'a2' ...
|
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 11.01.2018
Сообщений: 49
|
![]()
спасибо за ответ...
Но нельзя как-то циклом это сделать, или все же придется восемь строчек писать? |
![]() |
![]() |
![]() |
#4 |
Пользователь
Регистрация: 11.01.2018
Сообщений: 49
|
![]()
Просто если бы у меня был Integer, я бы мог записать v[i]:=i+1 и всегда были бы разные значения
|
![]() |
![]() |
![]() |
#5 | |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,726
|
![]() Цитата:
Так почему в случае с а не меняете в зависимости от i? |
|
![]() |
![]() |
![]() |
#6 |
Пользователь
Регистрация: 11.01.2018
Сообщений: 49
|
![]()
Извините, что не корректно спросил...
В том то и дело, что я не знаю как поменять а в зависимости от i. Пишу v[i]:='a'+i - несоответствие типов... Пишу v[i]:=a+i - не найден идентификатор. Я то понимаю, что в первом случае к литералу, а во втором к идентификатору пытаюсь прибавить i, но как правильно написать - не знаю. |
![]() |
![]() |
![]() |
#7 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
![]()
chr()
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. |
![]() |
![]() |
![]() |
#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 |