1 / 1 / 0
Регистрация: 25.02.2012
Сообщений: 59
1

Можно ли заменить cin.get(ch)?

29.05.2012, 18:06. Показов 1018. Ответов 0
Метки нет (Все метки)

Возник такой вопрос, а можно ли заменить cin.get(ch) в for (int i = 0; cin.get(ch); ++i), как-то по другому, и если да, то как тогда изменится цикл for({здесь})
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
void CinList(List *ls)                  //функция для ввода данных в список
{
 str = "";
 
 for (int i = 0; cin.get(ch); ++i)  
  {
    if (ch == '.')
    {
        ls->addToList(str);
        str = "";
        i = 0;
        break;
    }
 
    if (ch == ' ')
    {
        ls->addToList(str);
        str = "";
        i = 0;
    }
 
    if (ch != ' ') str = str + ch;
 
  }
}
Добавлено через 1 час 2 минуты
Вопрос еще в силе.
0

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
29.05.2012, 18:06
Ответы с готовыми решениями:

Чем можно заменить cin
Я создал конструктор для класса матриц но преподаватель мне сказал заменить cin на другой способ. ...

Как можно функцией заменить cin.getline
Надо написать функцию которая будет делать то что и cin.getline.

Как работает cin.peek, cin,get, cin.ignore, cin.clear?
Здравствуйте, товарищи и не товарищи!:) Я только начал изучать C++, а уже использую вещи, которые...

Защита от дурака при вводе текста с помощью: cin.get cin.clear cin.sync
Доброго времени суток. На С++ учусь с недавних пор. Имеется стандартная "защита от дурака" на ввод....

0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
29.05.2012, 18:06

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Объясните пожалуйста как работают cin.good(), cin.sync(), cin.clear()
Такая проблема: сдаю в вуза лабораторные по программированию, писал все сам, до этого c++ не...

Чем заменить cin?
как можно иначе динамически инициализировать переменную. чтобы не применять cin ? например cout...

Заменить scanf и printf на cin и cout
Помогите пожалуйста переделать #include "iostream" #include "math.h" using namespace std; ...

Заменить printf на cout, scanf на cin
Помогите заменить printf на cout ,scanf на cin, у меня не получается. int main() { int...


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

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

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