![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Регистрация: 20.11.2013
Сообщений: 7
|
![]()
Задача:имеется 2 файла с данными на игроков 2 команд каждая строка состоит из имени,голов,пасов,отсортировать данные этих 2 файлов так чтобы в 3 файле были помещены 6 самых результативных игрока.
Написал код но он почему не работает,есть 2 проблемы ,1ая это то что счетчик кол-ва строк работает не верно и вторая почему то результат не записывается в файл.Помогите доработать код,заранее спасибо. Вот мой код : Код:
|
![]() |
![]() |
![]() |
#2 |
Пользователь
Регистрация: 12.11.2012
Сообщений: 35
|
![]()
Сделайте эхо вывод что бы было видно какие данные вы получили из файлов.
После подсчета строк в файле нужно вернуть указатель текущей позиции файла на начало. Что то вроде Код:
|
![]() |
![]() |
![]() |
#3 |
Регистрация: 20.11.2013
Сообщений: 7
|
![]()
сделал fseek,но что то пока не помогло,ну ,а на счет идеи вродь все продумано,дописываю все данные в 1 файл вывожу все в массив структур там сортирую и записываю 6 посл элементов отсортированного массива в новый файл.
попробывал отдельно сделать счетчик строк,но он почему то не работает корректно,в чем может быть проблема.И еще попробывал посмотреть что находится в буфере,там из того что число строк считается не корректно поэтому к примеру выдает 1ые 4 строчки.И еще почему считывания всех данных из одного файла они зануляются( Код:
Последний раз редактировалось Solar69; 09.04.2014 в 17:12. |
![]() |
![]() |
![]() |
#4 | |
Пользователь
Регистрация: 12.11.2012
Сообщений: 35
|
![]() Код:
Код:
Цитата:
|
|
![]() |
![]() |
![]() |
#5 |
Регистрация: 20.11.2013
Сообщений: 7
|
![]()
Огромное спасибо за советы,все помогло только можете объяснить ,что такое %*[^\n]%*c ,просто первый раз встречаюсь с таким поиском конца строки.
Последний раз редактировалось Solar69; 09.04.2014 в 18:33. |
![]() |
![]() |
![]() |
#6 |
Пользователь
Регистрация: 12.11.2012
Сообщений: 35
|
![]() Код:
Если первый символ в наборе является знаком ^, то получаем обратный эффект: входное поле читается до тех пор, пока не встретится символ из заданного набора сканируемых символов. Код:
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Дан текст (слова из строчных латинских букв). Построить множество, состоящее из букв, входящих в текст не менее двух раз | Grenki | Паскаль, Turbo Pascal, PascalABC.NET | 5 | 25.03.2014 14:40 |
Сортировка слиянием двух файлов. | recycler | Помощь студентам | 0 | 16.05.2012 12:51 |
Как организовать импорт двух файлов в одну базу данных | SergeyK | Microsoft Office Access | 2 | 15.10.2010 13:36 |
Excel -скрипт сравнения двух файлов и копирования данных из одного в другой | Snake_ | Microsoft Office Excel | 11 | 29.08.2010 13:19 |
Сортировка файлов в Explorer vs сортировка в Delphi | mutabor | Общие вопросы Delphi | 11 | 04.09.2009 14:32 |