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

Переделать ввод программы для получения данных из текстового файла. - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Бинарные деревья: удалить те листья, у которых нет братьев http://www.cyberforum.ru/cpp-beginners/thread1182213.html
Помогите написать такую функцию: Удалить те листья в дереве, у которых нет братьев Вот обычная функция удаления: TNode* deleteTree(TNode * rootTree,int key){ TNode * p; if(rootTree==NULL){ return rootTree; }
C++ Генерация случайных чисел Мне нужно заполнить множество матриц числами 0 или 1. Для этого использую функцию rand. Но мне необходима совсем случайная последовательность,а то матрицы получаются более или менее одинаковые. http://www.cyberforum.ru/cpp-beginners/thread1182208.html
Целочисленная арифметика: найти на отрезке [n, m] натуральное число, имеющее наибольшее количество делителей C++
Найти на отрезке натуральное число, имеющее наи*большее количество делителей.
C++ в квадратной матрице поменять местами первый и четвертый столбцы и вывести их
...
C++ Не работает программа http://www.cyberforum.ru/cpp-beginners/thread1182189.html
Используя массив типа структура (с 6-10 элементов) составить программу, с помощью которой можно ввести в память компьютера данные из предметной области и получить характеристики фотоаппарата. Не пойму почему она не запускается. #include <tchar.h> #include <stdio.h> #include <iostream> #include <conio.h> struct fotos {
C++ Табулирование Написать программу вывода таблиц по формуле Y = cos(x)+(A/B) через 1 градус в три колонки (х изменяется от 0 до alfa). alfa, A, B - переменные, нужно взять в пользователя. Обратите внимание на то, что в методах, используемых для вычисления тригонометрических функций (синус, косинус ...) значение угла выражается в радианах. Формула для перевода значения угла в радианы... подробнее

Показать сообщение отдельно
outoftime
║XLR8║
507 / 429 / 33
Регистрация: 25.07.2009
Сообщений: 2,295
20.05.2014, 18:46     Переделать ввод программы для получения данных из текстового файла.
spone379, есть вариант попроще - переопределить стандартные потоки ввода\вывода.

C++
1
2
3
4
5
6
7
8
9
#include <iostream>
 
int main () {
    std::freopen("input", "r", stdin);
    std::freopen("output", "w", stdout);
    int value;
    std::cin >> value;
    std::cout << value;
}
Bash
1
2
ruslan@TFTM-K53TA:~/Programming/c++/cyberforum$ make && ./main 
clang++ main.cpp -o main -std=c++11 -W
Добавлено через 2 минуты
P.S. переопределять потоки удобно когда пишешь что-то на контесте, перед отправкой задачи просто удаляешь или комментируешь строку переопределения потоков вввода\вывода.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru