Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 04.09.2015, 16:34   #31
Krasiosoft
Форумчанин
 
Аватар для Krasiosoft
 
Регистрация: 01.06.2015
Сообщений: 497
По умолчанию

Цитата:
Сообщение от RAFA91 Посмотреть сообщение
в данном случае 2*24 = 48 , а возвращает только число 2 )))

Подскажите пожалуйста почему так ?
Почитайте внимательнее про fwrite.

Цитата:
Return Value
The total number of elements successfully written is returned.
Если помог, буду очень благодарен за Ваш отзыв (весы в левой нижней части сообщения).
Krasiosoft вне форума Ответить с цитированием
Старый 04.09.2015, 17:00   #32
RAFA91
Заблокирован
 
Регистрация: 06.02.2011
Сообщений: 1,999
По умолчанию

Цитата:
Сообщение от Krasiosoft Посмотреть сообщение
Почитайте внимательнее про fwrite.

замена w на wb не дала положительных результатов
Изображения
Тип файла: jpg Б.JPG (75.1 Кб, 142 просмотров)

Последний раз редактировалось RAFA91; 04.09.2015 в 17:03.
RAFA91 вне форума Ответить с цитированием
Старый 04.09.2015, 17:09   #33
Krasiosoft
Форумчанин
 
Аватар для Krasiosoft
 
Регистрация: 01.06.2015
Сообщений: 497
По умолчанию

Все верно, возвращает количество прочитанных элементов, а задаем мы это количество как "n" параметр, а "m" - это размер этих элементов.
Если помог, буду очень благодарен за Ваш отзыв (весы в левой нижней части сообщения).
Krasiosoft вне форума Ответить с цитированием
Старый 04.09.2015, 17:32   #34
RAFA91
Заблокирован
 
Регистрация: 06.02.2011
Сообщений: 1,999
По умолчанию

Krasiosoft благодарю Вас за пояснение.

От жары сильно плохо воспринимается информация.

Я вот думаю какой в данном случае нужен способ открытия файла для

чтения и записи обьектов структуры.

в вышеприведенном примере использовал "w" и "r"

вроде работало

но что-то всеравно настараживает.
RAFA91 вне форума Ответить с цитированием
Старый 04.09.2015, 17:40   #35
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,792
По умолчанию

Цитата:
какой в данном случае нужен способ открытия файла для
Я с тебя балдею )))
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 04.09.2015, 17:46   #36
Krasiosoft
Форумчанин
 
Аватар для Krasiosoft
 
Регистрация: 01.06.2015
Сообщений: 497
По умолчанию

Цитата:
Сообщение от RAFA91 Посмотреть сообщение
Я вот думаю какой в данном случае нужен способ открытия файла для чтения и записи обьектов структуры.
Если нужно и читать, и записывать, то надо использовать r+b, но файл должен существовать.
Если помог, буду очень благодарен за Ваш отзыв (весы в левой нижней части сообщения).
Krasiosoft вне форума Ответить с цитированием
Старый 04.09.2015, 18:00   #37
RAFA91
Заблокирован
 
Регистрация: 06.02.2011
Сообщений: 1,999
По умолчанию

Цитата:
Сообщение от Krasiosoft Посмотреть сообщение
то надо использовать r+b, .
с какой целью это применяется ?

почему работало без него ?
RAFA91 вне форума Ответить с цитированием
Старый 04.09.2015, 18:13   #38
Krasiosoft
Форумчанин
 
Аватар для Krasiosoft
 
Регистрация: 01.06.2015
Сообщений: 497
По умолчанию

Я не совсем понимаю, что нужно.

"r+" - открывает файл на чтение и запись, файл должен существовать.
"b" - открывает файл в бинарном режиме.

Подробнее тут.
Если помог, буду очень благодарен за Ваш отзыв (весы в левой нижней части сообщения).
Krasiosoft вне форума Ответить с цитированием
Старый 08.09.2015, 15:52   #39
RAFA91
Заблокирован
 
Регистрация: 06.02.2011
Сообщений: 1,999
По умолчанию

Есть ли в С++ аналог функции fputs() , которая выводит строку в файл ?
RAFA91 вне форума Ответить с цитированием
Старый 08.09.2015, 16:19   #40
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

fputs там все еще есть.
а так iostream<< работает.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Работа с файлами: запись, добавление, чтение (найти ошибку в коде) / C для начинающих Надо создать программу для работы с файлами Konlor Общие вопросы C/C++ 2 18.05.2014 12:37
Работа с файлами на СИ++ Config Помощь студентам 0 21.01.2014 14:36
Работа с файлами apeorin Общие вопросы C/C++ 0 05.12.2012 20:29