3 / 0 / 1
Регистрация: 03.07.2011
Сообщений: 3
1

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

03.07.2011, 20:01. Показов 1642. Ответов 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
Эксперт С++
3070 / 1408 / 425
Регистрация: 19.01.2009
Сообщений: 3,861
03.07.2011, 20:38 2
C++
1
cin >> *p;
1
2021 / 1620 / 489
Регистрация: 31.05.2009
Сообщений: 3,005
03.07.2011, 20:38 3
Это не ссылка, а указатель
C++
1
scanf("%f", p);
C++
1
std::cin >> *p
1
Эксперт С++
3070 / 1408 / 425
Регистрация: 19.01.2009
Сообщений: 3,861
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
Copyright ©2000 - 2023, CyberForum.ru