IPB
ЛогинПароль:

> Прочтите прежде чем задавать вопрос!

1. Заголовок темы должен быть информативным. В противном случае тема удаляется ...
2. Все тексты программ должны помещаться в теги [code=pas] ... [/code].
3. Прежде чем задавать вопрос, см. "FAQ", если там не нашли ответа, воспользуйтесь ПОИСКОМ, возможно такую задачу уже решали!
4. Не предлагайте свои решения на других языках, кроме Паскаля (исключение - только с согласия модератора).
5. НЕ используйте форум для личного общения, все что не относится к обсуждению темы - на PM!
6. Одна тема - один вопрос (задача)
7. Проверяйте программы перед тем, как разместить их на форуме!!!
8. Спрашивайте и отвечайте четко и по существу!!!

> Описание строки в Function, При создании модуля как описать string?
Shults99
сообщение 19.09.2005 9:54
Сообщение #1


Новичок
*

Группа: Пользователи
Сообщений: 48
Пол: Мужской

Репутация: -  0  +


Уважаемые гуру!
Есть трабла - помогите разобраться!
При создании модуля (имя.tpu) используется блок, где есть string.
Код
function RightBlank(S1,L,i:integer):integer;
begin
Writeln('Vvedite stroku S1');
readln(S1);
Writeln('Vvedite dlinu stroki L ( chislo do 20)');
readln(L);

begin
       while i<L
       do for i:=1 to L
       do Write(S1[i]);

end;

     readln;

end;


При нажатии Make (F9) выдается сообщение:

- Error 121: Invalid qualifier. -

Как её объявить правильно в этой строке (или ещё где?):
Код
function RightBlank(S1,L,i:integer):integer;

Задача такого типа
С целью формирования модуля XXX составить следующие блоки-утилиты:
1)функцию aaa
2)функцию bbb
3)процедуру ссс
Испытайте эти блоки в составе модуля XXX, также сохраните эти блоки в одноименных файлах.

Щас создаю блок ааа.


--------------------
__________________________
Мой диплом ПГС
http://nashidiplomy.googlepages.com
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
 
 Ответить  Открыть новую тему 
Ответов
Shults99
сообщение 19.09.2005 21:35
Сообщение #2


Новичок
*

Группа: Пользователи
Сообщений: 48
Пол: Мужской

Репутация: -  0  +


Дошло. Прикреплю вариант hiva к ответу просто текстовым файлом,
но переделывать не буду. Вот убивайте меня - не буду. У нас 12 часов ночи, у меня радость победы - а препады пусть идут в пень.
Всё.
rolleyes.gif


--------------------
__________________________
Мой диплом ПГС
http://nashidiplomy.googlepages.com
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 

Сообщений в этой теме
Shults99   Описание строки в Function   19.09.2005 9:54
kent   Так как S1 у тебя строка так её нужно и описывать...   19.09.2005 10:33
volvo   Shults99, можно вопрос? Что вообще должна делать ф...   19.09.2005 10:35
GoodWind   а зачем спрашивать пользователя о длине строки ? :...   19.09.2005 14:06
Guest   2 kent ) Эт понятно.., но ошибка как раз и выдаетс...   19.09.2005 15:00
GoodWind   то-есть rightBlank нечто вроде trim - только пробе...   19.09.2005 15:13
hiv   А я понял, что так нужно:function RightBlank(var S...   19.09.2005 15:24
Guest   GoodWind Чет не нашел в Паскале trim.. Модуль и ...   19.09.2005 15:26
Дож   Я могу предположить только одно- ты используеш...   19.09.2005 15:26
hiv   Но все равно бы сделал так: function RightBlank(S:...   19.09.2005 15:28
GoodWind   это не Паскалевая функция... даже не помню в каки...   19.09.2005 15:39
Shults99   Ответы, кому интересно было program prog23; uses ...   19.09.2005 19:52
volvo   Shults99, ну и как это связано с заданием? Ты же ...   19.09.2005 19:56
Shults99   volvo Не понял что-то... Да все равно, как она наз...   19.09.2005 20:53
volvo   Объясняю: ты привел задание, в котором говорится, ...   19.09.2005 20:59
Shults99   Ответ: 1) Строку Writeln('Vvedite stroku S1...   19.09.2005 21:08
Shults99   Смутно начинаю предполагать, что RightBlank(S,L) и...   19.09.2005 21:15
volvo   Да пойми, что твоя функция должна получать ОДНОВРЕ...   19.09.2005 21:20
Shults99   Дошло. Прикреплю вариант hiva к ответу просто текс...   19.09.2005 21:35


 Ответить  Открыть новую тему 
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



- Текстовая версия 20.07.2025 3:51
Хостинг предоставлен компанией "Веб Сервис Центр" при поддержке компании "ДокЛаб"