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

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

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

Работа с файлами в C++ - C++

08.02.2011, 22:17. Просмотров 899. Ответов 4
Метки нет (Все метки)

Пишу программу, где предполагается работа с файлами, но при попытке объявления входного потока (istream filein), я получаю ошибку компиляции. Что я делаю не так? Возможно не хватает каких то библиотек?
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <iostream>
#include <fstream>
#include <iomanip>
 
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <conio.h>
#include <locale.h>
#define LN 6
 
using namespace std; 
int main (int argc, char* argv[])
{
    setlocale (LC_ALL, ".1251"); 
    istream fin; // вот тут выдает ошибку 
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
08.02.2011, 22:17     Работа с файлами в C++
Посмотрите здесь:

Работа с файлами - C++
Есть толпа зверушек. Нужно указать: номер записи, название животного, длительность его жизни, его среду обитания и вес. При задании среды...

Работа с файлами - C++
Открыть каталог, проверить файлы на обычность, проверить в именах файлов наличие знака $, и если он есть заменить на размер файла. ...

Работа с файлами - C++
Помогите пожалуйста с этой задачей: даны файлы f и g, компоненты которых являются целыми числами. Записать в файл h сначала компоненты...

Работа с файлами - C++
Хотелось бы разобраться как работать с файлами. Придумал программу самую простенькую, хочу загнать ее в файл. #include &lt;stdio.h&gt; ...

работа с файлами - C++
мне бы надо на C........... помогите пожалуйста, а то чет не могу разобраться #include &lt;iostream&gt; #include &lt;stdio.h&gt; #include...

Работа с файлами - C++
Здравствуйте! Подскажите какие нибудь сторонние библиотеки для работы с файлами. Мне нужно реализовать систему сохранения/загрузки данных,...

Работа с файлами - C++
Скажите поожалуйста как сделать что бы программа могла читать и записывать в любой фаил информацию т.е Могла читать из фаила и...

Работа с файлами - C++
В исходном текстовом файле есть float – числа в формате с фиксированной точкой (5 знаков после запятой). Создать новый файл из...

работа с файлами - C++
подскажите как можно сохранить/считать с файла *.dat и чтобы этот файл не смогли прочесть(даже открыть) другие пользователи.

Работа с файлами - C++
ДОБРЫЙ ВЕЧЕР! Такая задачка.. Написать программу по созданию базы данных ( например: имя, фамилия, возраст). Программа создает эту...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
lemegeton
2918 / 1347 / 134
Регистрация: 29.11.2010
Сообщений: 2,721
08.02.2011, 22:22     Работа с файлами в C++ #2
Гениальное описание ошибки. )
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <iostream>
#include <fstream>
#include <iomanip>
 
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <conio.h> // а мне вот тут выдает ошибку
#include <locale.h>
#define LN 6
 
using namespace std; 
int main (int argc, char* argv[])
{
        setlocale (LC_ALL, ".1251"); 
        ostream fin; // вот тут выдает ошибку 
}
У класса ostream нет конструктора без параметров.
Vilian
0 / 0 / 0
Регистрация: 17.12.2010
Сообщений: 88
08.02.2011, 22:25  [ТС]     Работа с файлами в C++ #3
У класса ostream нет конструктора без параметров.
Я так и не понял в чем ошибка. Как я должен был поступить? Это ведь касается как класса istream, так и ostream?
lemegeton
2918 / 1347 / 134
Регистрация: 29.11.2010
Сообщений: 2,721
08.02.2011, 22:35     Работа с файлами в C++ #4
Цитата Сообщение от Vilian Посмотреть сообщение
Я так и не понял в чем ошибка.
В том, что у класса ostream нет конструктора по-умолчанию, который должен быть неявно вызыван в конструкции
ostream fin; Зато он есть у предка в привате, о чем тебе компилятор радостно заявляет.

Цитата Сообщение от Vilian Посмотреть сообщение
Как я должен был поступить?
Может попрыгать? Я пока не знаю. Чтобы указать дорогу, нужно знать, куда ты идешь.

А сдается мне, что ты путаешь ostream либо с ofstream либо с ifstream...
Vilian
0 / 0 / 0
Регистрация: 17.12.2010
Сообщений: 88
08.02.2011, 22:44  [ТС]     Работа с файлами в C++ #5
Цитата Сообщение от lemegeton Посмотреть сообщение
А сдается мне, что ты путаешь ostream либо с ofstream либо с ifstream...
Вот именно. Спасибо. Тяжело мне дается переход от Си к С++...
Yandex
Объявления
08.02.2011, 22:44     Работа с файлами в C++
Ответ Создать тему
Опции темы

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