|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
10.07.2012, 23:20 | #1 |
Пользователь
Регистрация: 05.01.2012
Сообщений: 11
|
[C++]Запись в структуру из файла
Добрый вечер! Я никак не могу понять как правильно считать из заранее созданного файла что-либо в структуру, так чтобы не было лишних символов и других косяков...
PHP код:
|
11.07.2012, 16:17 | #2 |
Старожил
Регистрация: 23.10.2010
Сообщений: 2,330
|
Только в общих чертах:
Вы читаете строку из текстового файла. Из строки извлекается такое число символов, которое равно размеру Вашей структуры. Считанная строка завершается символом конца строки - \n. В ОЗУ поля структуры примыкают друг к другу, и по-этому прочитанные символы заполняют структуру без разделителей (окончание строки - \n). Когда Вы проверяете значение первого поля структуры, то Вам выдается вся строка до символа \n. Соответственно, когда Вы обращаетесь к следующему полю структуры, то Вам выдается вся строка с позиции, которую занимает следующее поле структуры. Предполагаю, что строку текстового файла либо надо обработать - поделить на соответствующие куски, и присвоить их элементам структуры, либо считывать для каждого элемента структуры отдельно. Следует учитывать при этом и тот момент, что слова могут быть разной длинны и для правильного их считывания они (слова или фразы) должны быть выровнены в текстовом файле по столбцам. А что было-бы, если какие то поля структуры были числовыми. Как-то так получается ...
Как-то так, ...
Последний раз редактировалось ViktorR; 11.07.2012 в 16:21. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Не могу удалить структуру из файла... | mastero444ek | Общие вопросы C/C++ | 1 | 06.05.2012 21:25 |
Чтение из файла и запись в структуру. | asmars | Общие вопросы C/C++ | 3 | 06.04.2012 19:04 |
Дублирует структуру при считывании из файла | RaTeN | Общие вопросы C/C++ | 2 | 05.10.2011 00:28 |
Чтение с файла в структуру | trance-boy | Общие вопросы C/C++ | 6 | 08.11.2010 00:11 |
Упорядочить структуру файла. | Guinsoo | Microsoft Office Excel | 3 | 03.07.2009 12:38 |