Nano Hash - криптовалюты, майнинг, программирование

Вопросы по теме 'malloc'

C: Правильное освобождение памяти многомерного массива
Допустим, у вас есть следующий код ANSI C, который инициализирует многомерный массив: int main() { int i, m = 5, n = 20; int **a = malloc(m * sizeof(int *)); //Initialize the arrays for (i = 0; i < m; i++) {...

изменение содержимого структуры/переменной в C
Хотелось бы получить помощь в следующем вопросе. У меня есть структура Node, и я хочу изменить ее внутренности, используя какой-то метод. и я хочу распечатать содержимое измененной структуры внутри моего основного метода. как мне изменить структуру...

Почему free () обнуляет только 8 первых байтов?
У меня вопрос о поведении free (). Используйте простой код, который использует malloc и strcpy a char *. Итак, все настроено на КУЧУ: (gdb) x/100b 0x602010 0x602010: 66 111 110 106 111 117 114 32 0x602018: 116 111 117 116 32 108 101 32...

malloc() не выделяет достаточно места
Привет вот моя проблема FILE *sourcefile; if ((sourcefile = fopen(argv[1],"r")) == NULL) //Opens File { printf("Error: Could not open %s\n",argv[1]); return 0; } fseek(sourcefile, 0 , SEEK_END); // Sets file pointer at the end of the...
29.12.2023

Где я могу найти C malloc/бесплатный исходный код реализации для Windows в mingw?
Мне нужно заглянуть в исходный код, чтобы понять, что внутри происходит в malloc коде, когда пишет приложение Windows.
02.11.2023

Segfault при доступе к памяти malloc'd в функции
Я пытаюсь написать функцию, которая принимает путь (char *) и разбивает его на массив строк, основанный на разделителе '/'. Упрощенный код ниже: int split_path(char * path, char ** out) { out = NULL; char * token = strtok(path, "/");...

Malloc не выделяет память для char*
Я получаю простой неожиданный результат с помощью malloc() и строк. Код: int main(void) { char* b64str; char* binStr = "00000101"; printf("Expected size of allocated structure (b64str): 8\n"); b64str =...
01.11.2023

Почему malloc не может работать с strcpy?
char * removeChar(char * str, char c){ int len = strlen(str); int i = 0; int j = 0; char * copy = malloc(sizeof(char) * (len + 1)); while(i < len){ if(str[i] != c){ copy[j] = str[i]; j++;...

Почему мои данные сохраняются неправильно после того, как ввод печатается на экране без проблем?
Итак, я пытаюсь прочитать матрицу из файла и сохранить ее в массив. Файлы матрицы следующие: 2 3 1 5 8 6 3 9 С первыми двумя цифрами в первой строке, представляющими строки x столбцы. Кажется, у меня возникает проблема всякий раз, когда я...
26.12.2023

Новые материалы

Кластеризация: более глубокий взгляд
Кластеризация — это метод обучения без учителя, в котором мы пытаемся найти группы в наборе данных на основе некоторых известных или неизвестных свойств, которые могут существовать. Независимо от..

Как написать эффективное резюме
Предложения по дизайну и макету, чтобы представить себя профессионально Вам не позвонили на собеседование после того, как вы несколько раз подали заявку на работу своей мечты? У вас может..

Частный метод Python: улучшение инкапсуляции и безопасности
Введение Python — универсальный и мощный язык программирования, известный своей простотой и удобством использования. Одной из ключевых особенностей, отличающих Python от других языков, является..

Как я автоматизирую тестирование с помощью Jest
Шутка для победы, когда дело касается автоматизации тестирования Одной очень важной частью разработки программного обеспечения является автоматизация тестирования, поскольку она создает..

Работа с векторными символическими архитектурами, часть 4 (искусственный интеллект)
Hyperseed: неконтролируемое обучение с векторными символическими архитектурами (arXiv) Автор: Евгений Осипов , Сачин Кахавала , Диланта Хапутантри , Тимал Кемпития , Дасвин Де Сильва ,..

Понимание расстояния Вассерштейна: мощная метрика в машинном обучении
В обширной области машинного обучения часто возникает необходимость сравнивать и измерять различия между распределениями вероятностей. Традиционные метрики расстояния, такие как евклидово..

Обеспечение масштабируемости LLM: облачный анализ с помощью AWS Fargate и Copilot
В динамичной области искусственного интеллекта все большее распространение получают модели больших языков (LLM). Они жизненно важны для различных приложений, таких как интеллектуальные..