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

Продемонстрировать различие между вводом с помощью cin.Get и cin.Getline с тремя параметрами - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Строка после ввода & посимвольная http://www.cyberforum.ru/cpp-beginners/thread1144781.html
Доброго времени суток, ув. форумчане! Работаю с обратной польской (постфиксной) записью. Обрабатывается строка следующим образом: ... if (strcmp(line, "+") == 0) { onAdd(); } else if...
C++ Определить, сколько занятий ведет один и тот де преподаватель В расписании шесть строк, в каждой из которых описан предмет, преподаватель, номер группы, день недели, часы занятия, аудитория. Определить, сколько занятий ведет один и тот де преподаватель.... http://www.cyberforum.ru/cpp-beginners/thread1144780.html
C++ Указатели, такие указатели
char str="Kak<dela>rab?"; char *p; p=str; for(int i=0;p;i++) p=toupper(p); cout<<&str<<endl;//ПОЧЕМУ ЗДЕСЬ ВЫВОДИТ ВСЮ СТРОКУ, А НЕ АДРЕС НУЛЕВОГО ЭЛЕМЕНТА? И КАК ВЫВЕСТИ АДРЕС ЛЮБОГО ЭЛЕМЕНТА?...
C++ Создать двоичный файл и записать в него n целых чисел. Из файла переписать в массив все простые числа, превышающие сре
помогите написать программу на с++ Создать двоичный файл и записать в него n целых чисел. Из файла переписать в массив все простые числа, превышающие среднее арифметическое компонентов файла. ...
C++ Конкатенация http://www.cyberforum.ru/cpp-beginners/thread1144749.html
В файле-словаре найти и распечатать слова, которые могут быть полностью составлены из других слов словаря с помощью конкатенации, например: “БАЛКОН” = “БАЛ” + “КОН”; “БАРСУК” = “БАР” + “СУК”....
C++ Не удалось вывести аргумент шаблон С такой проблемой сталкиваюсь не первый раз. Есть класс, в котором реализованы операторы сравнения меньше и равенство. Как я знаю, этого достаточно для того, чтобы компилятор сам смог составить... подробнее

Показать сообщение отдельно
Alexfarik
0 / 0 / 0
Регистрация: 18.02.2013
Сообщений: 6

Продемонстрировать различие между вводом с помощью cin.Get и cin.Getline с тремя параметрами - C++

10.04.2014, 19:56. Просмотров 1578. Ответов 14
Метки (Все метки)

Нужна помощь. Задача продемонстрировать различие между вводом с помощью cin.get и cin.getline с тремя параметрами, как из потока достать вторую часть после использования getline, вот кусок того, что я написал. Ничего адекватно написанного не нашел.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
void part(){
    char str[100], str2[100], ogr;
    cout << "Введите ограничитель" << endl;
    cin >> ogr;
    cout << "Использование getline:" << endl;
    cout << "Вводите строку" << endl;
    cin.getline(str, 100, ogr);
    cout << "Строка после getline: " << str << endl;
    cout << str << endl;
    system("pause");
    system("cls");
    cout << "Использование get:" << endl;
    cout << "Вводите строку" << endl;
    cin.get(str2, 100, ogr);
    cout << "Строка после get: " << str2 << endl;
    system("pause");
    system("cls");
    cin.clear();
    fflush(stdin);
    
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru