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

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

Войти
Регистрация
Восстановить пароль
 
Wladius
12 / 7 / 2
Регистрация: 06.01.2013
Сообщений: 127
#1

Как записать в переменную int** x число? - C++

27.02.2013, 22:47. Просмотров 557. Ответов 8
Метки нет (Все метки)

Как записать в переменную int** x число?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
27.02.2013, 22:47
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Как записать в переменную int** x число? (C++):

Как в выделенную память записать поочередно число int, массив char[n], и еще число int - C++
Выделяю память void* Start=malloc(Size); Как туда записать поочередно число int, массив char, и еще число int?

Наибольшее число, которое можно записать в переменную типа int - C++
Доброго времени суток! Есть функция, вычисляющая значения ряда Фибоначчи: typedef vector< int > fibonachiSequence; ... //...

Как в C++ записать в переменную дробное число? - C++
Здравствуйте форумчане. Только начал осваивать азы программирования с++ и собсна вопрос появился: что нужно вписать в код, чтобы можно было...

Есть переменная типа char содержащая цифру; как записать это значение в переменную типа int? - C++
Пожалуйста, напомните стандартную функцию

Как записать шестнадцатеричное число в переменную типа string? - C++
Есть ф-ция, которая переводит целочисленный переменные или просто цифры в шестнадцатеричный вид. Например этот кусок кода выведет в консоль...

Записать адрес переменной произвольного типа в переменную типа int - C++
Здравствуйте, есть структура __packed struct myStruct{ uint32 HisCh; uint32 sNo; uint16 tNo; uint32 reserv; };

8
Croessmah
Ушел
Эксперт CЭксперт С++
13553 / 7704 / 872
Регистрация: 27.09.2012
Сообщений: 19,006
Записей в блоге: 3
Завершенные тесты: 1
27.02.2013, 22:48 #2
C++
1
**x=1231;
0
Wladius
12 / 7 / 2
Регистрация: 06.01.2013
Сообщений: 127
27.02.2013, 22:51  [ТС] #3
Цитата Сообщение от Croessmah Посмотреть сообщение
C++
1
**x=1231;
Нельзя же так делать! Попробуйте в таком случае проверить это.
0
Croessmah
Ушел
Эксперт CЭксперт С++
13553 / 7704 / 872
Регистрация: 27.09.2012
Сообщений: 19,006
Записей в блоге: 3
Завершенные тесты: 1
27.02.2013, 22:57 #4
C++
1
2
3
4
5
6
7
#include <iostream>
int main(){
    int ** x=new int*(new int);
    **x=123;
    std::cout<<**x<<std::endl;
    delete (delete *x,x);
}
1
Wladius
12 / 7 / 2
Регистрация: 06.01.2013
Сообщений: 127
27.02.2013, 23:05  [ТС] #5
Спасибо, это работает, хотя мне и не понятен смысл, а можно ли реализовать используя адреса & ?
0
Croessmah
Ушел
Эксперт CЭксперт С++
13553 / 7704 / 872
Регистрация: 27.09.2012
Сообщений: 19,006
Записей в блоге: 3
Завершенные тесты: 1
27.02.2013, 23:07 #6
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include <iostream>
int main(){
    int var1=10;
    int * p=&var1;
    int ** x=&p;
 
    std::cout<<var1<<std::endl;
    std::cout<<*p<<std::endl;
    std::cout<<**x<<std::endl<<std::endl;
 
    **x=123;
    std::cout<<var1<<std::endl;
    std::cout<<*p<<std::endl;
    std::cout<<**x<<std::endl;
}
1
ValeryS
Модератор
6707 / 5116 / 482
Регистрация: 14.02.2011
Сообщений: 17,187
27.02.2013, 23:08 #7
Цитата Сообщение от Wladius Посмотреть сообщение
Спасибо, это работает, хотя мне и не понятен смысл,
можешь так поизголятся
C++
1
x[0][0]=1231
1
Wladius
12 / 7 / 2
Регистрация: 06.01.2013
Сообщений: 127
27.02.2013, 23:10  [ТС] #8
Цитата Сообщение от Croessmah Посмотреть сообщение
int var1=10;
int * p=&var1;
int ** x=&p;
Спасибо, требовалось именно это )
0
Croessmah
27.02.2013, 23:15     Как записать в переменную int** x число?
  #9

Не по теме:

Цитата Сообщение от ValeryS Посмотреть сообщение
можешь так поизголятся
или так:
C++
1
(0[x][x-x])

1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
27.02.2013, 23:15
Привет! Вот еще темы с ответами:

Какое максимально число можно записать в любую переменную С++ - C++
Возможно ли записать в неважно какую переменную С++ число допустим: 427867939699200000

Поместить двоичный код, в веденной строке, в переменную типа int и unsigned int. - C++
Пользователь вводит двоичную строку (32 символа). Поместить двоичный код, в веденной строке, в переменную типа int и unsigned int.

Записать день в переменную d,месяц в переменную m, год в переменную y - C++
Как можно получить системную дату? Мне надо записать день в переменную d,месяц в переменную m, год в переменную y Заранее Спасибо!

Как передать в stringstream переменную типа int? - C++
Как запихнуть в stringstram int? Не находит такой перегруженной функции. sstream заинклудил. ifstream fin(&quot;C:\\ServerName.txt&quot;); ...


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

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

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