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

фаил в функцию - C++

Восстановить пароль Регистрация
 
//Александр
 Аватар для //Александр
6 / 6 / 0
Регистрация: 15.04.2010
Сообщений: 151
03.11.2010, 18:06     фаил в функцию #1
Пишу прогу нужно передать фаил в функцию для обработфи но возникла такая проблема:
вот функция :
C++
1
2
3
4
void add(ifstream &fin,LIST *head)
{
.........................
}
я ее в мейне вызываю:
C++
1
add(fin,head);
но в этой строчке выдает ошибку (подчеркивает красным "fin" прочему и как тогда правельно передать фаил???
error C2664: add: невозможно преобразовать параметр 1 из "std::fstream" в "std::ifstream &"
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
03.11.2010, 18:06     фаил в функцию
Посмотрите здесь:

Дописать фаил C++
текстовый фаил C++
C++ Запись в фаил
не находит фаил C++
не открывается фаил C++
Двоичный фаил C++
Запись в фаил C++
C++ Сохранение в фаил

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Unforgiven_00
60 / 60 / 2
Регистрация: 12.10.2010
Сообщений: 129
03.11.2010, 18:08     фаил в функцию #2
Цитата Сообщение от //Александр Посмотреть сообщение
Пишу прогу нужно передать фаил в функцию для обработфи но возникла такая проблема:
вот функция :
C++
1
2
3
4
void add(ifstream &fin,LIST *head)
{
.........................
}
я ее в мейне вызываю:
C++
1
add(fin,head);
но в этой строчке выдает ошибку (подчеркивает красным "fin" прочему и как тогда правельно передать фаил???
error C2664: add: невозможно преобразовать параметр 1 из "std::fstream" в "std::ifstream &"
без & попробуйте
//Александр
 Аватар для //Александр
6 / 6 / 0
Регистрация: 15.04.2010
Сообщений: 151
03.11.2010, 18:15  [ТС]     фаил в функцию #3
попробовал но примерно таже ошибка
error C2664: add: невозможно преобразовать параметр 1 из "std::fstream" в "std::ifstream"

Добавлено через 5 минут
блин нашел ошику
я в main fin обявил тип fstream а в функчию передаю ifstream fin
Yandex
Объявления
03.11.2010, 18:15     фаил в функцию
Ответ Создать тему
Опции темы

Текущее время: 07:44. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru