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

Почему в scanf нужно указывать именно адреса переменных? - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Двумерный массив. Найти минимальный элемент в, среди элементов, лежащих выше главной диагонали http://www.cyberforum.ru/cpp-beginners/thread1074735.html
найдите минимальный элемент в двумерном массивный, размером n x n, среди элементов, лежащих выше главной диагонали Очень выручите. Сппасибо
C++ из char* в string #include <stdio.h> #include <iostream.h> #include <string.h> #include <windows.h> int a, e, n, i ; char *astr, *estr, *afind, *efind; как изменить char на стринг? http://www.cyberforum.ru/cpp-beginners/thread1074731.html
C++ Найти в тексте самую длинную последовательность символов, не содержащую пробелов
Нужно в тексте найти самую длинную последовательность символов, не содержащую пробелов. Если таких последовательностей с максимальной длиной несколько, вывести их все.
C++ Функция выводить на печать одномерный и двумерный массив
Написать функции для печати одномерного и двумерных массивов. #include <iostream> #include <Windows.h> using namespace std; void PrintArray (int arr , int size) { int res=0;
C++ Задача на конвертацию чисел. Перевод километров в мили http://www.cyberforum.ru/cpp-beginners/thread1074718.html
вводится два числа х1(км) и х2(м) необходимо перевести в морские мили (1852м) и ярды х2 футов (0.9144) (так написано в задаче) вот как надо вводим x1(км) и x2(м); x1(км) переводим в метры и складываем с х2(м); переводим получившееся в мили, выделяем целую часть; вычитаем из первоначального кол-ва миль целое кол-во миль, остаток переводим в ярды.
C++ Функции (двумерный массив) Какие функции можно сделать к этим фрагментам кода? (Ввод элементов матрицы) printf("Введите элементы: \n"); for (int i = 0; i < height; i = i + 1) { for (int j = 0; j < width; j = j + 1) { printf("Элемент %d строки, %d столбца ", i+1, j+1); подробнее

Показать сообщение отдельно
alsav22
5282 / 4801 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
18.01.2014, 14:26     Почему в scanf нужно указывать именно адреса переменных?
Цитата Сообщение от Vegas_I Посмотреть сообщение
а почему тогда пишет "The variable is being used without being initialized".
Для этого нужно видеть код, по которому такое пишет.

Добавлено через 4 минуты
Скорее всего, передаёте по значению неинициализированную переменную. Но так как адрес есть даже у неинициализированной переменной, то, при передаче адреса, такое предупреждение уже не выдаётся.
 
Текущее время: 03:26. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru