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

Операторы cin и scanf - C++

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

Из scanf в std::cin C++
C++ Какая разница между cin и scanf?
printf и scanf против cin и cout C++
C++ scanf,cin разбор ввода данных
Заменить printf scanf на cout cin C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
schdub
 Аватар для schdub
2902 / 1246 / 222
Регистрация: 19.01.2009
Сообщений: 3,213
Завершенные тесты: 1
03.07.2011, 20:38     Операторы cin и scanf #2
C++
1
cin >> *p;
rangerx
1908 / 1517 / 139
Регистрация: 31.05.2009
Сообщений: 2,876
03.07.2011, 20:38     Операторы cin и scanf #3
Это не ссылка, а указатель
C++
1
scanf("%f", p);
C++
1
std::cin >> *p
schdub
 Аватар для schdub
2902 / 1246 / 222
Регистрация: 19.01.2009
Сообщений: 3,213
Завершенные тесты: 1
03.07.2011, 20:40     Операторы cin и scanf #4
Цитата Сообщение от $ht0p0r Посмотреть сообщение
Пример кода:
C++
1
2
3
4
void func(float* p){
  cout << "Введите значение";
  scanf("%f\n", &p);
}
а зачем вы передаете в scanf() адрес указателя на float ?
Yandex
Объявления
03.07.2011, 20:40     Операторы cin и scanf
Ответ Создать тему
Опции темы

Текущее время: 18:56. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru