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

Значение, хранящееся по адресу - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Поиск слова в файле http://www.cyberforum.ru/cpp-beginners/thread260019.html
Кто знает помогите! Суть проблемы: "Есть файл в котором построчно хранятся слова(каждое слово с новой стоки), программа должна искать в этом файле слово введенное пользователем с клавиатуры.Если нет такого слова - первое слово из файла должно быть удалено, все слова сдвинуты на 1 вверх, и слово введенное пользователем должно быть записано в конец файла." Мне главное понять, как обращаться в файле...
C++ Преобразовать массив Пример массива и дополнительных переменных приведены ниже: { 1.2, -1.8, -4.5, 8.5, -0.1, -0.9, 9.7, -9.8, 0.2, 3.5, 5.7, -3.8, -6.0, 4.2, 4.3, -5.1} a=0 b=3 A=3 B=6 C=1 Результаты должны выводиться на экран. преобразовать массив таким образом, чтобы сначала располагались все элементы, целая часть которых лежит в интервале , а потом- все остальные. http://www.cyberforum.ru/cpp-beginners/thread260007.html
Выяснить, делится ли определённое четырёхзначное число на ряд чисел без остатка C++
Есть такая тема. Нужно вычислить делится ли определённое четырёхзначное число на ряд чисел. Причём нацело, т.е. без остатка. Если делится то в переменную Х записать одно число, если не делится - другое. Я планирую это реализовать в условии if. Как правильно сформулировать это кодом?
C++ С ссылочным параметрам
1. Напишите перегруженную функцию, которая будет возвращать единицу, если число N делится на 11, и 0 в противном случае. 2. Напишите перегруженную функцию, которая по заданным катетам прямоугольника будет находить длину его гипотенузы.
C++ overload функции http://www.cyberforum.ru/cpp-beginners/thread259956.html
єсть клас оверлоадових опрераторов, но никак не виходит вивести то что они делают на екран.. //main.cpp #include "HugeInt.h" #include <conio.h> #include <time.h> int main() { srand(time(NULL));
C++ Обработка ошибок while (1) { sh *newelem; newelem=new sh; cout<<"Write number of the car"<<"\n"; s=getch(); if (s=='*') return; cin>>newelem->number; cout<<"Write the size of the fine"<<"\n"; подробнее

Показать сообщение отдельно
Kastaneda
Модератор
Эксперт С++
 Аватар для Kastaneda
4236 / 2769 / 218
Регистрация: 12.12.2009
Сообщений: 7,104
Записей в блоге: 1
Завершенные тесты: 1
19.03.2011, 10:31     Значение, хранящееся по адресу
Цитата Сообщение от Poet Посмотреть сообщение
результат выдал. Но конечно же всегда одинаковый при каждом запуске.
Хотелось бы уточнить что это получилось такое?
И второе: это выводится значение адреса, который занимает сама программа или вся система вобще?
Дай угадаю, выводится 269488144 ? )))
Это выводится число 0x10101010 в десятичном виде и не более того.

Цитата Сообщение от Poet Посмотреть сообщение
А как узнать значение по адресу вообще? То есть если известен только адрес, и требуется узнать что там на нем. При том не используя переменные и указатели.
Вобще, возможно ли такое?
Возможно, вот так:
C++
1
std::cout<<*(reinterpret_cast<unsigned char*>(0x01010101));
Но это совершенно бессмысленное занятие, и, скорей всего, будет ошибка доступа при чтении.

А зачем тебе понадобилось лазить по адресам в языке C? В ассемблере и то метки используются, чтоб самому адреса не просчитывать.

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