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

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

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

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

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

Чем заменить 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...

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

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

Заменить 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=");...

Нужно заменить cout на printf а cin на scanf - C++
#include <iostream> using namespace std; int main() { int **A,*B,N,M,i,j; cout<<"N="; // Ввод размера...

Нужно заменить cout на printf а cin на scanf - C++
#include <iostream> using namespace std; int main() { setlocale(LC_CTYPE,"Russian"); int b=0; //--Флаг события...

Можно ли в cin ввести строку любого размера? - C++
Собственно можно ли в cin ввести строку неопределенного размера, пользуясь только char * ? Например: char *temp = new char; int...

Как можно послать в метод число прямо из cin? - C++
cin >> size -> setX(); Как можно сразу послать число в метод? Или без промежуточной переменной не обойтись?

Нужно заменить cout и cin на printf и scanf. Читала об этом в интернете, но всё-равно не поняла - C++
Помогите пожалуйста с заменой cout и cin на printf и scanf (Буду очень благодарна вам): #include <stdio.h>; #include <math.h>; ...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

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