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

Матрица Изменение - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ взять адрес переменной http://www.cyberforum.ru/cpp-beginners/thread336660.html
если & стоит перед переменной, то это читается как - " взять адрес этой переменной" а если он стоит после ?
C++ Инжект кода Здраствуйте... Пишу простый инжектор кода в процесс(win32). Использую CreateRemoteThread. Внедряю код функции которая должна запустится в новом потоке удаленного процесса. Все вроде норм. но у меня траблы с WriteProcessMemory. вот кусок кода си++: int main (void) { http://www.cyberforum.ru/cpp-beginners/thread336621.html
C++ Клавиша
помогите пожалуста разобраться с этим сабжом. мне надо сделать так: если нажата нужная клавиша не важно в каком окне, то нажать еще 2 клавиши и кликнуть левой кнопкой мыши. вот мой код: #include <iostream> #include <windows.h>
C++ Отличие CString от std::string
Меня интересует такой глупый вопрос В чём отличия CString от просто string? :-[
C++ Заменить в строке одни буквы на другие http://www.cyberforum.ru/cpp-beginners/thread336581.html
Напишите программу на c++, которая считывает количество слов и меняет все буквы `а` на `о`. Примечание: компилятор - MS VC++
C++ кнопочки в с++ здравствуйте. пишу в с++ всякое по мелочи, в консоли там работа с массивами, стеки и все такое... но вот я хочу теперь научится делать окошка и кнопочки... ну написать программу которая при нажатии на кнопку запускала мне игру... ну или чтото такое, создавать пустое совершенно окно с кнопками закрыть свернуть и развернуть. ну вы поняли о чем я... прошу вас скиньте какие-то видеоуроки по... подробнее

Показать сообщение отдельно
gr_8_zizu
13 / 8 / 2
Регистрация: 07.01.2011
Сообщений: 149
28.07.2011, 01:31  [ТС]     Матрица Изменение
Вот описание и пример функции realloc, нарулил в инете, вопрос с расширение матрицы теперь снят.
Функция Перераспределяет память.

Синтаксис #include<stdlib.h>
void * realloc(void *block, size_t size);

Файл, содержащий stdlib.h и alloc.h
прототип

Описание realloc пытается сжать или увеличить
предварительно выделенный блок до размера в size
байт. Аргумент block указывает на блок памяти,
полученный при вызове функций malloc, calloc или
realloc. Если block является нулевым указателем,
realloc работает также как и malloc.

realloc изменяет размер выделенного блока памяти и
при необходимости копирует его содержимое в новый
блок.

Возвращаемое realloc возвращает адрес блока, который может от-
значение личаться от исходного. Если блок не может быть
выделен или size равно 0, то realloc возвращает
NULL.

Переносимость realloc доступна в системах UNIX и поддерживается
стандартом ANSI C.

Смотрите также calloc, farrealloc, free, malloc.

Пример:

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include<stdio.h>
#include<string.h>
#include<alloc.h>
 
int main(void)
{
   char *str;
   /* выделить память под строку */
   str = malloc(10);
   /* скопировать в строку "Hello" */
   strcpy(str,"Hello");
   /* вывести строку */
   printf("Строка: %s\n, Адрес: %p\n",str,str);
   str = realloc(str,20);
   printf("Строка: %s\n, Новый адрес: %p\n",str,str);
   /* освободить память */
   free(str);
   return 0;
}
Добавлено через 2 минуты
Цитата Сообщение от asics Посмотреть сообщение
Потому что, скорее всего, у вас компилятор от фирмы Borland.
В точку а этот компилятор что, такой крутянский?
 
Текущее время: 18:18. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru