| 
| 
 | Вопрос # 154/ вопрос решён / | 
 |  Обучаюсь Delphi, заочно, задали вопрос:Запишите определение типа данных – строка в языке. Что за вопрос такой так и не понял, верю вашему профессионализму, думаю вы поймёте. С уважением, Сергей Анатольевич. 
|  |   Вопрос задал: Полушин Сергей Анатольевич (статус: Посетитель)Вопрос отправлен: 9 ноября 2006, 17:49
 Состояние вопроса: решён, ответов: 4.
 |  Ответ #1. Отвечает эксперт: bruder Здравствуйте, Полушин Сергей Анатольевич!Строковый тип данных - один из самых часто используемых в программах тип. Действительно, без него не обходится практически ни один алгоритм. Даже программы, выполняющие исключительно математические операции, порой, написаны с использованием строковых типов данных.
 Строка - это последовательность символов. В Object Pascal существует несколько строковых типов.Основные: ShortString,AnsiString,WideString.
 (Взято из "Работа со строковыми типами данных" Автор: Ерёмин Андрей)
 
|  | Ответ отправил: bruder (статус: 4-ый класс)Время отправки: 9 ноября 2006, 18:02
 Оценка за ответ: 4
 |  Ответ #2. Отвечает эксперт: Dron Здравствуйте, Полушин Сергей Анатольевич!Дополню ответ bruder'a, т.к. теорию он рассказал, а пример не привёл :-)
 Определение строковых переменных делается следующим образом:
 var
 str1: string; //Обычная строка
 str2: string[100]; //Строка с максимальной длиной 100 символов
 str3: WideString; //Строка другого типа (более вместимая)
 str4: WideString; //Строка, в которой могут содержаться дополнительные (8-битные) символы
 Желаю удачи в обучении! :-)
 
|  | Ответ отправил: Dron (статус: Студент)Время отправки: 9 ноября 2006, 18:18
 Оценка за ответ: 5
 Комментарий к оценке: Я ,честно говоря, даже вопрос не понял. Помоему, тут не надо определять переменную, но всё равно спасибо. |  Ответ #3. Отвечает эксперт: Alex Van Glukhman Здравствуйте, Полушин Сергей Анатольевич!Просто круто поставленный вопрос. Видимо слишком умный препод которому только одному себе известно что он хочет спросить, либо просто напрочь не имеет представления о предмете которому обучает Вас.
 Если имеется ввиду определение типа строка то это -
 type
 MyString = String;
 MyWideString = WideString;
 MyPChar = PChar и т.д.
 а если это объявление и определение переменнных или констант то пишем следующее но это не определение типа данных.
 var
 str: String = 'Какая-то строка';
 str1: String;
 const
 MyConst = 'Моя константа';
 Поэтому советую у препода уточнить что он хочет
 
|  | Ответ отправил: Alex Van Glukhman (статус: 7-ой класс)Время отправки: 10 ноября 2006, 08:01
 Оценка за ответ: 5
 Комментарий к оценке: Спасибо, что разделили моё мнение о том, что этот препод сам ничего не знает. Перед этим изучал Visual Basic, по книге, которую написал этот же препод, он написал про функцию str(...){не буду описывать}, в VB 6.0 она не работала, скачал самоучитель, оказалось, что эта функция Mid(...), правда спасибо! С уважением Сергей Анатольевич! |  Ответ #4. Отвечает эксперт: min@y™ Автор! Судя по твоим вопросам №№153, 154 тебе нужно срочно:1) Пойти в ближайший книжный магаз и купить книжку по Delphi;
 
 и/или
 
 2) Пойти в интернет и скачать книжку оттуда.
 
 Поверь мне, в этом случае на решение вопросов твоего препода ты будешь тратить считанные минуты.
 
 З.Ы. Все мы когда-то начинали. :))
 
|  | Ответ отправил: min@y™ (статус: Доктор наук)Время отправки: 10 ноября 2006, 08:20
 Оценка за ответ: 3
 Комментарий к оценке: Я итак скачал 2 самоучителя, но таких функций там не описано, а вообще я неплохо язык знаю. |  
 Мини-форум вопросаВсего сообщений: 2; последнее сообщение — 14 ноября 2006, 19:55; участников в обсуждении: 2. 
|   | Полушин Сергей Анатольевич (статус: Посетитель), 14 ноября 2006, 18:33 [#1]:Пушу я же. Спросил у этого препода чего он чочет. оказалось, ответ такой:Тип данных string.Всё. Действительно, препод слишком умный.
 |  
|   | Alex Van Glukhman (статус: 7-ой класс), 14 ноября 2006, 19:55 [#2]:Ну и напиши - если хочешь нарваться на конфликт, но быть правым: type
 TMyString = String;
 var
 MyString: TMyString;
 |  31 января 2011, 19:58: Статус вопроса изменён на решённый (изменил модератор Ерёмин А.А.): Автоматическая обработка (2 и более ответов с оценкой 5) Чтобы оставлять сообщения в мини-форумах, Вы должны авторизироваться на сайте. |