Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 32, средняя оценка - 4.81
Flagmann
0 / 0 / 0
Регистрация: 19.06.2008
Сообщений: 6
#1

Передача указателей на файлы в функцию?О_о - C++

19.06.2008, 14:32. Просмотров 3827. Ответов 4
Метки нет (Все метки)

Добрый день! Возникла проблема при написании программы на структуры. Допустим у нас есть массив структур. Заполняем его и тд.. записываем в файл(бинарно). Допустим нужна функция поиска по файлу поля структуры с некоторым названием.
Считываем из файла весь массив структур: fread(&mascat,sizemas,1,inout);
mascat - имя массива, sizemas- размер, inout - имя файла... Как мы можем передать в функцию этот массив или хотя-бы структуру из него(если считываем по структуре)?
Какой вид должно иметь определение этой функции? Помогите пожалуйста!
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
19.06.2008, 14:32     Передача указателей на файлы в функцию?О_о
Посмотрите здесь:

Передача указателей в функцию - C++
Необходимо передать *x и *y в функцию, высчитать в каждой функции *f, *g, *s и вывести их в главной функции. В первую функцию передается...

Передача двумерного массива указателей в функцию - C++
Всем здравствуйте! Мне необходимо создать что-то вроде справочной системы по операторам языка С++. Теорию я храню в таком виде: ...

Передача двумерных массивов и указателей в функцию - C++
Warning: если про это уже было, можете удалить это сообщение Передача двумерного массива функции Уже в который раз натыкаюсь на тему...

Передача массива указателей в функцию для выделения памяти - C++
Есть функция, в которую передаются массивы указателей, для выделения памяти. void str_malloc(char** &strBol,char** &strUvr,char**...

передача функции указателей - C++
Сап, помогите пожалуйста разобраться с передачей указателей функции. Нужно для матрицы A (4×5) определить количество строк, сумма...

Передача указателей в функции - C++
Привет всем. Вообщем изучаю с\с++ по книге Павловской, дошел до динамических структур данных(списки, стеки, очереди...), Вообщем наткнулся...

Передача указателей в методы по ссылке - C++
Здравствуйте, хотел спросить, такой варианте адекватен? Или есть более адекватное решение... Просто непривычно передавать в метод...

Передача указателей на функции в экземпляр класса - C++
Есть класс главного окна,класс содержит такой метод public: void pFuncTake( void (*p1)(char *path), void (*p2)(), void (*p3)(),void...

Дан массив из прототипов функций или указателей на функцию, сделать функцию, возвращающую этот массив - C++
Не охота создавать лишнею тему извиняюсь заранее Вопрос такой Можете подсказать есть массив из прототипов функций или...

Массив указателей на функцию - C++
#include <iostream> void minimum(int); void printArray(int); void (*processGrade) (int) = {printArray}; При компиляции...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Vourhey
Почетный модератор
6474 / 2249 / 123
Регистрация: 29.07.2006
Сообщений: 12,635
19.06.2008, 15:18     Передача указателей на файлы в функцию?О_о #2
Не понял вопрос. fread уже определена. Она принимает четыре параметра:
- указатель на буфер
- размер элемента
- сколько элементов считывать
- указатель на FILE

С помощью нее можешь написать определение для своей функции.
Flagmann
0 / 0 / 0
Регистрация: 19.06.2008
Сообщений: 6
19.06.2008, 15:34  [ТС]     Передача указателей на файлы в функцию?О_о #3
А.. Так мы можем использовать функцию fread вне main? можем использовать её в другой функции... ага... а в другую функцию, например
void S_search(указатель на файл)
мы можем передавать указатель на файл в виде File *inout ?
Извините за тупость, только учусь...
Vourhey
Почетный модератор
6474 / 2249 / 123
Регистрация: 29.07.2006
Сообщений: 12,635
19.06.2008, 15:38     Передача указателей на файлы в функцию?О_о #4
Можем. Только FILE *inout
С++ чувствителен к регистру.
Flagmann
0 / 0 / 0
Регистрация: 19.06.2008
Сообщений: 6
19.06.2008, 15:45  [ТС]     Передача указателей на файлы в функцию?О_о #5
Спасибо!
Yandex
Объявления
19.06.2008, 15:45     Передача указателей на файлы в функцию?О_о
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru