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

Написать функцию аналогичную getline, средствами с++ - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Расшифровка http://www.cyberforum.ru/cpp-beginners/thread776430.html
Подскажите, пожалуйста, в чём моя ошибка. Задача вырезано #include <fstream> #include <string> #include <iostream> using namespace std; int main() { ifstream cin("input.txt");
C++ Определение размеров поля из произведения Самый простой способ представления изображений в памяти компьютера заключается в том, что для каждого пикселя в файл записывается его цвет. То, как этот цвет представляется в памяти компьютера,... http://www.cyberforum.ru/cpp-beginners/thread776416.html
разработать программу, которая позволяла бы выполнить расчет по двум формулам C++
необходимо разработать программу, которая позволяла бы выполнить расчет по двум формулам с использованием двух функций func1 и func2 соответственно. Эти функции должны возвращать результат вычислений...
Нужен пример кода чтения из файла, сравнение и функция рандом C++
Нужен пример кода -Открываем файл -Считываем содержимое(будет 4 числа) -Очищаем файл -Записываем в файл 4 случайных числа полученных с помощью фукнции рандом Добавлено через 8 минут Файл txt
C++ Ошибка при #import http://www.cyberforum.ru/cpp-beginners/thread776389.html
Бросил в папку проекта этот dll файл #import "Skype4COM.dll" Ошибка Ошибка 1 error C1083: Не удается открыть файл библиотека типов: Skype4COM.dll: No such file or...
C++ Прерывания (смена времени) Используя подсистему прерываний написать программу которая будет проверять установлено летнее время, и в случае неустановленного такой функции устанавливать. Зарание Спасибо... подробнее

Показать сообщение отдельно
Croessmah
Эксперт CЭксперт С++
13420 / 7574 / 855
Регистрация: 27.09.2012
Сообщений: 18,649
Записей в блоге: 3
Завершенные тесты: 1
01.02.2013, 09:43
Вариант "в лоб"
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <iostream>
#include <string>
 
void mygetline(std::istream & stream, std::string & str){
    char ch=stream.get();
    while(ch!='\n'){
        str.push_back(ch);
        ch=stream.get();
    }
}
 
int main(){
    std::string str;
    mygetline(std::cin,str);
    std::cout<<str<<std::endl;
    return 0;
}
2
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru