Вопросы по теме 'calloc'
Как использовать calloc() в C?
Разве я не должен получить ошибку, если моя строка в этой программе превышает 9 символов?
// CString.c
// 2.22.11
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
main()
{
char *aString = calloc(10,...
10059 просмотров
schedule
30.03.2024
определить длину массива calloc TCHAR (не длину строки)
У меня есть такой код:
TCHAR *sRes;
sRes = (TCHAR *) calloc(16384, sizeof(TCHAR));
DWORD dwRes = sizeof(sRes);
dwRes всегда 8, и, конечно, _tcslen (sRes) всегда 0.
Ищу 16384.
2466 просмотров
schedule
03.01.2023
Понимание назначения malloc и calloc
Я пытаюсь разобраться в C. Читая K&R, я щелкаю туда-сюда, пытаясь найти, где в нем указаны ситуации, в которых я должен динамически получать блоки памяти.
Например, я хочу иметь указатель int.
int *pointer;
Но затем K&R заявляет, что я...
5877 просмотров
schedule
10.06.2023
Многомерные массивы, выделенные через calloc
У меня вопрос, как распределяется память, когда я calloc . Я просмотрел этот вопрос, но это не так. t адрес, как распределяется память в случае динамически распределяемого двумерного массива.
Мне было интересно, есть ли разница в представлении...
32016 просмотров
schedule
04.02.2023
Использование calloc в C для инициализации массива int, но без получения обнуленного буфера
Я работаю над решением проблемы практики программирования и возвращаюсь к C, чтобы освежиться. Во всяком случае, у меня есть ошибки с массивом, который я получаю через calloc. Массив, который я возвращаю, не инициализируется нулем. Вот отрывок...
1500 просмотров
schedule
12.07.2023
Выделение памяти для массива структур
У меня есть структура, подобная следующей:
typedef struct author
{
char letter;
char *name[200];
int counter;
} Aut, *i_aut;
Он состоит из char и массива «Strings» и int. Моя цель — выделить место в памяти для массива из 30 таких структур,...
241 просмотров
schedule
27.03.2022
Malloc/calloc выделяет уже выделенный адрес
Я пытался отлаживать это часами.
У меня есть структура планировщика.
typedef struct rr_scheduler {
unsigned int time_q;
unsigned int avg_wait;
unsigned int avg_turnaround;
unsigned int processes_served;
unsigned int t;...
589 просмотров
schedule
20.07.2023
C Помогите интерпретировать calloc segfault
У меня есть следующие строки в моем коде:
DocumentNode *docNode = NULL;
initDocNode(docNode, docID, wordFreq);
Вот функция initDocNode
void initDocNode(DocumentNode *docNode, int docID, int wordFreq) {
docNode = calloc(1,...
385 просмотров
schedule
28.02.2023
Не удалось выделить память, полученную указателем linux
У меня есть функция, которая получает указатель на место, где будет храниться. Это место может иметь другие подобные структуры. Функция должна прочитать файл. В этом файле хранится структура, которую мне нужно прочитать.
typedef struct...
266 просмотров
schedule
22.07.2022
Уловка, чтобы избежать необходимости инициализировать массив
Обычно, если я хочу выделить массив с нулевой инициализацией, я бы сделал что-то вроде этого:
int size = 1000;
int* i = (int*)calloc(sizeof int, size));
И позже мой код может сделать это, чтобы проверить, был ли инициализирован элемент в...
233 просмотров
schedule
22.12.2022
Создание массива строк с использованием malloc в C
Я совсем новичок в C и только что узнал о распределении динамической памяти с использованием malloc, realloc, calloc и free.
Я хочу создать небольшую программу, которая принимает число int в качестве количества строк, которые будут переданы, а...
2564 просмотров
schedule
07.01.2024
Использование ptrace для обратного чтения ls, похоже, не работает
Я следовал некоторым инструкциям по использованию ptrace, которые можно найти здесь . У меня Ubuntu 14.04, x64, и я изменяю фрагменты примера кода для работы с моей машиной x64, например, eax на rax и меняю 4s на 8s, где это уместно. В четвертом...
76 просмотров
schedule
24.07.2023
Каллок лучше, чем маллок?
Я только что узнал о функции C calloc() на днях. Прочитав его описание и чем он отличается от malloc ( 1 , 2 ), я понимаю, что как программист без встроенных программ мне следует всегда использовать calloc() . Но так ли это на самом деле?...
3929 просмотров
schedule
01.06.2022
Динамическое выделение памяти для char**
Я пытаюсь динамически выделить память для массива строк, но у меня возникает ошибка сегментации. Если вы можете показать мне несколько способов сделать это, это было бы очень полезно.
На данный момент мне известно, что char* — это строка, а char**...
135 просмотров
schedule
07.10.2022