Форум по Delphi программированию

Delphi Sources



Вернуться   Форум по Delphi программированию > Все о Delphi > [ "Начинающим" ]
Ник
Пароль
Регистрация <<         Правила форума         >> FAQ Пользователи Календарь Поиск Сообщения за сегодня Все разделы прочитаны

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
  #1  
Старый 17.02.2013, 22:46
maxmaslo maxmaslo вне форума
Прохожий
 
Регистрация: 25.09.2012
Сообщения: 36
Репутация: 10
По умолчанию Ввести символьную матрицу размером 3х2 и образовать массив с элементами первого столб

Код:
const n=3;
m=2;
var a:array [1..N,1..M] of Char;
v:array[1..M] of Char;
i,j:byte;
begin
for i:=1 to N do
for j:=1 to M do
StringGrid1.Cells[j,i]:=a[i,j];
for i:=1 to N do
V[i]:=a[i,M];
for i:=1 to N do
memo1.lines.add(V[i]);
end;

end.
Админ: Пользуемся тегами, иначе последуют санкции!

буду благодарен за помощь.
запускается, но в стринггрид меняются значения, а в мемо другие символы заносятся

Последний раз редактировалось Admin, 17.02.2013 в 22:51.
Ответить с цитированием
  #2  
Старый 18.02.2013, 00:15
Аватар для angvelem
angvelem angvelem вне форума
.
 
Регистрация: 18.05.2011
Адрес: Омск
Сообщения: 3,970
Версия Delphi: 3,5,7,10,12,XE2
Репутация: выкл
По умолчанию

С какого перепуга что-то должно работать?
Код:
var a:array [1..N,1..M] of Char; 
данный массив нигде не заполняется и, если массив объявлен как глобальная переменная, там будут 0, если как локальная - "мусор". Вот "мусор" и выводится.
__________________
Je venus de nulle part
55.026263 с.ш., 73.397636 в.д.
Ответить с цитированием
  #3  
Старый 18.02.2013, 00:23
maxmaslo maxmaslo вне форума
Прохожий
 
Регистрация: 25.09.2012
Сообщения: 36
Репутация: 10
По умолчанию

массив заполняется после запуска программы
Ответить с цитированием
  #4  
Старый 18.02.2013, 00:46
Аватар для angvelem
angvelem angvelem вне форума
.
 
Регистрация: 18.05.2011
Адрес: Омск
Сообщения: 3,970
Версия Delphi: 3,5,7,10,12,XE2
Репутация: выкл
По умолчанию

Вот и приводи весь код, а не его огрызки.
__________________
Je venus de nulle part
55.026263 с.ш., 73.397636 в.д.
Ответить с цитированием
  #5  
Старый 18.02.2013, 01:22
maxmaslo maxmaslo вне форума
Прохожий
 
Регистрация: 25.09.2012
Сообщения: 36
Репутация: 10
По умолчанию

это полный код. значения вводятся после запуска программы.
Ответить с цитированием
  #6  
Старый 18.02.2013, 01:25
Аватар для angvelem
angvelem angvelem вне форума
.
 
Регистрация: 18.05.2011
Адрес: Омск
Сообщения: 3,970
Версия Delphi: 3,5,7,10,12,XE2
Репутация: выкл
По умолчанию

В этом "полном" коде нет ни строчки где бы массив заполнялся.
__________________
Je venus de nulle part
55.026263 с.ш., 73.397636 в.д.
Ответить с цитированием
Ответ


Delphi Sources

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра
Комбинированный вид Комбинированный вид

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB-коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход


Часовой пояс GMT +3, время: 14:13.


 

Сайт

Форум

FAQ

RSS лента

Прочее

 

Copyright © Форум "Delphi Sources" by BrokenByte Software, 2004-2023

ВКонтакте   Facebook   Twitter