0 / 0 / 0
Регистрация: 05.06.2016
Сообщений: 4
|
||||||
1 | ||||||
Не работает сортировка односвязного списка с считыванием из файла и выводом в файл06.06.2016, 00:40. Показов 917. Ответов 1
Написать программу, которая считывает из файла разделенные пробелом числа, игнорируя другие символы, и записывает их в динамическую структуру «Односвязный список». После обработки файла отсортировать полученные числа по возрастанию и записать в новый файл. Числа в файле могут повторяться. Должны присутствовать проверки при работе с файлом. Обязательна очистка выделенной памяти. Сообщения об ошибках в работе программы выводить на экран.
Пример: Во входном файле: 15 1 9 -54 37 0 -7 Пример работы программы: ->Введите имя входного файла: file.in Данные из файла загружены. В выходном файле: -54 -7 0 1 9 15 37 Собственно вот сам код:
0
|
|
06.06.2016, 00:40 | |
Ответы с готовыми решениями:
1
Не работает сортировка для односвязного списка Спроектировать шаблон класса spisok для реализации односвязного линейного списка. Не работает сортировка Сортировка по убыванию из файла с выводом в другой файл Сортировка односвязного списка |
1786 / 1036 / 445
Регистрация: 12.05.2016
Сообщений: 2,550
|
|||||||||||
06.06.2016, 18:15 | 2 | ||||||||||
Вы объявили fn как char, у которого размер 1байт(один символ(буква)).
И пытаетесь присвоить целую строку. Можно вынести выделение памяти под буфер в main() и передавать его в функцию как-то так:
Методы сортировки в википедии есть с примерами реализации. Добавлено через 5 часов 8 минут Как-то так:
0
|
06.06.2016, 18:15 | |
Помогаю со студенческими работами здесь
2
Сортировка односвязного списка Сортировка односвязного списка
Сортировка односвязного списка Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |