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

Как из указателя получтлся массив? - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Осуществить поиск по файлу с возможностью редактирования данных http://www.cyberforum.ru/cpp-beginners/thread1775168.html
Напишите программу, которая запрашивает у пользователя имя, фамилию, дату рождения, номер группы и записывает данные в файл. Программа должна осуществлять поиск по полученному файлу с возможностью редактирования отдельных данных пользователя.
C++ SDL ввод текста с клавиатуры и запись в массив Мой код внизу он неправильный, но работает text="a",text="b" , text="c" и так весь алфавит посимвольно. Часть кода: char text; int countr=0; if(Event->type == SDL_KEYDOWN)//Если нажата клавиша { if (Event->key.keysym.sym == SDLK_a) { text='a';countr++; } http://www.cyberforum.ru/cpp-beginners/thread1775165.html
Вычислить выражение из суммы отрицательных и среднего арифметического значений одномерного массива C++
Еще раз добрый день, имеется задание Имеется предопределенный одномерный массив из 27 элементов для всех вариантов (менять отдельные значения элементов заданного массива не разрешается): 3, -1, 4, -1, 5, -9, 2, -6, 5, -3, 5, -8, 9, -7, 9, -3, 0, -3, 8, -4, 0, -2, 6, -4, 3, -3, 8 Требуется согласно своему варианту посчитать выражение. Начирикал это, и впал в ступор #include "stdafx.h"...
C++ Какой конструктор вызывается при value initialization объекта?
Привет, есть вот такой код, например: #include <iostream> struct Test { int data; Test() : data(30) { std::cout << "DEFAULT CTOR" << std::endl; } Test(int data) : data(data) { std::cout << "INT CTOR" << std::endl; }
C++ Возврат указателя на локальный объект http://www.cyberforum.ru/cpp-beginners/thread1775116.html
Доброго дня! Заинтересовал процесс возврата указателя на локальный объек, а именно: char* fun() { char *ptr1 = "Hello world!"; return ptr1; } int main() { char *ptr = fun();
C++ Определить, какой сейчас век, и сколько лет прошло с начала текущего века Помогите, пожалуйста, решить задачу и подскажите, где можно вообще рассмотреть решение задач на тему ветвление, логические операции, цикл с постусловием цикл со счетчиком и т.д.? Нужно решение задачи: Век и год Дан год. Нужно определить, какой сейчас век, и сколько лет прошло с начала текущего века. Input Со стандартного устройства ввода вводится целое положительное число, не превосходящее... подробнее

Показать сообщение отдельно
Xristos
2 / 2 / 2
Регистрация: 26.03.2016
Сообщений: 27
03.07.2016, 18:10     Как из указателя получтлся массив?
Возможно глупый вопрос,но как unsigned char *e превратился в массив?
C++
1
2
3
4
5
6
7
8
9
10
11
12
int add(CStash* s ,const void* element){
if(s->next >= s->quantity)
inflate(s,increment);
 
int startBytes = s->next * s ->size; 
unsigned char* e =(unsigned char*)element;
for(int i =0;i < s->size;i++)
s->storage[startBytes+i]=e[i];
s->next++;
return(s->next-1);
 
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 10:43. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru