Вопрос № 96396: Уважаемые эксперты!Помогте кто чем может:)
Есть три текстовых файла (Imya.txt,Familya.txt,Otchectvo.txt), неизвестно кол-во строк, т.е. длина у всех разная, соответсвенно в первом построчно какое то кол-во имен, во 2-м фамилий, ну и в 3-ем отчест...
Вопрос № 96.396
Уважаемые эксперты!Помогте кто чем может:)
Есть три текстовых файла (Imya.txt,Familya.txt,Otchectvo.txt), неизвестно кол-во строк, т.е. длина у всех разная, соответсвенно в первом построчно какое то кол-во имен, во 2-м фамилий, ну и в 3-ем отчеств.
Как добиться (желательно в VB6) вывод всех возможных комбинаций в три текстовых файла, где в первый файл он записывает построчно полное ИмяФамилияОтчество,во второй ФамилияОтчество и в третий ИмяОтчество.
Отправлен: 25.07.2007, 21:43
Вопрос задал: Vovanych (статус: Посетитель)
Всего ответов: 1 Мини-форум вопроса >>> (сообщений: 1)
Отвечает: Игорь Елизаров
Здравствуйте, Vovanych!
для начала определитесь с количеством фамилий, имен и отчеств..
дело в том, что количество возможных вариантов достаточно велико..и равно произведению этого количества.
то есть если количество имен, фамилий и отчеств всего по 10, то общее количество будет уже 1000, а если их по сотне - то миллион записей.
то есть надо будет прежде всего контролировать свободное дисковое пространство. так что будьте аккуратны.
а сама процедура в общем-то элементарна
открываем шесть файлов,
три для ввода, три для вывода
дальше до конца входных файлов организуешь три вложенных цикла
в первом считываем фамилию командой line input
во втором - имя
в третьем - отчество
ну и внутри третьего цикла заносим информацию в три выходных файла
(командой print или line out )
вот вроде и все.
--------- Пользователь - тоже человек..
Ответ отправил: Игорь Елизаров (статус: Студент)
Ответ отправлен: 25.07.2007, 22:58 Оценка за ответ: 3 Комментарий оценки: это и так ясно из вопроса, но хотелось бы немного кодинга