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

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

Войти
Регистрация
Восстановить пароль
 
Yentroistok
1 / 1 / 0
Регистрация: 25.02.2012
Сообщений: 59
#1

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

29.05.2012, 18:06. Просмотров 584. Ответов 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
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
29.05.2012, 18:06
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Можно ли заменить cin.get(ch)? (C++):

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

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

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

Заменить cin / cout на scanf / printf - C++
#include<iostream> #include<locale.h> #include<Windows.h> #include<string> #include "123.h" using namespace std; float...

Заменить scanf и printf на cin и cout - C++
Помогите пожалуйста переделать #include "iostream" #include "math.h" using namespace std; int main() { float x = -2.0, A...

Заменить cout на printf а cin на scanf - C++
#include <iostream> #include <cmath> using namespace std; int main() { int N, M, p; cout << "Введите размерность...

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
29.05.2012, 18:06
Привет! Вот еще темы с ответами:

Заменить printf scanf на cout cin - C++
#include<iostream.h> #include<math.h> #pragma argsused int main(int argc, char* argv) {int i; float x,B,y; printf("\n B=");...

Cin и cout заменить на scanf и printf - C++
Препод придрался к коду и требует, чтобы я cin и cout заменил на scanf и printf. Поможете? или хотя бы пример для преобразования покажите?...

Заменить printf на cout, scanf на cin - C++
Помогите заменить printf на cout ,scanf на cin, у меня не получается. int main() { int i,j,k,n; float a,x; float s,p; ...

Нужно заменить cout и cin на printf и scanf. - C++
Помогите пожалуйста с заменой cout и cin на printf и scanf: #include <stdio.h>; #include <math.h>; #include <iostream>; #include...


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

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

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