|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
05.11.2008, 23:45 | #1 |
Форумчанин
Регистрация: 24.04.2008
Сообщений: 300
|
struct и файлы
вообщем такая задача имееться некоторая структура с множеством полей:
Код:
У меня идея возникла одна,так как все поля целые числа,просто сделать такую строчку Код:
Так вот в чем вопрос,может можно реализовать как то более просто и красиво? |
06.11.2008, 01:15 | #2 |
Пользователь
Регистрация: 13.10.2008
Сообщений: 17
|
Э-э, на кой фиг эти доллары? У тебя же размер один и тот же на все елементы структуры. Убираешь нафиг долары и получаешь
s[0] это mat s[1] - geom ... s[8] - kto В принципе, тебе даже "string s" нужен. В линусовском ядре видел вооще такую дикость. Там же структур, как не резанных программеров, немерянно, и че чуваки делают. Вот такую структурку создают, обзовут ее таблицей сигналов и пользуют как Бог дьявола. Приколись, что то типа того что ты хошь сделать linux-way...короче дикость Код:
Последний раз редактировалось Vladko; 06.11.2008 в 01:58. Причина: Добавил выпендрежу |
06.11.2008, 12:49 | #3 |
Форумчанин
Регистрация: 24.04.2008
Сообщений: 300
|
Дык я сказал,числа а не цифры,то есть могут быть 1 значные а могут быть и 5 значные,конеш можно все подводить к наибольшезначному дописывая нолики а потом вырывать по 5...А мож хидер есть какойнить для решения таких задач?
|
06.11.2008, 14:46 | #4 |
Тупой студент
Форумчанин
Регистрация: 12.05.2007
Сообщений: 614
|
2bondik автор, ты некомпетентен. ты вообще в курсе, что чар это восьми битовое поле? и туда макс влезет от 0 до 255. а ты пятизначные зогонять собрался. вобщем, опиши КОНКРЕТНУЮ задачу, что тебе в итоге надо сделать, я тебе посоветую, возможно кодом.
пс. а из файла структуры достаются не по долларам всяким, а по размеру структуры. размер то тебе известен |
06.11.2008, 21:23 | #5 | |
Новичок
Джуниор
Регистрация: 26.08.2008
Сообщений: 1,010
|
Цитата:
если будет текстовый файл, то размер не будет известен.
ромик0: Cколько получают здешние модераторы?
pu4koff: У модераторов сдельная оплата труда. Выдал предупреждение - плюс к премии. Выдал бан - лучший модератор месяца со всеми вытекающими. |
|
06.11.2008, 22:31 | #6 |
Тупой студент
Форумчанин
Регистрация: 12.05.2007
Сообщений: 614
|
2alexinspir а кто в текстовый файл структуры записывает? и первый твой камент на мой пост мне непонятен. поясни плиз
|
07.11.2008, 04:35 | #7 |
Новичок
Джуниор
Регистрация: 26.08.2008
Сообщений: 1,010
|
я чет не вник изначально. я понял изначально что вы хотите писать их в текстовый файл:
Код:
ромик0: Cколько получают здешние модераторы?
pu4koff: У модераторов сдельная оплата труда. Выдал предупреждение - плюс к премии. Выдал бан - лучший модератор месяца со всеми вытекающими. |
07.11.2008, 08:13 | #8 |
Пользователь
Регистрация: 13.10.2008
Сообщений: 17
|
Это я просто поизвращался, типа показывал что со структурами с равноразмерными полями можно работать как с массивами.
и кстати, между бинарным и текстовым файлом я не вижу особой разницы, все равно читать приходиться кучку байтов, которую интерпретируешь как хочешь. Как сказал vvviperrr, сам написал, сам прочитаешь, то есть если знаешь свой же формат, то на кой ляд изгаляться со всякими доларами и прочими разделителями. Последний раз редактировалось Vladko; 07.11.2008 в 08:16. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
файлы | StartMis | Общие вопросы Delphi | 9 | 27.08.2008 09:26 |
Файлы | NeiL | Win Api | 3 | 24.07.2008 17:02 |
struct vs MASM | format | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 4 | 09.05.2008 17:54 |
Файлы | Logan | Паскаль, Turbo Pascal, PascalABC.NET | 6 | 01.04.2008 10:15 |
два вредных вопроса:про асю и прикриплёные файлы файлы | steck | Свободное общение | 3 | 17.06.2007 14:53 |