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

Подскажите функцию, аналогичную ф-ции getch() - C++

Восстановить пароль Регистрация
 
Troll1
1 / 1 / 1
Регистрация: 23.09.2012
Сообщений: 91
22.10.2013, 13:12     Подскажите функцию, аналогичную ф-ции getch() #1
Так как функция getch() считывает информацию до символа новой строки, мне нужна функция, считывающая весь текст целиком.
Желательно в таком контексте:
C++
1
2
ifstream fin("Task.txt"); 
getch(fin, input); // в данном случае считывает до '\n'
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
22.10.2013, 13:12     Подскажите функцию, аналогичную ф-ции getch()
Посмотрите здесь:

C++ getch()
подскажите функцию C++
Некорректная работа ф-ции getch() в цикле C++
подскажите функцию C++
Передача ф-ции как параметра другой ф-ции C++
Калькулятор на Си. Как реализовать триногометрические ф-ции и функцию логарифм? C++
C++ Написать функцию аналогичную getline, средствами с++
C++ Написать функцию, аналогичную функции strcspn

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Raali
572 / 276 / 12
Регистрация: 06.07.2013
Сообщений: 917
Завершенные тесты: 1
22.10.2013, 13:26     Подскажите функцию, аналогичную ф-ции getch() #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
#include <string>
#include <fstream>
#include <streambuf>
 
std::ifstream t("file.txt");
std::string str;
 
t.seekg(0, std::ios::end);   
str.reserve(t.tellg());
t.seekg(0, std::ios::beg);
 
str.assign((std::istreambuf_iterator<char>(t)),
            std::istreambuf_iterator<char>());
в итоге весь файл file.txt будет в стринге str
Yandex
Объявления
22.10.2013, 13:26     Подскажите функцию, аналогичную ф-ции getch()
Ответ Создать тему
Опции темы

Текущее время: 00:47. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru