|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
28.10.2011, 01:40 | #1 |
Пользователь
Регистрация: 28.10.2011
Сообщений: 11
|
ввод-вывод строчного массива.
Здравствуйте! Имеется задание: массив (10,25). Фамилии+ инициалы. Необходимо представить как 10 стрингов. В дальнейшем по заданию идет процедура сортировки, но это дело десятое. Мне не удается написать код, что бы паскаль хотя бы выводил это добро из файла. Получается либо выводит только одну строку, либо вообще только 10 символов вместо 25(длина стринга).
Код:
|
28.10.2011, 10:05 | #2 | |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
Дык для записи в файл используйте writeln, чтобы не в 1 строку. Или что? В первом файле как записаны они?
Цитата:
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. Последний раз редактировалось Alex11223; 28.10.2011 в 10:13. |
|
28.10.2011, 10:58 | #3 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
или я не совсем понял задание, или это полнейший бред!
но, если я правильно понял, что требуется (хоть это и безумное задание), тогда попробуйте так: Код:
p.s. если я ошибся в своих предположениях, тогда расскажите подробнее, что у Вас дано и что нужно в итогое получить. Ну и пример исходного файла выложите. Не помешает... Последний раз редактировалось Serge_Bliznykov; 28.10.2011 в 11:01. |
28.10.2011, 14:04 | #4 |
Пользователь
Регистрация: 28.10.2011
Сообщений: 11
|
Задание:
Дан список группы в 10 человек в виде ФАМИЛИЯ И.О. 20 симв. 4 симв. Данные в одной строке отделяются друг от друга пробелами. Отсортировать список по алфавиту с учетом инициалов методом сравнения “один со всеми”. вариант решения: С массивами STRING. До этого был вариант с обычным двумерным массивом. Его я сделал, но вот как то же самое выполнить со стрингами, точнее ввод-вывод, для меня пока темный лес. |
28.10.2011, 14:09 | #5 |
Пользователь
Регистрация: 28.10.2011
Сообщений: 11
|
Я думаю исходя из условия задания исходный файл - не проблема, я думаю. =Р
|
28.10.2011, 14:11 | #6 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
А где этот список дан? Из файла читать? В каком виде?
Код:
Тогда читать строку из файла и потом это строку разделять на 2 (до пробела и после) и т.д. до конца файла. Или куда это вы записать хотите? В двухмерный массив? http://pascal.guti.ru/files.html (текстовые файлы)
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. |
28.10.2011, 15:17 | #7 |
Пользователь
Регистрация: 28.10.2011
Сообщений: 11
|
Alex11223 честно скажу, вот тот текст задания, какой я выложил - есть оригинал. Т.е. я от себя добавить ни чего не могу, т.к. обладаю только данным условием.
Сами исходные данные находятся в текстовом файле DAN2.INP, он фигурирует в моем псевдокоде.)) Указанный Вами пример - есть правильный, т.к. При выполнении предыдущего варианта, файл ввода именно так и выглядел. Только заметьте, что инициалы должны быть по правому краю (условие). |
28.10.2011, 15:31 | #8 | |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
Цитата:
Дык я так и не понял, что не получается. Записать в двухмерный массив [1..25, 1..2] строк эти данные из файла?
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. |
|
28.10.2011, 16:17 | #9 |
Пользователь
Регистрация: 28.10.2011
Сообщений: 11
|
Разобрался.
Код:
Последний раз редактировалось Honey Bear; 28.10.2011 в 23:01. Причина: разобрался |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Ввод-вывод | Granus | Общие вопросы C/C++ | 1 | 29.05.2011 15:15 |
программа на СИ: вывести случайный треугольник, осуществить заполнение алгоритмом строчного сканирования | Aлия | Помощь студентам | 0 | 25.05.2011 09:14 |
[C++] Ввод - вывод | AquaticSoul | Помощь студентам | 0 | 18.04.2010 20:02 |
Ввод-вывод | Sparky | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 3 | 04.10.2009 13:15 |
Ввод и вывод | Mihael-Vlz | Паскаль, Turbo Pascal, PascalABC.NET | 3 | 19.01.2009 18:00 |