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

типы указателей Подбельский - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Написать программу поиска знаков пунктуации в строках http://www.cyberforum.ru/cpp-beginners/thread926306.html
Задача: Написать программу поиска знаков пунктуации в строках. Программа должна позволить ввести символьную строку, содержащую знаки пунктуации, и вывести ту же строку, но уже без знаков пунктуации. На данный момент, у меня получилось, лишь вывести на экран все знаки пунктуации без самого текста строки. Но не получается сделать наоборот, помогите пожалуйста. Вот мои жалкие потуги: #include...
C++ Задача на составление списка Всем привет,нужна помощь. Написать на алгоритмическом языке С++ программу составления списка ( a (b (c ) d ( ( e ( ( f ) ) ) ) ) ) в виде 1 2 3 2 3 4 5 6 5 4 3 2 1 0 списочных ячеек и вывести результат, показывая связи между элементами списка. Пример. Для списка ( (b c) a b c) списочные ячейки будут выглядеть следующим образом http://www.cyberforum.ru/cpp-beginners/thread926302.html
C++ Описать класс "Массив"
1.Описать класс "Массив". Методы массива: конструктор с одним параметром - длина массива; ввод и вывод элементов массива; проверка, является ли массив упорядоченным по убыванию; проверка, является ли массив упорядоченным по возрастанию; включение произвольного элемента в массив с сохранением упорядоченности. 2.Объявить массив, ввести значения, проиллюстрировать использование методов.
getline() C++
#include <string> #include <iostream> using namespace std ; int main() { string s; cout << "Vvedite frazu: "; getline(cin,s);
C++ New http://www.cyberforum.ru/cpp-beginners/thread926288.html
Как можно перегрузить оператор new только для типа char?
C++ Взаимный инклуд или как-то так Есть два класса, которые используют друг друга. Как добиться работы программы? Если включу хедер первого класса в хедер второго и наоборот получу ошибку, если нет -- тоже. Как выйти из ситуации? Оба класса используют друг друга в полном объеме, т.е. выкинуть часть функционала в другой класс не вариант. Заранее благодарен. подробнее

Показать сообщение отдельно
dserp18
 Аватар для dserp18
0 / 0 / 0
Регистрация: 20.01.2013
Сообщений: 74
Записей в блоге: 2
20.07.2013, 22:01     типы указателей Подбельский
пример из книжки Подбельского
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <iostream.h>
#include <iomanip.h>
int main(){
   unsigned long L=0x12345678L;
   char *cp = (char *) &L;  
   int *ip = (int *) &L;
   long *lp = (long *) &L;
      cout<<hex;
      cout<<"Address L= "<<&L<<"\n"; 
      cout<<"cp= "<<(void *)cp<<"\t"; 
      cout<<"*cp= "<<(int) *cp<<"\n"; 
      cout<<"ip= "<<(void *)ip<<"\t"; 
      cout<<"*ip= "<< *ip<<"\n"; 
      cout<<"lp= "<<(void *)lp<<"\t"; 
      cout<<"*lp= "<<*lp<<"\n"; 
        }
должно выводиться
*cp=78
*ip=5678
*lp=12345678
но у меня выводится *ip=12345678, хотя указатель типа int должен вроде бы вмещать 2 байта. Тогда в чем же дело?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 01:33. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru