3 / 3 / 0
Регистрация: 04.01.2011
Сообщений: 37
1

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

06.09.2012, 22:40. Показов 1039. Ответов 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 spe******t\users\users\user.h(12): error C2061: syntax error : identifier 'ifstream'
1>c:\users\администратор\documents\visual studio 2010\projects\sipp spe******t\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 spe******t\users\users\user.h(4) : see declaration of 'User'
Спасибо.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
06.09.2012, 22:40
Ответы с готовыми решениями:

Запись данных из файла при использовании ifstream
Добрый день,возник вопрос. У меня есть файл содержимое которого примерно такое : {1 , 2, 3, 4, 5,...

Ошибка "Error2303 1:type name expected" при использовании типа string
Не могу найти внятного ответа на простою ошибку. int main(int argc, string argv) { } В...

Ошибка при работе с ifstream
есть вот такой код и я точно знаю что у меня проблема вот тут: std::ifstream i1(&quot;s1&quot;), i2(&quot;s2&quot;);...

Ошибка при использовании IEnumerable<T>: Использование универсального типа IEnumerable требует аргумент типа 1
Доброго Вам времени суток. Помогите решить следующую задачку. На строке IEnumerable&lt;Device&gt; =...

2
5494 / 4889 / 831
Регистрация: 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
Эксперт С++
2377 / 1661 / 279
Регистрация: 29.05.2011
Сообщений: 3,395
06.09.2012, 23:46 3
В заголовочном файле надо писать std::ifstream
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
06.09.2012, 23:46
Помогаю со студенческими работами здесь

Ошибка: "не удается найти имя типа или пространство имен Shed" при использовании класса
Я начал с книги фленова. Фленов М. - Библия С#. 2-е издание - 2011. Но Книга написано слишком...

Ошибка при использовании extern: "Это объявление не содержит класс хранения или спецификатор типа"
main.c int test = 10; int main(){ return 0; } test.c extern int test; test =...

Ошибка при работе с ifstream
Всем привет! Выручайте, объявляю переменную типа std::ifstream, дабы считать из текстового файла,...

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


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru