![]() |
1. Заголовок темы должен быть информативным. В противном случае тема удаляется ...
2. Все тексты программ должны помещаться в теги [code=pas] ... [/code].
3. Прежде чем задавать вопрос, см. "FAQ", если там не нашли ответа, воспользуйтесь ПОИСКОМ, возможно такую задачу уже решали!
4. Не предлагайте свои решения на других языках, кроме Паскаля (исключение - только с согласия модератора).
5. НЕ используйте форум для личного общения, все что не относится к обсуждению темы - на PM!
6. Одна тема - один вопрос (задача)
7. Проверяйте программы перед тем, как разместить их на форуме!!!
8. Спрашивайте и отвечайте четко и по существу!!!
![]() |
compiler |
![]()
Сообщение
#1
|
Человек ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 1 050 Пол: Мужской Реальное имя: Станислав Репутация: ![]() ![]() ![]() |
Добрый день, помогите разобраться с указателями..
необходимо.Компонентам массива целых присваиваются сдвинутые на 65 значения индекса, печатается массив целых. Переменной-указателю на символьный массив присваивается адрес массива целых. Снова распечатывается массив, но по адресам значений. Вместо последовательности чисел будет напечатана последовательность ASCII символов от А до z с пробелами. собственно есть текст проги, но мне он не ясен помогите пожалуйста.. а вот текст.. Program ReInterpretation; заранее благодарен... Добавлено через 2 мин. вроде все стало ясно... прошу прощение что побеспокоил.. -------------------- Спасибо!
Удачи! |
![]() ![]() |
compiler |
![]()
Сообщение
#2
|
Человек ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 1 050 Пол: Мужской Реальное имя: Станислав Репутация: ![]() ![]() ![]() |
собственно задача из <<той же серии>>...
ее я точно сам не пойму ![]() -------------------- Спасибо!
Удачи! |
volvo |
![]()
Сообщение
#3
|
Гость ![]() |
Что именно здесь непонятно? Почему в процедуре печатается ненулевое значение, а в основной программе - нули?
|
compiler |
![]()
Сообщение
#4
|
Человек ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 1 050 Пол: Мужской Реальное имя: Станислав Репутация: ![]() ![]() ![]() |
Что именно здесь непонятно? Почему в процедуре печатается ненулевое значение, а в основной программе - нули? это тоже и где можна прочитать про адресацию подробнее(желательно на русском)-------------------- Спасибо!
Удачи! |
volvo |
![]()
Сообщение
#5
|
Гость ![]() |
Цитата где можна прочитать про адресацию подробнее Здесь: http://www.klax.tula.ru/~zet/themes/pointers.html |
compiler |
![]()
Сообщение
#6
|
Человек ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 1 050 Пол: Мужской Реальное имя: Станислав Репутация: ![]() ![]() ![]() |
Здесь: оттудаconstне работает(illegal character "'р'" ($F0)) ![]() Сообщение отредактировано: compiler - 19.05.2007 22:15 -------------------- Спасибо!
Удачи! |
volvo |
![]()
Сообщение
#7
|
Гость ![]() |
У тебя 2 символа p - в кириллице (в описании и в If ...)
Поменяй на латинские... |
compiler |
![]()
Сообщение
#8
|
Человек ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 1 050 Пол: Мужской Реальное имя: Станислав Репутация: ![]() ![]() ![]() |
Поменяй на латинские... спасибо...вечно попадаюсь на эту дурацкую ошибку... -------------------- Спасибо!
Удачи! |
compiler |
![]()
Сообщение
#9
|
Человек ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 1 050 Пол: Мужской Реальное имя: Станислав Репутация: ![]() ![]() ![]() |
а вот еще одна задача оттуда...
program Primer1; FPC -не компилит, TP-вылетает вовремя исполнения... добавленно FAR говорит что необходим параметр какой-то еще если пытаться запустить из TP то не получится... Сообщение отредактировано: compiler - 20.05.2007 16:38 -------------------- Спасибо!
Удачи! |
volvo |
![]()
Сообщение
#10
|
Гость ![]() |
Свят-свят-свят... Что с тобой? Как это "не компилит"?
![]() Function AddrR(i,j: word): RealPoint; и все ![]() |
compiler |
![]()
Сообщение
#11
|
Человек ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 1 050 Пол: Мужской Реальное имя: Станислав Репутация: ![]() ![]() ![]() |
теперь работает(но с предупреждением)...
volvo, не мог бы ты добавить свои подробные коментарии... пожалуйста... -------------------- Спасибо!
Удачи! |
volvo |
![]()
Сообщение
#12
|
Гость ![]() |
program Primer1; |
compiler |
![]()
Сообщение
#13
|
Человек ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 1 050 Пол: Мужской Реальное имя: Станислав Репутация: ![]() ![]() ![]() |
спасибо, буду разбираться...
оффтоп но перед этим отдохну... погодка чудная -------------------- Спасибо!
Удачи! |
compiler |
![]()
Сообщение
#14
|
Человек ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 1 050 Пол: Мужской Реальное имя: Станислав Репутация: ![]() ![]() ![]() |
еще вот вопрос по CSEG( Возвращает значение, хранящееся в регистре CS микропроцессора (в начале работы программы в регистре CS содержится сегмент начала кода программы). )...
что надо сделать в программе что б возращался не ноль? -------------------- Спасибо!
Удачи! |
volvo |
![]()
Сообщение
#15
|
Гость ![]() |
Ты компилируешь в FPC? Тогда ничего не поможет:
Цитата(rtl.pdf) 29.9.37 Cseg Synopsis: Return code segment Declaration: function Cseg : Word Visibility: default Description: CSeg returns the Code segment register. In Free Pascal, it returns always a zero, since Free Pascal is a 32 bit compiler. Errors: None. |
compiler |
![]()
Сообщение
#16
|
Человек ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 1 050 Пол: Мужской Реальное имя: Станислав Репутация: ![]() ![]() ![]() |
спасибо...
-------------------- Спасибо!
Удачи! |
compiler |
![]()
Сообщение
#17
|
Человек ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 1 050 Пол: Мужской Реальное имя: Станислав Репутация: ![]() ![]() ![]() |
вот есть еще такая программка... по ней пару вопросов...
type заранее благодарен. -------------------- Спасибо!
Удачи! |
volvo |
![]()
Сообщение
#18
|
Гость ![]() |
Цитата (*j:=Addr(i);*) j:=@i; //если какая-то разница? Цитата //не замечаем обратного прыжка... почему? Это ты о чем? Кстати, что ты думаешь будет делать твоя программа? |
compiler |
![]()
Сообщение
#19
|
Человек ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 1 050 Пол: Мужской Реальное имя: Станислав Репутация: ![]() ![]() ![]() |
Это ты о чем? о виртуальной памяти... при создании массива ее использование возрастает почти в 3 раза, но при обратном действии ничего не происходит... Кстати, что ты думаешь будет делать твоя программа? печатать символы и пищеть :) (код 7)..-------------------- Спасибо!
Удачи! |
volvo |
![]()
Сообщение
#20
|
Гость ![]() |
Цитата о виртуальной памяти... А что, твоя программа сама управляет виртуальной памятью? Вообще-то этим должна заниматься OC, вот когда она решит освободить память, тогда и уменьшится размер... |
![]() ![]() |
![]() |
Текстовая версия | 19.07.2025 16:27 |