169 похожих чатов

Я читаю файл, забираю данные в массив. Размер файла и

кол-во данных не известно. Раньше я использовал realloc. Но немогу понять, как обойтись без realloc.
Можно читать данные в двусвязный список, например.

И ещё.
Граф. N- дерево.
Сылки на детей я хронил в массиве используя realloc, без realloc можно хранить в одно связном списке.

Вообщем. Хз. Как вы храните данные из файла и детей в графах?

23 ответов

10 просмотров

что значит размер файла неизвестен? его всегда можно посчитать

из надо хранить по отдельности.

ну я скачиваю visual studio 2022, скачиваю плагин "разработка настольных приложений на языке с#", жду загрузки. Затем я создаю консольный проект .Net Framework и использую пространство имен System.IO, в нем находится нужный тебе класс File

Тема- Автор вопроса
War∂en Unit 🏴
что значит размер файла неизвестен? его всегда мож...

Ну, я имею ввиду размер массива до чтения файла неизвестен, так как файл может быть любым

в графе можно хранить голову списка, и дописывать в нее, как только появляется непосредественный ребенок

Тема
Ну, я имею ввиду размер массива до чтения файла не...

это мешает выстроить математическую зависимость связанных с потенциальным размером файла величин?

🌿𝙺𝚒𝚊𝚗🌿
ну я скачиваю visual studio 2022, скачиваю плагин ...

а я беру stackoverflow и гуглю то же самое, но на С и под linux

Тема- Автор вопроса
Илон Маск
в графе можно хранить голову списка, и дописывать ...

Ну вот и я также подумал. Использовать список

War∂en Unit 🏴
это мешает выстроить математическую зависимость св...

допустим custom_filesize_t custom_func_get_file_size(FILE *const _file) даёт нужную величину, с ней и работай

Тема
Ну вот и я также подумал. Использовать список

неправильно, лучше использовать union

🌿𝙺𝚒𝚊𝚗🌿
с данными

union разделяет общую область памяти, это абсурд

🌿𝙺𝚒𝚊𝚗🌿
ну я скачиваю visual studio 2022, скачиваю плагин ...

тебе не кажется что это подходит на шутку

Тема- Автор вопроса
War∂en Unit 🏴
допустим custom_filesize_t custom_func_get_file_si...

Да, спасибо, я понял, файл изменяется по мере жизни, и не всё строки нужны. Нужно забрать только данные с датчиков . А всё эти варнинги, Эрроры не нужны. Поэтому и такой вопрос был. Видимо список подходит лучше всего

Интересная задача. Еще есть похожая - развернуть строку. На прием поступает строка неизвестной длины, нужно повернуть ее задом наперед оптимальным образом.

Почему неизвестен размер файла, его всегда можно узнать, часто вполне себе адекватным образом

Тема- Автор вопроса
$:@+#81*?2& Brains
Почему неизвестен размер файла, его всегда можно у...

Да😁. Я неправильно выразил мысль. Я поправил выше. Неизвестен массив для конечных данных. Файл может быть разным, с разным кол-вом данных.

Iam
Интересная задача. Еще есть похожая - развернуть с...

/** * Definition for singly-linked list. * struct ListNode { * int val; * struct ListNode *next; * }; */ struct ListNode* reverseList(struct ListNode* head){ struct ListNode* current = head; struct ListNode* prev = 0; struct ListNode* tmp = 0; while (current) { tmp = prev; prev = current; current = current->next; prev->next = tmp; } return prev; }

Похожие вопросы

Обсуждают сегодня

комрады, че-та лыжы не едут var tmpFont: TFont; begin tmpFont:= TFont.Create; try case rgFontColor.ItemIndex of 0: tmpFont.Color:= clWindowText; 1: tmpFo...
Ed Doc
34
Интересно, нет ли какого-то способа получить из dll не адрес самой метки, а адрес со смещением?
The Bird of Hermes
54
generic procedure function test<T>(param: T); type case T of longint: NewT = word; longword: NewT = byte; end; var v1: NewT; Как это можно сделать? Чтобы у меня...
notme
21
Делал задачу вот такую https://stepik.org/lesson/4985/step/9?unit=1083 получилось такое https://play.haskell.org/saved/ipKrepqe оно работает, тестов много не писал, но работае...
Fedor
22
Всем привет, прошу совета по сложившейся ситуации: Windows приложение подключается к БД MySQL используя Firedac. При работе с версией MySQL 5.7 все отлично, но когда подключаю...
Constantine
6
Ребята, ребятушки! Помогите Как ловить исключения такие? Вызов метода COM-объекта формирует исключение, try{}catch{} не помогает Необработанное исключение: System.AccessViolat...
notme
2
Всем добрый вечер. Нужна помощь с прикруткой telegram-vapor-bot к проекту Vapor. Удалось после старта приложения отправить тестовое сообщение в бот, вот только сразу после это...
advanc3d
3
program Project1; procedure generic_proc<T>(); begin end; begin generic_proc<Int64>(0); end. Я чет не понял, а как в Delphi сделать такое? процедуру-дженерик... PS: а на...
notme
10
Кстати, что FPC мешает сделать нормальные проперти в юнитаз, завызанные на переменные? Нет, инлайнинг геттеров и геттеров кажется работает в принципе, но это же сколько лишн...
Arioch The
8
Anyone here suffers from unexplained aural migraines, who would be up for talking for a bit? Doesn't *have* to be aural, but I am not asking about headaches, I mean actual mi...
Martin Rys
58
Карта сайта