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

Как читать целые числа из файла в аргумент функции без временных переменных? - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Не подается звуковой сигнал http://www.cyberforum.ru/cpp-beginners/thread1179040.html
В общем, должен написать будильник, основную часть сделал, но не подается звуковой сигнал по наступлении заданного времени, скорее всего сравниваю как - то не так, посмотрите, помогите. #include <stdio.h> #include <windows.h> #include <iostream> int main(){ int a,b,c; printf("hours\n"); scanf("%d", &a); printf("minutes\n"); scanf("%d", &b);
C++ Почему в с++ бинарные операции должны перегружаться внешними функциями? почему в с++ бинарные операции должны перегружаться внешними функциями? http://www.cyberforum.ru/cpp-beginners/thread1179031.html
Метод рунге-кутта 3 порядка C++
дана функция d(y(x))/dx=e^x-2y(x) Нач. условия y(0)=e Код#include<stdio.h> #include<conio.h> #include<math.h> float fun(float x, float y) { return exp(x)-2*y; }
Не выбирает необходимую программу. Условные операторы в меню C++
При вводе выбора функции 2, все равно решает как первую. В чем может быть ошибка? #include "stdafx.h" #include "stdio.h" #include "math.h" #include "locale.h" int task1() { int i,n; float a,e,b,h,x,I0,I1,eps;
C++ Функция удаления элементов (список, стек) http://www.cyberforum.ru/cpp-beginners/thread1178989.html
Подскажите, имеется функция добавления элементов (список, стек) Нужно на её основе сделать функцию удаления элемента. Что-то запутался, подскажите как сделать верно. Добавление: void linklist::additem(int d) // добавление элемента { link* newlink = new link; // выделяем память
C++ Из трехзначного числа Х вычли его последнюю цифру Из трехзначного числа Х вычли его последнюю цифру. Когда результат разделили на 10, а к частному слева приписали последнюю цифру числа Х, то получилось число У. По заданному числу У найти число Х (значение У вводится с клавиатуры, 100≤Y≤999). как я понимаю: х1_х2_х3 = х зачеркиваем последнюю цифру,остается х1_х2 делим на 10 х1_х2/10 = х1 приписываем конец х , т.е выходит х1_х3 = у... подробнее

Показать сообщение отдельно
zss
Модератор
Эксперт С++
 Аватар для zss
5942 / 5547 / 1783
Регистрация: 18.12.2011
Сообщений: 14,154
Завершенные тесты: 1
17.05.2014, 20:17     Как читать целые числа из файла в аргумент функции без временных переменных?
Еще можно перегрузить >> но с учетом того, что он бинарный,
надо использовать какой-нибудь фиктивный тип:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
class T
{
};
int operator>>(istream &ifs,T)
{
    int t;
    ifs>>t;
    return t;
}
int foo(int a,int b)
{
    return a+b;
}
int main( void )
{
    T bb;
    int r=foo(cin>>bb,cin>>bb);
    system("pause");
    return 0;
}
 
Текущее время: 17:49. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru