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

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

Войти
Регистрация
Восстановить пароль
 
gluck-a
0 / 0 / 0
Регистрация: 28.05.2010
Сообщений: 23
#1

Как в адрес переменной ввести значение - C++

30.05.2010, 23:59. Просмотров 795. Ответов 2
Метки нет (Все метки)

Доброго времени суток! Проблема в том что переменная "ID" сама считается и вводиться, и как её заталкать я не знаю, до этого вводилось все с клавиатуры вот так:
C++
1
scanf("%d%s%s%lf",&p.ID,p.lastName,p.firstName,&p.balance);
а теперь мне надо что б в "&p.ID" записывалось уже значение посчитанное с переменной "IDbuf". Как сделать?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
30.05.2010, 23:59
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Как в адрес переменной ввести значение (C++):

Создать две переменных, ввести их с клавиатуры. Вывести строки: имя переменной - адрес переменной - значение п - C++
Создать две переменных, ввести их с клавиатуры. Вывести строки: имя переменной - адрес переменной - значение переменной.

Изменяется ли адрес или значение переменной при объявлении ее как const? - C++
При объявлении const у нас значение переменной или адрес переменной не изменяется?

Возможно ли определить имя переменной, зная ее значение и адрес? - C++
Возник вопрос: возможно ли как-то определить имя переменной, зная, скажем, ее значение и адрес. Если можно, то как вообще это реализовать?

Массивы и Указатели: распечатать таблицу,содержащую имя переменной,ее значение и адрес - C++
Условие:Написать программу,которая создает несколько переменных целого и вещественного типа,для каждой переменной создает указатель,а затем...

Как выглядит адрес переменной - C++
Например: в массиве m={4,6,2} адрес второго элемента. Это будет 16-ричное число 0x06 ?

Как получить адрес переменной типа unsigned char? - C++
Всем привет! Как получить адрес переменной типа unsigned char? Всё ерунда получается #include <iostream> using namespace std; ...

2
SashaPinsk
39 / 37 / 2
Регистрация: 27.12.2009
Сообщений: 73
31.05.2010, 00:59 #2
Адрес переменной поменять нельзя, но это тебе и не нужно. Если ты хочешь изменить значение переменной, то присваивай её значению переменной, а не её адресу, т.е.
C++
1
p.ID=IDbuf
1
gluck-a
0 / 0 / 0
Регистрация: 28.05.2010
Сообщений: 23
31.05.2010, 01:00  [ТС] #3
не правильно сформулировал вопрос но всеровно спасибо)) уже разобрался))
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
31.05.2010, 01:00
Привет! Вот еще темы с ответами:

Присвоить значение наименьшего элемента массива переменной М1, номер строки, где находится этот элемент, - переменной Т, номер столбца - переменной С - C++
Массив С действительных чисел имеет 5 строк и 11 столбцов. Присвоить значение наименьшего элемента массива переменной М1, номер строки, где...

Ввести адрес файла, который необходимо открыть - C++
Всем привет! Возник вопрос, который я не смог нигде найти. Требуется написать программу, в коде которой имеется запрос на адрес файла,...

Не сохраняется адрес переменной - C++
Передаю в функцию адресс переменной, на выходе из функции, адрес остаётся прежний, и я непоймк почему.. bool WinFS::fread( LPVOID buf...

Эффективный адрес переменной - C++
Почему эффективный адрес переменной допустим этого примера уменьшается на 0xC при каждом создании новой переменной. #include...


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

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

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