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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Troll1
1 / 1 / 1
Регистрация: 23.09.2012
Сообщений: 91
#1

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

22.10.2013, 13:12. Просмотров 201. Ответов 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()
Посмотрите здесь:

Некорректная работа ф-ции getch() в цикле - C++
while (iKey != 27) { iKey = getch(); cout << "qwer"; } Не могу понять почему после нажатия любой клавиши(понятно кроме...

Написать функцию аналогичную getline, средствами с++ - C++
Функция которая ничего не возвращает, принимает 2 аргумента: поток, и ссылку на стоку. Не знаю как реализовать средствами с++.

Написать функцию, аналогичную функции strcspn - C++
Подскажите, как написать функцию в С++, аналогичную функции strcspn(функцию определения длины той части 1-ой строки , которая не содержит...

Передача ф-ции как параметра другой ф-ции - C++
struct pupil{ char surname; int school; int answer; int num; } tmp, a; int usl(int i, pupil a) { }

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

подскажите функцию - C++
мне нужно проверить введенный символ, целочисленный ли он.... проще говоря, калькулятор, только работать должен так: 23+6 и он сразу...

подскажите функцию - C++
Нужна функция типа WinExec(); но которая не даст исполнять продолжение программы до завершения запущеного процесса

Подскажите как исправить функцию - C++
bool addNode(TNode *first, int key) { TNode* tmp=first; if(tmp->Right) addNode(tmp->Right,key); else ...

Подскажите функцию аналог memcpy() - C++
Функция memcpy() копирует из одного массива в другой первые size элементов. А есть аналогичная стандартная функция, но которая бы...

Подскажите как описать функцию - C++
Задали такую задачку: Описать функцию, Lines(t), которая построчно печатает содержимое непустого текстового файла t, вставляя в начало...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Raali
622 / 326 / 34
Регистрация: 06.07.2013
Сообщений: 1,054
Завершенные тесты: 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()
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru