|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
18.12.2016, 00:55 | #1 | |
Пользователь
Регистрация: 23.10.2016
Сообщений: 86
|
Чтение структуры с файла и её сортировка на Си
Вообщем дали мне задание:
Считать с текстового файла Фамилии 25 студентов и улицу их проживания. И вывести на экран данные тех студентов которые живут на одной улице. Насколько я понял надо использовать структуры. Сразу предупреждаю что я компилирую через Clang на линуксе и он ругается на gets\fgets, так что просьба такого не предлагать. Я Создал файл со сгенерироваными фамилиями и улицами, и теперь не знаю как считать их оттуда, потому что если пробую через scanf то в консоль выводит по половине фамилии и улицы причём вперемешку (тоесть фамилия не совпадает с улицей). Соответственно нужна помощь в обяснении как считать с текстового файла данные в структуру и потом отсортировать их по названию улицы. Ну и если кто знает, то подскажите как сделать так чтобы Clang не ругался. Буду рад любому совету. Вот файл с фамилиями: Цитата:
Насылаю баги по фотографии преимущественно себе
|
|
18.12.2016, 02:13 | #2 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,709
|
Ну возьмите вместо гетса фгетс и все
|
18.12.2016, 02:52 | #3 | |
Пользователь
Регистрация: 23.10.2016
Сообщений: 86
|
Компилятор гадится
Код:
Цитата:
Насылаю баги по фотографии преимущественно себе
|
|
18.12.2016, 02:53 | #4 |
Пользователь
Регистрация: 23.10.2016
Сообщений: 86
|
Пытался гуглить ошибку но так и не нашел ничего путного.
Насылаю баги по фотографии преимущественно себе
|
18.12.2016, 10:09 | #5 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,709
|
Вы справку то откройте и в правильном порядке укажите параметры
|
25.12.2016, 17:36 | #6 |
Пользователь
Регистрация: 23.10.2016
Сообщений: 86
|
Сделал сортировку, вродебы сортирует правильно, но не все улицы, и выводит лишние символы в консоль.
Код:
Насылаю баги по фотографии преимущественно себе
|
25.12.2016, 21:56 | #7 |
Пользователь
Регистрация: 23.10.2016
Сообщений: 86
|
Предидущее задание выполнил, может кто подскажет, как считать целое или дробное число с файла в структуру? fgets не хочет считывать.
Код:
Насылаю баги по фотографии преимущественно себе
|
25.12.2016, 22:25 | #8 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,709
|
fread, fscanf и т.д. Естественно fgets не читает, он же file get string
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Чтение структуры с файла | __Platina__ | Общие вопросы C/C++ | 17 | 26.05.2016 16:29 |
Чтение из файла, структуры | -=M{a}LoY=- | Общие вопросы C/C++ | 9 | 09.10.2012 23:23 |
Чтение структуры из файла! | Olegzxc | Общие вопросы C/C++ | 1 | 01.12.2011 00:40 |
Чтение структуры из файла | atenon | Общие вопросы C/C++ | 11 | 22.10.2010 20:35 |
Чтение структуры файла | SDK | Помощь студентам | 4 | 23.01.2008 19:30 |