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

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

Войти
Регистрация
Восстановить пароль
 
Martinz
1 / 1 / 0
Регистрация: 04.01.2011
Сообщений: 37
#1

Ошибка при использовании типа ifstream - C++

06.09.2012, 22:40. Просмотров 626. Ответов 2
Метки нет (Все метки)

Заголовочный файл "user.h"
C++
1
2
3
4
5
6
7
#pragma once
 
class User
{
public:
    void Read(ifstream& data);
};
Файл "user.cpp"
C++
1
2
3
4
5
6
7
#include <fstream>
#include "User.h"
using namespace std;
 
void User::Read(ifstream& data)
{
}
Здравствуйте, скажите пожалуйста, почему при компиляции в данном случае выдается ошибка:
1>c:\users\администратор\documents\visual studio 2010\projects\sipp specialist\users\users\user.h(12): error C2061: syntax error : identifier 'ifstream'
1>c:\users\администратор\documents\visual studio 2010\projects\sipp specialist\users\users\user.cpp(20): error C2511: 'void User::Read(std::ifstream &)' : overloaded member function not found in 'User'
1> c:\users\администратор\documents\visual studio 2010\projects\sipp specialist\users\users\user.h(4) : see declaration of 'User'
Спасибо.
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
06.09.2012, 22:40
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Ошибка при использовании типа ifstream (C++):

Ошибка при работе с ifstream - C++
есть вот такой код и я точно знаю что у меня проблема вот тут: std::ifstream i1(&quot;s1&quot;), i2(&quot;s2&quot;); помогите исправить. #include &lt;conio.h&gt; ...

Ошибка при использовании vector (в конце, после вывода результатов выскакивает ошибка, но сам результат коректен) - C++
Суть в следующем, мы считываем введеные значения и выводим этот массив Проблема такова что массив выводиться, корректно, но в конце...

Ошибка при использовании % - C++
(условие задачи, код и ошибки при коомпиляции на скрине) Здравствуйте, задача простая, как и ее решение, на фортране бы уже пять раз...

Ошибка при использовании gets() - C++
Не могу понять, почему при второй итерации цикла программа выдает ошибку и закрывается при запросе фамилии. #include &quot;stdafx.h&quot; ...

Ошибка при использовании _findfirst() - C++
По условию нужно вывести все содержимое корневого каталога. Захожу в директорию, определяю наличие папок, затем (здесь ошибка) пробую...

Ошибка при использовании reverse_iterator - C++
std::array&lt;int, 7&gt; m = { 1, 2, 3, 4, 5, 6, 7 }; vector&lt;int&gt; v(m.begin(), m.end()); vector&lt;int&gt;::iterator pos = find(v.begin(),...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
alsav22
5420 / 4816 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
06.09.2012, 23:43 #2
В заголовочном файле сделайте:
C++
1
2
3
4
5
6
7
#include <fstream>
 
class User
{
public:
    void Read(std::ifstream& data);
};
.
1
grizlik78
Эксперт С++
1913 / 1445 / 113
Регистрация: 29.05.2011
Сообщений: 3,001
06.09.2012, 23:46 #3
В заголовочном файле надо писать std::ifstream
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
06.09.2012, 23:46
Привет! Вот еще темы с ответами:

Ошибка при использовании size_t - C++
Выдает много ошибок связанные с использованием typedef std::size_t size_type; #include &lt;iostream&gt; #include &lt;cstring&gt; #include...

Ошибка при использовании strcpy - C++
Здравствуйте, возникла такая проблема Объявляю массив char * char *names = {&quot;asdfg&quot;, &quot;hjklqw&quot;, &quot;wertyui&quot;, &quot;bnmasdfg&quot;,...

Ошибка при использовании delete - C++
И снова здравствуйте! Пишу раз третий.Я уже готов убицца ап сцену изза этого delete.Я не понимаю что не так делаю: class CMenu { ...

Ошибка при использовании вектора - C++
Пытаюсь проанализировать текстовый файл и посчитать кол-во каждого символа. Текст на английском. Вот код: class Raspredelenie{ ...


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

Или воспользуйтесь поиском по форуму:
Ответ Создать тему
Опции темы

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