Форум программистов, компьютерный форум, киберфорум
C для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C (СИ) Как найти самое длинное и самое короткое слово в строке и вывести их (на C)
C# начал изучать недавно, подскажите, как можно решить данную задачу? Дана функция, в которую передается (из головной программы) символьная матрица. Необходимо найти самое длинное и самое короткое...
C (СИ) Не работает while #include <stdio.h> #include <stdlib.h> #include <time.h> #include <string.h> #include <conio.h> # define N 11 Не понимаю. Почему не работает while ? int valone ,val,a=0,p=0,n=0; while(p!=n&&a!=N-1) Все логично. p == n https://www.cyberforum.ru/ c-beginners/ thread423307.html
C (СИ) Код перестал работать, как только элементы массива перестали быть целыми #include <math.h.> main() { int i,j,n,m; float a,b,c,p; printf("\n Vvedite razmer massiva 0<A<6: "); do scanf("%d",&n); while (n<0 || n>5); printf("\n Vvedite razmer massiva 0<B<6: "); do... #include <stdio.h> #include <stdlib.h> #define N 3 int cmp (const void *a, const void *b) { return *(double *)a == *(double *)b ? 0 : *(double *)a > *(double *)b ? -1 : 1; } https://www.cyberforum.ru/ c-beginners/ thread423419.html C (СИ) Исправить функцию на языке СИ Используя функции и режим меню, создать файл из 10 структур, просмотреть файл, добавить в файл новую информацию и, применяя режим прямого доступа, Вывести данные о самом высоком спортсмене. 1.... https://www.cyberforum.ru/ c-beginners/ thread423981.html
Преобразовать строку в символьный тип char C (СИ)
Подскажите пожалуйста как в Си можно преобразовать строку в символьный тип char, но чтоб преобразовывался только первый символ строки остальное отбрасывалось. Допустим строка "stroka" мне надо чтоб в... char *s="stroka"; char c=*s;
C (СИ) инвертирование цвета в си
на экран должно быть выведено 8 прямоугольников разного цвета. При нажатии на левую клавишу мыши прямоугольнк, в пределах которого находится курсор, должен сменить свойцвет на...
C (СИ) Работа с консолью в Си Всем привет! Начал недавно изучать Си и в одном коде наткнулся на функции SetConsoleAttributeColor GetStdHandle И собственно возник вопрос где можно подробнее прочитать про функции работы с... Ну можете черпать из хелпа по командной строке в разных OS, ведь смена цвета шрифта происходит не каким-то магическим образом, а только потому что консоль это поддерживает. Дальше когда найдёте... https://www.cyberforum.ru/ c-beginners/ thread423323.html C (СИ) Найти ошибку в функции fprintf. не могу разобраться с форматом double есть структура: struct Abonent { char nomer; double ostatok; char tarif; }arr ; есть функция сейв которая не работает корректно с остатком (дабл) все значения записывает а дабл... fopen("D:\\Result.txt", "w"); fprintf(f, "%f\t", arr.ostatok); https://www.cyberforum.ru/ c-beginners/ thread423634.html
C (СИ) Дана информация о пяти рабочих цеха. Вывести данные о рабочем с наибольшей зарплатой и наименьшим стажем Здравствуйте! Не могли бы Вы помочь мне найти ошибку в моей программе и исправить ее. Дана информация о пяти рабочих цеха. Структура имеет вид: фамилия, размер зарплаты, стаж работы. Вывести... Вывести данные о рабочем с наибольшей зарплатой и наименьшим стажем. Сначало сортируете по зарплате, потом по стажу работы. Ну или как в массиве искать макс и мин элемент. Вам какой вариант... https://www.cyberforum.ru/ c-beginners/ thread423526.html C (СИ) Не работает While https://www.cyberforum.ru/ c-beginners/ thread423303.html
#include <stdio.h> #include <stdlib.h> #include <time.h> #include <string.h> #include <conio.h> # define N 11 while(p!=n&&a!=N-1) p = n поэтому и не выполняется Наверное хотели написать p!=N
C (СИ) Определить, что больше - сумма всех элементов матрицы или произведение 1. Натуральное число называется совершенным, если оно равно сумме всех своих делителей, за исключением самого себя. a. Число 6 совершенное, т.к. 6 = 1 + 2 + 3 b. Число 8 не совершенное, т.к. 8 1... блин,про матрицы я так и не нашол( Если матрица a размером n*n уже есть, то можно так: int sum=0, pr=1, i, j; for(i=0; i<n; i++) for(j=0; j<n; j++) { if(i<j) sum+=a; if(j>n-1-i &&... https://www.cyberforum.ru/ c-beginners/ thread423739.html C (СИ) Упорядочить список студентов по среднему баллу и вывести весь список https://www.cyberforum.ru/ c-beginners/ thread423825.html
1. Упорядочить список студентов по среднему баллу и вывести весь список прошу помочь разобраться,надо сделать ввод данных о студентах,а как со средним баллом поступить? 2. Дан двумерный массив из... Дан двумерный массив из 5 строк и 6 столбцов. Определить, для каждой нечетной строки минимальный элемент. Найти произведение этих элементов. Пример конкретно для вашей размерности. Проверка на...
 Аватар для alkagolik
1599 / 622 / 113
Регистрация: 15.07.2011
Сообщений: 3,548
07.01.2012, 19:43 0

Нужен пример работы с динамической памятью - C (СИ) - Ответ 2363815

07.01.2012, 19:43. Показов 5449. Ответов 43
Метки (Все метки)

Лучший ответ Сообщение было отмечено Памирыч как решение

Решение

не вздумайте так делать. Даже не могу обрисовать насколько серьёзна эта ошибка. Функция для создания массива в куче и ее вызов.
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
void *create_array ( size_t len, size_t size ) {
    void *t;
    if ( ( t = malloc( len * size ) ) == NULL )
        exit ( ///***код ошибки***/// );
    else
        return t;
}
 
int main( void )
{
    int *a;
    float *b;
    a = create ( 10, sizeof( int ) );
    b = create ( 10, sizeof( float ) );
    free( a );
    free( b );
    return 0;
}


Вернуться к обсуждению:
Нужен пример работы с динамической памятью C (СИ)
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
07.01.2012, 19:43
Готовые ответы и решения:

В чем преимущества операций new и delete по сравнению с функциями для работы с динамической памятью
Здравствуйте, совсем не знаю язык Си, подскажите отличая между С++. В чем преимущества операций new и delete по сравнению с функциями C...

Нужен пример использования динамической памяти
Привет всем, помогите, пожалуйста, разобраться с функциями типа malloc, realloc и т.п. Просто стояла задача такая: отсортировать массив...

Ошибки работы с динамической памятью
#include&lt;iostream&gt; #include&lt;cstdlib&gt; #include&lt;string&gt; using namespace std; class Human { public: Human(string name =...

43
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
07.01.2012, 19:43
Помогаю со студенческими работами здесь

Функции для работы с динамической памятью
только начал изучать С++ сразу столкнулся с кучей вопросов. задача такая : разработать функции Create,Resize и Remove для создания,...

Объяснить код работы с динамической памятью
Объясните пожалуйста этот кусок кода : class test { public: int *p = new int(); }; int main() { test *b =...

Средства для контроля работы с динамической памятью
Здравствуйте, товарищи! При написании программы на С++ встала проблема контроля выделения/удаления динамической памяти (необходимо для...

Примеры работы с динамической памятью, стеком, деревьями
Помогите разобраться! Нигде не могу отыскать примеров (работающих) описания работы с динамической памятью, стеком, деревьями на VB....

Разобраться в принципе работы задачч. (Работа с динамической памятью через указатели. )
Вот условие задачи: Создать массив из N целых чисел, N вводит пользователь. Заполнить массив случайным образом в диапазоне от 1 до 12....

0
Новые блоги и статьи
Неблокируемый стек в C++26: реализуем простой сборщик мусора
stackOverflow 02.03.2025
Многопоточные приложения требуют надежных и производительных структур данных, способных эффективно работать в условиях конкурентного доступа. Неблокируемые структуры данных представляют собой особый. . .
Шаблон REQ/REP в ZeroMQ: сверхбыстрый обмен сообщениями в C++ и Python
stackOverflow 02.03.2025
Построение высоконагруженных распределенных систем требует надежного и производительного механизма обмена сообщениями. ZeroMQ выделяется среди прочих решений своей невероятной скоростью работы и. . .
Нестандартные приемы работы с итераторами в C++
stackOverflow 02.03.2025
Итераторы - один из краеугольных камней C++, предоставляющий универсальный механизм обхода и манипуляции данными в контейнерах. Появившись как замена небезопасным указателям, они эволюционировали от. . .
Лексический анализ и регулярные выражения в C++26
stackOverflow 02.03.2025
Лексический анализ - ядро любого компилятора и инструмента обработки текста. Каждый программист сталкивается с задачами парсинга строк, обработки файлов конфигурации или анализа пользовательского. . .
Подробно о std::mdspan в C++23
stackOverflow 02.03.2025
Работа с многомерными массивами данных традиционно была одной из сложных задач в C++. Программистам приходилось создавать собственные абстракции или использовать сторонние библиотеки для эффективной. . .
Колмогоровская сложность в C++: Путь к совершенному коду
stackOverflow 02.03.2025
Абстрактная математическая теория Колмогорова стала мощным средством оценки и улучшения программного кода. Сложность алгоритма - не только в его вычислительной эффективности, но и в том, насколько. . .
Изменения в C# 14
stackOverflow 02.03.2025
Одно из самых значимых изменений в C# 14 - поддержка коллекционных выражений, которые позволяют создавать и инициализировать коллекции с помощью нового лаконичного синтаксиса. Это нововведение. . .
Разработка кроссплатформен­­­­ного мобильного приложения для iOS/Android на C++
bytestream 02.03.2025
C++ как язык программирования высокого уровня с прямым доступом к аппаратным ресурсам позволяет создавать приложения, работающие одинаково быстро как на iOS, так и на Android устройствах. Ни для кого. . .
Аутентификация/авторизация на Golang
bytestream 02.03.2025
Go предлагает множество возможностей для создания надежных систем аутентификации. Встроенные криптографические пакеты, высокая производительность и простота параллельной обработки запросов делают его. . .
Нововведения TypeScript 5.8
bytestream 02.03.2025
TypeScript 5. 8 приносит много возможностей и оптимизаций, которые существенно расширяют границы типобезопасного программирования на JavaScript. Эта версия включает ряд значительных улучшений в работе. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru