Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 22.05.2011, 21:57   #1
Slaventiy
Новичок
Джуниор
 
Регистрация: 22.05.2011
Сообщений: 2
По умолчанию запись в файл

Допоможіть виправити помилку в програмі! Потрібно записати і зчитати з файлу. Бо я не розумію суті помилки
Код:
#include<stdio.h>
#include<string>
#include <iostream>
#include <fstream>
#include"StdAfx.h"
using namespace std;

class Data
{
	private:
		int ric;
		int mis;
		int den;
	public:
		Data(){ ric = 0; mis = 0; den =0;}
		Data(int d,int m,int r){den =d; mis =m; ric = r;};
		
		friend ostream &operator <<(ostream &s, Data d)
		{
			s<<d.den<<"."<<d.mis<<"."<<d.ric<<endl;
			return s;
		}
				
		friend istream &operator >> (istream &s, Data &d)
		{
		 cout<<"Vvedit den: ";
		 s>>d.den;
		 cout<<"Vvedit misicats: ";
		 s>>d.mis;
		 cout<<"Vvedit ric: ";
		 s>>d.ric;
		 return s;
		}
		void fout(ofstream &s)
		{
		 s << den <<" "<< mis<<" "<<ric;
		}
	
		void fin(ifstream &s)
		{
		 s >> den >> mis >> ric;
		}
			
};

int main()
{      ofstream s;
	s.open("putivka.dat",ios_base::trunc);
	Data d(12,12,1212);
	d.fout(s);
	s.close();
	return 0;
   
}
вибиває помилки: error C2228: left of '.open' must have class/struct/union
1> type is 'int'
error C2664: 'Data::fout' : cannot convert parameter 1 from 'int' to 'std:fstream &'
error C2228: left of '.close' must have class/struct/union
1> type is 'int'

Последний раз редактировалось Slaventiy; 22.05.2011 в 22:37.
Slaventiy вне форума Ответить с цитированием
Старый 23.05.2011, 20:05   #2
Slaventiy
Новичок
Джуниор
 
Регистрация: 22.05.2011
Сообщений: 2
По умолчанию

Найшов сам!! В віжуал 2010 стандартиний хедер #include"StdAfx.h" потрібно поставити на початок програми
Slaventiy вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Запись в файл. kemper88 Общие вопросы C/C++ 2 26.10.2010 22:03
Запись в файл и.т.п. pa6kevi4 Общие вопросы .NET 2 24.06.2010 11:00
Запись в файл soonner Общие вопросы Delphi 5 21.03.2009 01:12
Запись в файл на С++ Mails Помощь студентам 7 31.03.2008 14:37
запись в файл Prisian Общие вопросы Delphi 6 24.07.2007 13:43