Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.71/7: Рейтинг темы: голосов - 7, средняя оценка - 4.71
3 / 0 / 1
Регистрация: 03.07.2011
Сообщений: 3
1

Операторы cin и scanf

03.07.2011, 20:01. Просмотров 1341. Ответов 3
Метки нет (Все метки)

Пример кода:
C++
1
2
3
4
void func(float* p){
  cout << "Введите значение";
  scanf("%f\n", &p);
}
Как можно прочитать ссылку через cin ? При записи
C++
1
cin >> &p;
- ошибка C2678
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
03.07.2011, 20:01
Ответы с готовыми решениями:

Cin точнее scanf?
Здравствуйте. Во время написания кода и попытки понимания возникновения ошибки, отправил на проход...

Из scanf в std::cin
Как тоже самое сделать с помощью std::cin? printf(&quot;Введите автора %d книги.\n&quot;,i+1);...

Переделаем вместе scanf() в cin>>
Был исходник: void Comp::Get() // Ввод данных с клавиатуры =) { printf (&quot;\n Введите...

Scanf vs cin (double variant)
double k = 0.0; scanf(&quot;%f&quot;, &amp;k); double k1 = 0.0 cin &gt;&gt; k1; Вводим -1,5. Получаем: k =...

3
Эксперт С++
3056 / 1398 / 421
Регистрация: 19.01.2009
Сообщений: 3,761
03.07.2011, 20:38 2
C++
1
cin >> *p;
1
1992 / 1592 / 488
Регистрация: 31.05.2009
Сообщений: 2,980
03.07.2011, 20:38 3
Это не ссылка, а указатель
C++
1
scanf("%f", p);
C++
1
std::cin >> *p
1
Эксперт С++
3056 / 1398 / 421
Регистрация: 19.01.2009
Сообщений: 3,761
03.07.2011, 20:40 4
Цитата Сообщение от $ht0p0r Посмотреть сообщение
Пример кода:
C++
1
2
3
4
void func(float* p){
  cout << "Введите значение";
  scanf("%f\n", &p);
}
а зачем вы передаете в scanf() адрес указателя на float ?
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
03.07.2011, 20:40

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

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

Заменить printf scanf на cout cin
#include&lt;iostream.h&gt; #include&lt;math.h&gt; #pragma argsused int main(int argc, char* argv) {int i;...

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

Заменить cout на printf а cin на scanf
#include &lt;iostream&gt; #include &lt;cmath&gt; using namespace std; int main() { int N, M, p;...


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

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

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