![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 11.12.2011
Сообщений: 11
|
![]()
Понимаю, задание простенькое, но не могу разобратся.
Задание таковое : есть 2 файла. В одном года рождения, в другом фамилии. Нужно составить один файл, в котором будет фамилия и год рождения. Код:
|
![]() |
![]() |
![]() |
#2 |
Delphi Warrior
Старожил
Регистрация: 15.08.2008
Сообщений: 2,502
|
![]()
Условия циклов кривые!
смотрим 1) while (swin1!=EOF || swin2!=EOF) здесь выход из цикла возможен ток когда оба файла кончятся! Представляем ситуацию когда один файл короче другого! Читаем первый до конца, но второй не файл не кончился поэтому читаем дальше и выходим за границы и короч в бесконечность! Дальше 2) fprintf(out, "%s %d\n", fio_ch, bd); ок пишем в файл ! но тут же ниже while (swin3!=EOF) { swin3 = fscanf (out, "%s %d", fio_ch, &bd); if (swin3 == EOF) break; printf("\n%s %d", fio_ch, bd); } втф? вы хоть позицию курсора то меняли?
Mess with the best, die like the rest.
![]() Лабораторные, курсовые на Delphi\Pascal\C++ ya.flex-freelance@yandex.ru Icq - 636-954-303 |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Работа с файлами. | VintProg | Общие вопросы C/C++ | 14 | 04.07.2011 17:44 |
работа с файлами | гаиндин | Помощь студентам | 1 | 17.06.2011 14:05 |
Работа с файлами | Александр16 | Паскаль, Turbo Pascal, PascalABC.NET | 0 | 05.06.2011 15:17 |
Работа с файлами в С | Tasha_no | Помощь студентам | 0 | 26.12.2010 17:08 |
Работа с файлами в C++ | Vigoss | Помощь студентам | 1 | 23.12.2010 13:20 |