С Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 11, средняя оценка - 4.73
GBIT
12 / 12 / 1
Регистрация: 05.10.2011
Сообщений: 219
#1

Чем заменить cin? - C++

04.12.2011, 19:03. Просмотров 1803. Ответов 4
Метки нет (Все метки)

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

например cout я подменил на printf

Не по теме:

просто делаю лабораторную и при появление в коде программы cout или cin преподаватель начинает грузить такими вопросами ответы на которые я пойму наверняка еще не скоро..

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
04.12.2011, 19:03
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Чем заменить cin? (C++):

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

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

cin.get в чем отличие ? - C++
Всем доброго времени суток, подскажите в чем отличие в этих строках: char a; cin.get(a); a = cin.get();

В чем отличия cin.getline от gets? - C++
Напрмер, записи gets(str) от cin.getline(str, 1000) что лучше использовать?

Чем отличается ввод с a=getch() от cin>>a; - C++
Например цикл. while(a!='\n') { cin>>a; } Если нажать Ентер цикл завершится. В отличии от while(a!='\n')

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

4
go
Эксперт С++
3586 / 1366 / 128
Регистрация: 16.04.2009
Сообщений: 4,528
04.12.2011, 19:06 #2
Цитата Сообщение от GBIT Посмотреть сообщение
как можно иначе динамически инициализировать переменную. чтобы не применять cin ?
Вы о чем?
пробуйте scanf

Добавлено через 23 секунды

Не по теме:

Цитата Сообщение от GBIT Посмотреть сообщение
просто делаю лабораторную и при появление в коде программы cout или cin преподаватель начинает грузить такими вопросами ответы на которые я пойму наверняка еще не скоро..
Вы на каком языке пишете?!

1
Chelioss
180 / 180 / 4
Регистрация: 08.01.2011
Сообщений: 1,133
04.12.2011, 19:07 #3
scanf
Вы какой язык учите? С или С++?
1
Kidasov
77 / 77 / 12
Регистрация: 02.12.2011
Сообщений: 965
Записей в блоге: 3
04.12.2011, 19:14 #4
Вы явно что-то путаете

Динамическая инициализация - выделение памяти для вашей переменной, структуры данных..

C++
1
int *p = new int;
C
1
int *p = (int *)malloc(sizeof(int));
А cin и cout - это потоки ввода-вывода

C++
1
2
3
int *p = new int
cin>>*p;
cout<<*p;
0
GBIT
12 / 12 / 1
Регистрация: 05.10.2011
Сообщений: 219
04.12.2011, 21:22  [ТС] #5
всем спасибо.
помнил что, что-то есть такое, но забыл)
все верно scanf()


Kidasov, наверное просто не так выразился. имел ввиду: чтобы в процессе программа ожидала прием переменной.
0
04.12.2011, 21:22
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
04.12.2011, 21:22
Привет! Вот еще темы с ответами:

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

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

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

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


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

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

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