|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
19.07.2011, 22:42 | #1 |
Новичок
Джуниор
Регистрация: 19.07.2011
Сообщений: 2
|
Задача по длинным строкам
Требуется написать программу которая считывает из файла 10 строк(строка состоит из имени,фамилии,возраста, разделителем между словами является запятая) и записать имя, фамилию и возраст в отдельные подстроки Name,Surname и Age, которые входят в запись из 10 людей.
Т.к. с длинными строками никогда не работал, то возникли трудности...для обычного варианта всё понятно, а вот здесь не совсем. Буду благодарен за любые советы или решения) |
19.07.2011, 23:01 | #2 |
Пользователь
Регистрация: 04.02.2011
Сообщений: 75
|
10 строк не значит длинная.Если это паскаль,то длина строки ограничена 255 символов.На все параметры должно хватить.Вообще есть еще widestring(Unicode).Там вроде нет ограничений на длину.Считать из файла через readln,там уже работать.Пока только на таком абстрактном уровне.Насчет конкретной реализации надо думать.
|
19.07.2011, 23:25 | #3 |
Новичок
Джуниор
Регистрация: 19.07.2011
Сообщений: 2
|
При чём здесь кол-во строк и длина? я имею ввиду работу со строками через
модуль Strings(подключаемый в программу), а не со стандартным типом string http://pascal.kansoftware.ru/?id=gl11_7~1 |
20.07.2011, 19:13 | #4 |
Профессионал
Пользователь
Регистрация: 25.05.2011
Сообщений: 91
|
Как-то так можно...
Код:
Надеюсь остальное сам сможешь сделать. И еще. Возможно этот код можно улучшить, написал первое, что пришло в голову, но зато работает. UPDATE Это решение только через строки PChar. Если что, то возможно преобразовать строку PChar в обычную паскалевскую String с помощью StrPas
Помог? Будь человеком - жми на весы слева!
Последний раз редактировалось Jaguar83; 20.07.2011 в 20:17. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
задача по строкам | hunter08923 | Общие вопросы C/C++ | 6 | 31.03.2011 22:29 |
задача по строкам | hunter08923 | Общие вопросы C/C++ | 1 | 30.03.2011 08:31 |
Задача по строкам | s.talke.r | Паскаль, Turbo Pascal, PascalABC.NET | 4 | 09.12.2010 20:46 |
Задача по строкам 2. | seeton | Помощь студентам | 2 | 07.12.2009 19:29 |
задача по строкам | D_K_ | Помощь студентам | 10 | 14.12.2008 16:21 |