![]() |
|
Другие темы раздела | |
C (СИ) Верно ли, что среди символов строки имеются все буквы, входящие в слово "шина" 1. Дана строка символов. Выяснить, верно ли, что среди символов строки имеются все буквы, входящие в слово "шина". Помогите мне сделать три задачки на Си. Если лень подключать библиотеку русских... #include <stdio.h> #include <string.h> #include <stdbool.h> static const char* string="test string"; static const char* Word="settings"; bool check(const char* str,const char* word) { ... |
C (СИ) GET /index.html HTTP/1.0 (считать с сокета построчно, разбить строку на подстроки) Всем доброго времени суток. Нуждаюсь в помощи ---> Задание:считать с сокета построчно, разбить строку на подстроки, открыть файл и сформатировать строки с sprintf #include <sys/socket.h> #include... https://www.cyberforum.ru/ c-beginners/ thread535784.html |
C (СИ) Перевести код с Паскаля на СИ
https://www.cyberforum.ru/ c-beginners/ thread535513.html Попробовал перевести но выдает не те результаты. Не подскажите где ошибка? Program P1; Var Map: Array of Integer; S,G,F: Array of Integer; A,I,B,J,N,M,K,L,P,R: Integer; Begin ... Это решение задачи. Если хочешь выложу условие |
Функции в программе C (СИ) Здравствуйте, помогите пожалуйста доделать программу, а то списала с книги пример и не вижу ошибки, без функции все работает, а как только делаю в функцию - не хочет, помогите пожалуйста ... |
C (СИ) присвоение данных к одному массиву используя другой массив
https://www.cyberforum.ru/ c-beginners/ thread536189.html Здравствуйте! у меня есть чаровый массив каждый элемент которого содержит номер элемента и адрес этого элемента другого чарового массива. Между номером и адресом есть ":"(двоеточие). Так вот мне... |
Поэлементное умножение 2 массивов C (СИ) Здравствуйте! Нужно отладить программу, которая поэлементно умножает 2 массива! Помогите разобраться! Вот код: #include<stdio.h> #include<conio.h> #include<math.h> int main() { int... #include <stdio.h> #include <stdlib.h> void display_array(const char*, const int*, size_t); void input_array(const char*, int*, size_t); void product(const int*, const int*, int*, size_t); ... |
Создание многомерного массива C (СИ) Создать многомерный массив 4x3 элементов. по данному примеру. Пример. #include <stdio.h> main() { Int mas; /* создаём массив */ Int x,y,z; Printf(“Введите первый ряд \n”); Scanf(“%d%d%d”,... #include <stdio.h> main() { Int mas; /* создаём массив */ Int x,y,z; Printf(“Введите первый ряд \n”); Scanf(“%d%d%d%d”, &mas, &mas, &mas, &mas); Printf(“Введите второй ряд \n”); ... |
C (СИ) Для каждого слова текста подсчитать число вхождений в текст
https://www.cyberforum.ru/ c-beginners/ thread536421.html Ввести массив строк символов (текст). Для каждого слова текста подсчитать число вхождений в текст. Словами считать группы символов, разделённые одним или несколькими пробелами. Функцию ввода... #include<stdio.h> #include<conio.h> #include<string.h> #include<alloc.h> char** gettxt(); void laba(char**); main() { clrscr(); |
C (СИ) Перевод величин из радиан в градусы, минуты, секунды Когда вводим 1 радиан, должно быть 57 градусов, 17 минут, 45 секунд. Помогите исправить ошибки. #include <stdio.h> #include <math.h> #include <conio.h> #include "stdafx.h" #define My_PI ... #define My_PI 3.1415927 const float mier = 180/My_PI; const int sixty = 60.0; int main() { double rad, deg; int d_deg, d_min, d_sec; printf("\n Vvedite kolichestvo radian a= \n");... https://www.cyberforum.ru/ c-beginners/ thread535955.html |
C (СИ) В масиве найти максимальный элемент и его номер
https://www.cyberforum.ru/ c-beginners/ thread536285.html В масиве найти максимальный элемент и его номер. Вот мой нерабочий вариант: #include <cstdlib> #include <iostream> int zavd1(int m1,int i){ int max; for(i=0;i<=14;i++) { ... #include <cstdio> #define n 15 int zavd1(int m1) { int imax = 0; for (int i = 1; i < n; ++i) if (m1 < m1) imax = i; |
C (СИ) Как правильно передать массив в функцию? В этой задаче я ввожу двухмерный массив с 6 чисел, передаю его в функцию, потом получаю новый масив путем деления существующего масива на максимальный его элемент. Как вернуть результат из функции в... #include <cstdio> #include <cstdlib> int zavd6(int m1) { int i, j, max; max = m1; for (i = 0; i <= 1; i++) for (j = 0; j <= 2; j++) { https://www.cyberforum.ru/ c-beginners/ thread536131.html |
C (СИ) прямой поиск в строке с конца
https://www.cyberforum.ru/ c-beginners/ thread536200.html вот мой код прямого поиска в строке: #include <conio.h> #include <iostream.h> #include <string.h> #include <stdio.h> void main () { int i,j,result,N,M; char a,x; |
Супер-модератор
![]() ![]() ![]() |
|
03.04.2012, 07:46 | 0 |
Как освободить динамически выделенную память в структуре - C (СИ) - Ответ 286721403.04.2012, 07:46. Показов 3388. Ответов 10
Метки (Все метки)
Ответ
Если я верно понял, динамическая память используется для поля структуры. Эту память и нужно освобождать (free(temp.prod)) перед тем, как структура выйдет из области видимости.
Вернуться к обсуждению: Как освободить динамически выделенную память в структуре C (СИ)
0
|
03.04.2012, 07:46 | |
Готовые ответы и решения:
10
Как освободить память выделенную в подпрограмме Освободить память, выделенную под матрицу Запись в динамически выделенную память |
03.04.2012, 07:46 | |
Помогаю со студенческими работами здесь
0
Почему не получается освободить память, выделенную для переменных в структуре? Как освободить память, выделенную через new под матрицу?
Как и когда правильно освобождать динамически выделенную память? Удалить динамически выделенную память |
Новые блоги и статьи
![]() |
||||
std::mutex в C++: Хитрости и тонкости использования
Wired 03.03.2025
В C++ ключевым инструментом для обеспечения корректной работы параллельных процессов выступает std::mutex – примитив синхронизации, появившийся в стандарте C++11. До его появления использовали. . .
|
std::span в C++: Производительность и практическое использование
Wired 03.03.2025
Традиционная работа с указателями и массивами часто приводит к ошибкам и уязвимостям в безопасности. Именно поэтому в C++20 появился std::span - легковесная обертка, обеспечивающая безопасный. . .
|
std::span в C++: Константность и безопасность типов
Wired 03.03.2025
std::span - представитель семейства view-типов, появившийся в стандарте C++20. Этот компонент предоставляет легковесное и эффективное решение для работы с непрерывными последовательностями данных,. . .
|
std::span в C++: Subview и Slice
Wired 03.03.2025
std::span - невладеющий тип данных C++, который предоставляет гибкий интерфейс для работы с непрерывными последовательностями элементов. Этот тип существенно упрощает обработку массивов и. . .
|
std::span в C++: Доступ к элементам и итерирование
Wired 03.03.2025
Появление std::span в стандарте C++20 стало значительным шагом вперед, предоставив разработчикам средство для безопасного и производительного доступа к непрерывным последовательностям элементов. . . .
|
std::span в C++: Управление массивами данных без владения
Wired 03.03.2025
Новый класс std::span, появившийся в стандарте C++20, открывает возможности для оптимизации работы с последовательными наборами данных. По сути, это легковесная обертка, которая предоставляет доступ. . .
|
Неблокируемый стек в 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
Лексический анализ - ядро любого компилятора и инструмента обработки текста. Каждый программист сталкивается с задачами парсинга строк, обработки файлов конфигурации или анализа пользовательского. . .
|