Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Работа с DLL https://www.cyberforum.ru/ cpp-beginners/ thread615711.html
Всем доброго времени суток. Кто может подсказать как в DLL передать переменную, потом в DLL функция её обработает, и как после этого забрать из этой функции результат обработки обратно для работы с ним основной программой?
C++ Знак градуса для функции TextOut
Как его обозначить? Есть дабл, с него надо сформировать си-строку для вывода этой функцией курса на экран в градусах и минутах.
C++ Реализовать класс Account, представляющий собой банковский счет. В классе должны быть четыре поля https://www.cyberforum.ru/ cpp-beginners/ thread615681.html
Реализовать класс Account, представляющий собой банковский счет. В классе должны быть четыре поля: фамилия владельца, номер счета, процент начисления и сумма в рублях. Открытие нового счета выполняется операцией инициализации. Необходимо выполнять следующие операции: сменить владельца счета, снять некоторую сумму денег со счета, положить деньги на счет, начислить проценты, перевести сумму в...
C++ Добавить функции в класс Есть класс который содержит данные о студентах и функции, которые позволяют добавлять/удалять студента. Как 1. Сделать проверку, что бы в текстовые поля нельзя было заносить цифры. 2. Добавить функцию, которая бы позволяла изменять данные конкретного студента? заголовочный #include <conio.h> #include <string.h> #include <stdlib.h> #include<stdio.h> #include<windows.h> #include<iostream> https://www.cyberforum.ru/ cpp-beginners/ thread615678.html
Строка: вставить пробел перед каждой заглавной буквой C++
Вводится строчка, например, HaveaNiceDay. Нужно чтобы выводилось Havea Nice Day, то есть перед заглавной буквой ставится пробел. Как вставить пробел в принципе понятно, но как сдвинуть вправо на один? Если можно - не кодом, а словами, буду благодарен. #include <iostream> #include <cstring> #include <cstdio> using namespace std;
C++ Улучшение алгоритма подсчета строк, букв, слов Данный алгоритм, компилируется. Однако есть недочеты: 1. Не всегда верно считает буквы. Почему не очень понимаю. 2. Два спейса считает как слово. Надо как то включить с логически и (&&) чтобы слово он считал как спейс + хотя бы одна бука из алфовита, так вот я не знаю как это прописать типа 'a-z' && 'A-Z' как то так что ли ? Заранее огромное спасибо. #include <iostream> using... https://www.cyberforum.ru/ cpp-beginners/ thread615658.html
C++ Кто-нибудь может переделать задачу со структур на классы? https://www.cyberforum.ru/ cpp-beginners/ thread615631.html
Огромное спасибо, кто откликнется. #include <stdio.h> #include <string.h> main() { struct ZNAK {
Вычислить сумму чисел, порядковые номера которых являются числами Фибоначчи. C++
Всем привет! помогите с задачкой! заранее спасибо.! Вычислить сумму чисел, порядковые номера которых являются числами Фибоначчи.
C++ Циклы, подскажите пожалуста По условию задачи нужно вычислить выражение, при вводе необходимых данных с клавиатуры. Задача выглядит следующим образом Дан корень, по корнем единица корень третей степени из двух плюс корень n-ой степени из n и т.д т.е это (n+(n1)^(n1+1)\2))^n\2 ... и т.д Вот такое решение я нашёл: #include "stdafx.h" #include <stdio.h> #include <math.h> https://www.cyberforum.ru/ cpp-beginners/ thread615592.html C++ Сортировка слов в строке в лексикографическом порядке (по алфавиту) Как отсортировать слова в строке в лексикографическом порядке (по алфавиту)?Помогите , пожалуйста. https://www.cyberforum.ru/ cpp-beginners/ thread615578.html
Возврат char* через return C++
Вот написал маленький пример, того с чем не могу разобраться в большой программе: char *filename; FILE *fd; MainWindow::MainWindow(QWidget *parent) : QMainWindow(parent), ui(new Ui::MainWindow) { ui->setupUi(this);
C++ Удаление строки/столбца матрицы https://www.cyberforum.ru/ cpp-beginners/ thread615553.html
поиск юзал. сабж. void fun(int **&array, int &row, int col) { int sum = 0; int count = 0; for(int i = 0; i < row; i++) { for(int j = 0; j < col; j++) { sum += array; }
4 / 4 / 1
Регистрация: 30.03.2012
Сообщений: 34
0

Динамическое распределение памяти - C++ - Ответ 3218098

28.06.2012, 13:35. Показов 885. Ответов 4
Метки (Все метки)

Author24 — интернет-сервис помощи студентам
Ни разу не работал с динамическим распределением. Объясните пжл, что я сделал не так. Цель - получить большую область памяти (состоящей из небольших кусков) для того, чтобы потом использовать ее для хранения текста. Прошу объяснить именно на примере malloc (), а не new/free;
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
#define check if (!text [i]) {printf ("\n NO MEMORY"); return 0;}
 
int main ()
{
char** text [1024] = {};
 
for (int i = 0; i < 1024; i++)
    {
    text [i] = (char**) malloc (1024);         
    check                                            
    for (int j = 0; j < 1024 /index; j++)
         {
         text [i] [j] = (char*) malloc (100);    
         check
         }
    }
/*Собственно попытка использования памяти. На некотором этапе срабатывает sigsegv*/
while (1) scanf ("%s", text [rand () %1024] [rand () %1024]);
 
/*Альтернативный вариант проверки*/
/*
for (int i = 0; i < 1024; i++)
    for (int j = 0; j < 1024; j++)
        for (int k = 0; k < 100; k++)
            if (k == 99) text [i] [j] [k] = '\0';
                else text [i] [j] [k] = rand ();
*/
}


Вернуться к обсуждению:
Динамическое распределение памяти C++
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
28.06.2012, 13:35
Готовые ответы и решения:

Распределение памяти. Динамическое выделение памяти
an-1 an-2 ... a2

Динамическое распределение памяти
Здравствуйте! Имеется такая задача (см. вложения). Помогите составить функцию, использующую...

Динамическое распределение памяти
Помогите переделать программу в соответствии с условиями: а) для хранения массивов используйте...

Динамическое распределение памяти.
#include&lt;stdio.h&gt; #include&lt;stdlib.h&gt; int bespor(int *ptr); void main(void){ int...

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

Динамическое распределение памяти
Дан динамический целочисленный массив y1,y2,....,yn. и и динамическая символьная переменная h. Если...

Динамическое распределение памяти
как писать эту на программе с++ Даны действительные числа . Получить действительную квадратную...

Динамическое распределение памяти
Прошу помощи! Даны действительные числа a1...an2 . Получить действительную квадратную матрицу...

Динамическое распределение памяти
Не подскажите , здесь где-то есть ошибка? задача : Даны действительные числа . Получить...

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