Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Выйти из цикла ввода элементов https://www.cyberforum.ru/ cpp-beginners/ thread1778007.html
надо ввести элементы..... все хорошо...но как выйти из этого состояния и дальше работать , а то так можно вводить бесконечно vector<int>v; v.reserve(14); for (int temp; cin >> temp;) { v.push_back(temp); }
Проверить совпадение добавляемого в телефонную книгу номера с уже записанными в книге номерами C++
Я знаю, что такая задача здесь уже была. Дело в том, что я написал альтернативное решение, но оно не проходит один из тестов. Помогите найти ошибку. Телефонные номера в адресной книге мобильного телефона имеют один из следующих форматов: +7<код><номер> 8<код><номер> <номер>
C++ Ошибка добавления вершины в дерево Написал код класса дерева: template <class T> struct Node { T item; Node *left; Node *right; Node *parent; Node() { item = T(); left = right = parent = nullptr; } Node(const T& _item, Node *_left = nullptr, Node *_right = nullptr, Node *_parent = nullptr) { item = _item; left = _left; right = _right; parent = _parent; } https://www.cyberforum.ru/ cpp-beginners/ thread1777872.html C++ Напишите программу с условной компиляцией фрагмента main() https://www.cyberforum.ru/ cpp-beginners/ thread1777859.html
Задание:Напишите программу с условной компиляцией фрагмента main().Если некоторое препроцессорное имя определено,программа должна выводить одно сообщение ,а если не определено-другое.Откомпилируйте программу и поэкспериментируйте с директивой #define.Затем выясните ,как в вашем компиляторе организована передача препроцессорных определений в командной строке , и поэкспериментируйте с ней. Выдает...
С чего начать изучать паттерны проектирования? C++
С чего лучше всего начать изучение паттернов проектирования новичку? Большинство говорят, что надо читать классику - банду четырех. С чего посоветуете начать?
C++ Работа с переменной Здравствуйте. Есть у меня вот такая функция. DWORD JDclient= (DWORD)GetModuleHandle("clientjd.dll"); #define test_MGR 0x164FFD3 void AntiD(int weaponid, int targetid){ DWORD pWeaponMgr = *(DWORD*)(JDclient+ WEAPON_MGR); if (pWeaponMgr != NULL){ for (int i = 0; i <= 2000; i++) https://www.cyberforum.ru/ cpp-beginners/ thread1777796.html
C++ Dll не могу вызвать метод https://www.cyberforum.ru/ cpp-beginners/ thread1777753.html
Решил попробывать написать юнит тест на Visual Studio 2015. Пишу по этой линке: https://msdn.microsoft.com/en-us/library/hh598953.aspx Проблема: делаю то же самое, создаю тест, включаю dll project в dependency, моя dll работает в CalculatorClient, выдает результат, а тест даже не билдит, пишет unresolved external symbol ... и т.д. В чем проблема? dllcalculator.h #pragma once
C++ Двумерный динамический массив. Ввод размера с клавиатуры
Что я делаю не так? Хочу с клавиатуры вводить размерность двумерного динамического массива, вылетает в исключение в VS или выводит что нужно, но потом происходит остановка, ка буд-то не удаляет.. int cols(NULL); int rows(NULL); //выделение памяти для двумерного массива int **ptrarray = new int*; for (int count = 0; count < cols; count++) ptrarray = new int; cout << "Введите...
C++ Смоделировать бой между двумя массивами обьектов https://www.cyberforum.ru/ cpp-beginners/ thread1777717.html
Есть два массива юнитов, у каждого юнита есть поля жизнь, повреждения при атаке и шансы увернуться. Нужно смоделировать между ними бой пока с одной стороны все не погибнут. Бой проходит постепенно, по нажатию какой-то клавиши. Массивы соответствующий объектов я создал, но дальше без руля... Игры никогда не писал, наверняка есть давно написанная и проверенная логика подобных задач. Поделитесь...
C++ Преобразование бинарного файла https://www.cyberforum.ru/ cpp-beginners/ thread1777713.html
Добрый день. Имеется файл, представляющий из себя сплошной текст из предложений, никак между собой не разделенных. В начале файла идет хедер, в котором для каждого предложения имеется заголовок по 8 байт, в котором есть указатели на начало нового предложения. Я хочу написать программу, которая бы могла бы из такого файла сделать полноценный текстовик, где каждое предложение начиналось бы с новой...
Оптимизация задачи вывода количество нужных партий и людей C++
Добрый день. Есть простая задача, она реализована, но пока реализована криво. Из-за недостатка знаний, реализовал по следующему принципу: 1. Создаётся двумерный динамический массив с двумя столбцами (номер партии и вводимое количество людей) 2. Вводим число партий 3. Вводим через пробел номер партии и число людей 4. Общая таблица выводится на экран 5. Выводится на экран количество...
C++ Считывание слов и чисел из файла Доброго дня всем. Кто поможет найти ошибку? Я пытаюсь из файла считать слова и числа, они идут друг за другом. То есть слово пробел число пробел слово... LOADED - структура, если что. while(!feof(records)) { for(char i = 0; i < 6; i++) { while(1);
Неэпический
17870 / 10635 / 2054
Регистрация: 27.09.2012
Сообщений: 26,737
Записей в блоге: 1
08.07.2016, 23:44 0

Различия указателей char* от указателей других типов - C++ - Ответ 9355650

08.07.2016, 23:44. Показов 1468. Ответов 9
Метки (Все метки)

Ответ

Цитата Сообщение от Курт78 Посмотреть сообщение
А по поводу "финта" с взятием адреса элемента массива?
Тоже самое. Вы же получаете указатель на char'ы,
так что operator<< выводит всё, пока не уткнется в ноль.
Кастите также:
C++
1
cout << "&ar[0] = " << (void*)&ar[0] << endl;


Вернуться к обсуждению:
Различия указателей char* от указателей других типов C++
1
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
08.07.2016, 23:44
Готовые ответы и решения:

Объяснить различия в работе указателей на целое число и указателей на const char (строки в стиле Си)
Уважаемые программисты, возникло несколько вопросов касательно указателей. Почему при выводе...

Создать специфицированный шаблон функции, принимающей массив указателей на char и количество самих указателей
Задача: создать специфицированный шаблон функции, принимающей массив указателей на char и...

array char* to char* (значения массива указателей в один указатель)
Как сложить(или вывести в формате char*) все значения массива указателей(char *) воедино, то есть...

Почему у массивов типа char может быть утечка памяти, а у указателей char с выделенной памятью - нет?
Тут будет утечка памяти: #include&lt;iostream&gt; using namespace std; int main() { char name;...

9
08.07.2016, 23:44
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
08.07.2016, 23:44
Помогаю со студенческими работами здесь

Почему в сортировке указателей на объекты в вызове функции используются адреса объектов, а не указателей?
Доброго времени суток! Рассматриваю пример (из Лафоре) сортировки массива указателей на объекты,...

приведение типов указателей
Задача у меня простая. Нужно побитно оперировать с числом unsigned int и на каких-то этапах...

Объявление типов и указателей в C++
Доброго времени суток, есть код в Delphi, там следующая конструкция объявления типов: //...

Создать специализацию для шаблона, которая принимает массив указателей на строки и количество этих указателей
Нужно создать специализацию для шаблона, которая принимает массив указателей на строки и количество...

Как обойтись без указателей и указателей на указатель?
Ибо не совсем выходит понять,что на что тут указывает #include &quot;stdafx.h&quot; #include &lt;iostream&gt;...

Приведение типов умных указателей
Добрый день. Реализовал простенький умный указатель с подсчетом ссылок. template&lt;typename...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru