|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
03.01.2012, 00:11 | #1 | |
Форумчанин
Регистрация: 20.10.2011
Сообщений: 433
|
Белиберда в файле
Код:
Цитата:
|
|
03.01.2012, 00:15 | #2 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
вы пишите бинарные данные, а пытаетесь прочесть как текст.
пишите тогда текстом: Код:
тогда сможете открывать файл блокнотом. Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
03.01.2012, 00:17 | #3 | |
Форумчанин
Регистрация: 20.10.2011
Сообщений: 433
|
с fprintf - все заработало.
Однако вопрос, получается, что через fwrite можно только строки\буковки вырисовывать? получается что вот так: Код:
Цитата:
Последний раз редактировалось L6go1as; 03.01.2012 в 00:25. |
|
03.01.2012, 00:30 | #4 | |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
я обьяснил причину.
блокнот открывает текстовые данные, а не бинарные. вот содержимое файла вашего: <см вложение> так же вы передали не верные аргументы fwrite. у вас же int(один, а не массив из 4): тогда так надо: Код:
http://cplusplus.com/reference/clibrary/cstdio/fwrite/ Цитата:
бинарные данные быстрее, но открыть их обычно можно только в том же приложении что их создало(ну или узнав как храните данные) Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. Последний раз редактировалось Пепел Феникса; 03.01.2012 в 00:35. |
|
03.01.2012, 00:43 | #5 |
Форумчанин
Регистрация: 20.10.2011
Сообщений: 433
|
Ох, пасиб, буду дальше разбираться - авось и сделаю из себя чудо-юда программиста
|
03.01.2012, 00:47 | #6 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
не за что.
рад был помочь. Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Поиск в файле | nulyjarden | Помощь студентам | 0 | 10.04.2011 13:10 |
str+str2+str3=белиберда | Richard22 | Общие вопросы Delphi | 4 | 17.05.2010 09:17 |
Поиск данных в текстовом файле (в самом файле! а не в Memo и не загружая всю инфу из файла в одну строку | glagoff | Помощь студентам | 1 | 05.05.2010 13:00 |
БД в файле | vitamin.rulez | Помощь студентам | 2 | 28.01.2009 17:20 |
Строки в файле | werser | Общие вопросы Delphi | 1 | 24.05.2008 21:22 |