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

Класс содержащий объект типа ofstream - не компилится! - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Копирование одного массива в другой http://www.cyberforum.ru/cpp-beginners/thread629940.html
Всем добрый день. Насколько мне известно использование имени массива без индекса образует указатель на первый элемент массива. В программе я кладу в 1 указатель адрес, который лежит в другом...
C++ Задача по теме карта (map) Условие: Дан файл содержащий в каждой строке фамилию отца и имена детей. Занесите все данные в карту где фамилия является ключом Выведите имена всех детей в отдельный файл через пробел. ... http://www.cyberforum.ru/cpp-beginners/thread629938.html
C++ Русская справка для VS2010
Справка на английском что делать ? VS2010 Что делать, мне русская нужна. :(
Ввод целых чисел C++
Пользователь вводит целое число, но если введёт символ - программа вылетает. Что можно сделать, чтобы избавиться от данной проблемы? #include "stdafx.h" #include <iostream> using namespace std; ...
C++ Функция main с аргументами http://www.cyberforum.ru/cpp-beginners/thread629895.html
Приветствую, подскажите где именно указывать параметры аргументов(int argc, char **argv), если использовать следующий тип записи int main(int argc, char **argv) { return 0; }
C++ Совместное использование указателей и ссылок int *ptr; int &ref = *ptr; ref = 1; Вот и весь вопрос. Ничего плохого в этом нет? подробнее

Показать сообщение отдельно
MrCold
855 / 753 / 71
Регистрация: 11.01.2012
Сообщений: 1,942
29.07.2012, 10:58
C++
1
2
private:
            std::ofstream  out;
Зачем вообще ofstream, ifstream
выносить из методов
работайте внутри методов

открыли - записали- закрыли
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
   void    writeFile() 
        {
          std::ofstream  out;
       out.open ( "file.txt" , std::ios::app );
                if ( ! out )
                {
                     std::cerr << "Error in opening file.";
                      exit ( -1 );
                }
         
              out << age << std::endl;
               out.close();
         }
Это последнее что предложу
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru