С Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы

Как перегрузить оператор ввода из файла? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Вычислить значение выражения http://www.cyberforum.ru/cpp-beginners/thread808531.html
помогите решить!Поясняющие изображения загружайте на форум в виде вложений. А лучше освойте встроенный редактор формул. Для второй и третьей задачи создайте отдельные темы.
C++ Массивы A[15], D[15] Использование функций, возвращающих одно значение. Даны целочисленные массивы A, D. Для каждого массива определить количество элементов, предшествующих первому максимальному элементу. ... http://www.cyberforum.ru/cpp-beginners/thread808527.html
Создать список и заполнить его 10 числами из ряда Фибоначчи C++
Создать список и заполнить его 10 числами из ряда Фибоначчи (1,1,2,3,5,...)и вывести на экран. Пользователь вводит порядковый номер k и значение v. Вставить новый элемент со значением v перед k-м...
Нужно создать список и заполнить его 10 случайными целыми числами и вывести на экран C++
Помогите пж. Нужно создать список и заполнить его 10 случайными целыми числами и вывести на экран. А все четные числа из списка удалить. Вывести на экран еще раз. (не забудьте проверку на first)
C++ BGI http://www.cyberforum.ru/cpp-beginners/thread808517.html
как сделать BGI проект через Release (в Debug работает но для других компьютеров не подходит) выводит следующие ошибки: 1>Pre.obj : error LNK2001: unresolved external symbol "extern "C" void...
C++ как сделать чтобы программа не переполняла буфер как сделать чтобы эта программа не переполняла буфер #include "stdafx.h" #include <iostream> using namespace std; void sort_pryamoi_vybor(int n) {int mas; int srav=0, perest=0; for (int... подробнее

Показать сообщение отдельно
SummerRain
327 / 326 / 17
Регистрация: 16.12.2012
Сообщений: 544
14.03.2013, 17:06
я не понимаю откуда взял там инт, наверно лучше сразу выложить весь код.
Вот работающий код (с файлом file.txt в папке проекта само собой)
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
#include <iostream>
#include <fstream>
 
class A
{
public:
    friend std::ifstream& operator>>(std::ifstream&, A&);
    friend std::ostream& operator << (std::ostream& os, A& a);
private:
      char a;
      char b;     
};
 
 
std::ifstream& operator>>(std::ifstream& input, A& Obj)
{
    input >> Obj.a >> Obj.b;
 
    return input;
}
 
std::ostream& operator << (std::ostream& os, A& Obj) {
    os << Obj.a << " " << Obj.b;
    return os;
}
 
int main()
{
    std::ifstream in("file.txt");
    A test;
    in >> test;
    std::cout << test;
    system("pause");
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.