Модераторы: volvo877, Snowy, MetalFan
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> String, где он? 
:(
    Опции темы
Kaskad
  Дата 4.12.2004, 22:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 324
Регистрация: 24.9.2004

Репутация: нет
Всего: 3



smile
Такая проблема, у меня дома Турбо паскаль 7.0, а в классе-терминалке чёрт знает-что(тексты набераются в emacs под Unix, короче старьё) так вот описываю строку:

var s:string;

а он выдаёт ошибку... что за бред? Куда дели стринги? smile

Ещё не понятно как связывать файлы с фйовыми переменными.
Помогите плиз. Времени очень мало осталось, а надо сделать полюбэ.

smile
P.S.как уже сказал версия паскаля "до Петровских реформ" там надо даже в начале писать program name(input,output);

Модератор: Название темы переименовано из "трусики Stringi"

Это сообщение отредактировал(а) Pakshin A. S. - 4.12.2004, 22:42


--------------------
Well come to America!
PM MAIL   Вверх
Pakshin A. S.
Дата 4.12.2004, 22:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник Клуба
Сообщений: 5056
Регистрация: 16.2.2003

Репутация: нет
Всего: 61




 ! 
 
Несоблюдение правил форума!!! Название темы не является корректным!!! Прошу больше не повторять такой ошибки в моём разделе!

Добавлено @ 22:39
М
 
Один топик - один вопрос! Советую быть поосторожнее...

PM   Вверх
Kaskad
Дата 4.12.2004, 22:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 324
Регистрация: 24.9.2004

Репутация: нет
Всего: 3



Хорошо, больше не буду. smile
Добавлено @ 22:41
мне очень важно про стринги узнать, а то без строк я ничего не смогу сделать. smile


--------------------
Well come to America!
PM MAIL   Вверх
Pakshin A. S.
Дата 4.12.2004, 22:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник Клуба
Сообщений: 5056
Регистрация: 16.2.2003

Репутация: нет
Всего: 61



Цитата(Kaskad @ 4.12.2004, 23:36)
Ещё не понятно как связывать файлы с фйовыми переменными.

Код

var
f:file;
begin
Assign(f, <filename>); {Assign(f, MyFile.txt)}
reset(f);
<.....>
Close(f);
end.

Примерно так... Связываем через Assign.
PM   Вверх
Kaskad
Дата 4.12.2004, 22:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 324
Регистрация: 24.9.2004

Репутация: нет
Всего: 3



Я уже пробовал! Не пройдёт smile это не турбо паскаль! smile
Что делать... мммм
smile


--------------------
Well come to America!
PM MAIL   Вверх
Pakshin A. S.
Дата 4.12.2004, 22:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник Клуба
Сообщений: 5056
Регистрация: 16.2.2003

Репутация: нет
Всего: 61



smile Ну, тогда я пас... пока чего-нить не придумал... smile
PM   Вверх
S.A.P.
Дата 4.12.2004, 23:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник Клуба
Сообщений: 2664
Регистрация: 11.6.2004

Репутация: нет
Всего: 71



Kaskad у меня как то была книга по старому - старому Паскалю. Там вобще модулей нету smile . А string вроде по стандарту должен вобще без модулей идти. А что за ошибка выскакивает?
PM MAIL   Вверх
Kaskad
Дата 5.12.2004, 00:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 324
Регистрация: 24.9.2004

Репутация: нет
Всего: 3



выскакивет ошибка, мол, string такой тип не знаю и знать не хочу и вообще я очень старя система так что мучайся. smile

Кто только додумася изучать программирование на на древних ЭВМ да ещё c "Паскалем made in China". Эх, может какой-нибудь ветеран-программист зайдёт к нам на форум.... Ждёмс. smile


--------------------
Well come to America!
PM MAIL   Вверх
volvo877
Дата 5.12.2004, 12:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Комодератор
Сообщений: 2073
Регистрация: 15.11.2004

Репутация: 2
Всего: 116



Kaskad
Я конечно не "ветеран-программист", но попробуй описать переменную вот так (может, в строке там должен быть описан ее размер? Ведь не описывать длину строки можно только начиная с Турбо Паскаля ... ):
Код

var s:string[20]; {Длину можно менять}

и посмотри, что из этого получится...
PM MAIL   Вверх
Kaskad
Дата 5.12.2004, 15:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 324
Регистрация: 24.9.2004

Репутация: нет
Всего: 3



smile Слушай.... точно!!!!!!

Йо-хо-хо и бутылка рома!!!smile=76
Обязатеьно попробую в четверг указать длинну стрингов. Будим надеятся, что всё пойдёт как по маслу.

Volvo877, СПАСИБО! smile


--------------------
Well come to America!
PM MAIL   Вверх
Петрович
Дата 5.12.2004, 21:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник Клуба
Сообщений: 1000
Регистрация: 2.12.2003
Где: Москва

Репутация: нет
Всего: 55



Цитата(volvo877 @ 5.12.2004, 13:28)
Я конечно не "ветеран-программист", но попробуй описать переменную вот так (может, в строке там должен быть описан ее размер? Ведь не описывать длину строки можно только начиная с Турбо Паскаля ... ):

Код

var s:string[20]; {Длину можно менять}



и посмотри, что из этого получится...

Не, думаю не поможет smile
В стандартном, "Виртовском", паскале:
1. нет такого типа как string. Там есть только массив символов :
Код

array [1..10] of char

(цифры естественно для примера)

2. Насколько я помню, нет там и работы с внешними файлами, за исключением Input и Output. Но, это я точно не помню. Если-же они там есть, то файловые переменные должны иметь тип:
Код

file of <тип>
Например:
Код

file of char

и связываться с именем файла они должны вроде-бы в процедурах Reset/Rewrite.

В общем, ищи ОЧЕНЬ старую книгу Вирта, кажется она называлась "программирование на языке Pascal" smile
Добавлено @ 21:03
Или, конечно, описание на ту реализацию Pascal которую используешь

Это сообщение отредактировал(а) Петрович - 5.12.2004, 21:02


--------------------
Все знать невозможно, но хочется
PM ICQ   Вверх
Kaskad
Дата 6.12.2004, 21:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 324
Регистрация: 24.9.2004

Репутация: нет
Всего: 3



Цитата
В стандартном, "Виртовском", паскале:
1. нет такого типа как string. Там есть только массив символов :

Код

array [1..10] of char



(цифры естественно для примера)


Вот она.... правда жизни smile



--------------------
Well come to America!
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Delphi"
THandle
Rrader
volvo877

Запрещается!

1. Обсуждать и делится взломанными компонентами или программным обеспечением

2. Публиковать ссылки на варез

3. Оффтопить

  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь
  • 90% ответов на свои вопросы можно найти в DRKB (Delphi Russian Knowledge Base) - крупнейшем в рунете сборнике материалов по Дельфи

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, THandle, Rrader, volvo877.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Object Pascal: кроссплатформенные технологии | Следующая тема »


 




[ Время генерации скрипта: 0.1205 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.