Tagged: структуры

21
Июл
2021

Проверить любую структуру на изменение полей

Имеется задача сделать универсальной проверку любой структуры на изменение.
Имеется следующая структура (… означает, что подобных полей в ней может быть много)
typedef struct S_STR1
{
/*! Внутренняя структура */
struct
{
float dVal …

09
Июн
2021

Неудачная попытка инициализировать массив из структуры

Я хочу сделать структуру, в которой будет целочисленный массив из 10 элементов. При попытке инициализировать массив из структуры мне компилятор пишет ошибку expected expression before ‘{‘ token. Пишу на Си, вот код:
#include <stdio.h&gt…

29
Май
2021

Файловый ввод-вывод в языке Си

Вопрос:Выдаёт бесконечные нули при запуске программы, где и в чём может быть проблема, никак не могу понять где же я накосячил… ?

Структура с именем TRAIN, с полями пункта назначения,номером поезда и врменем.
Код:
#include <stdi…

22
Май
2021

Структуры в Си (Xcode). Не могу присвоить значения полям структуры. В чем проблема?

Не понятно в чем заключается проблема. Не могу присвоить полям структуры значения. Пробовал и так, и эдак. Не выходит… Такая проста штука вроде бы, но что-то я упускаю, Xcode ругается.
#include <stdio.h>

typedef struct
{
ch…

21
Май
2021

C – Упорядоченное добавление элементов в двусвязный список

Необходимо реализовать добавление новых элементов таким образом, чтобы элементы сохранялась упорядоченность списка по номеру рейса
Пробовал использовать такой алгоритм, но не могу разобраться с указателями
struct node* current;

21
Май
2021

C – Упорядоченное добавление элементов в двусвязный список

Необходимо реализовать добавление новых элементов таким образом, чтобы элементы сохранялась упорядоченность списка по номеру рейса
Пробовал использовать такой алгоритм, но не могу разобраться с указателями
struct node* current;

11
Май
2021

Проблема с односвязным списком и считыванием с файла в Си

Есть такая структура
typedef struct student {
char name[100];
int year;
float average;
struct student *next;
} STUDENT;

Которая позже используется в функции, которая по неизвестной причине не работает. По-сути там создается односвязный сп…

28
Апр
2021

Язык Си. Тема: структуры данных

Необходимо произвести ввод и вывод массива структур на экран. Структура «Клиент банка» включает в себя: Фамилия И.О. самого клиента, номер счёта, сумма на счёте, дата последнего изменения. Необходима помощь с доработкой ввода, чтобы он ста…

21
Апр
2021

Язык Си. Тема: структуры

Условие задачи: необходимо осуществить:

ввод массива структур;
вывод массива структур на экран;

Сама структура «Клиент банка» включает в себя:

ФИО клиента;
номер карты клиента;
номер телефона клиента;

Недоработки, с которыми нужна помо…

11
Апр
2021

Си: Удалить поле структуры по имени

В общем проблема , нужно написать программу в которой я смогу добавлять, искать, показывать и удалять элементы(в моём случае компьютеры). При этом применить динамическое распределение памяти(кроме массива из 100 компьютеров). Проблема с уд…

28
Мар
2021

Как сделать так чтобы данные для задачи можно было вводить через консоль, а не через код?

в множестве точек A1 в трехмерном пространстве найти пару точек с максимальным расстоянием между ними

#include <stdio.h>

typedef struct POINT_3D
{
double x, y, z;
} point_3d;

double quad_distance( const point_3d *a, con…

21
Мар
2021

Почему не работает цикл с fread для обработки бинарного файла.?

Программа обрабатывает бинарный файл, было замечено, что результат выводит не тот, что должен. Был сделан тестовый вывод, просто посмотреть сколько раз выполняется цикл while. Вопрос в том, почему он выполняется 1 раз, хотя в файле, на осн…

05
Мар
2021

Си.Разделить маленькую программку на две функции

Мне нужно переписать данную программу на две функции, а точнее, разделить, чтобы всё не валялось в мэйне.
А вот, собственно , и нужные мне функции:
1.Считывание данных из текстового файла в массив
2.Поиск нужной информации в полученном ма…

02
Мар
2021

Си.Маленькая программка.Структуры.Поиск информации в структуре

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

27
Фев
2021

Почему меняется значение поля структуры?

В программе мы записываем в поле структуры number.str значение поля number.num, которое равно 1025. Но у символьного массива number.str размерность задана так, что это значение не влезет в массив, для корректного выполнения программы разме…

24
Фев
2021

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

#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>

#define MAX_DELIVERIES 10
#define MAX_STOCK_ITEMS 50

struct StockRecord
{
int sku;
int deliveries[MAX_DELIVERIES];
int numDeliveries;
int numSold;
};

int main(void…

21
Фев
2021

C++ / Как перенести функции из main в prog и сделать корректный вызов

**Содержимое каждого case (код) из main нужно сделать в виде функции, которая будет находиться в prog.cpp, но моя реализация не работает (компиляция проходит, но работает программа некорректно), покажите наглядно, пожалуйста **
header.h

18
Фев
2021

Пропадают данные в C функции для постгреса

Я решила написать расширение для постгреса и мне надо хранить где-то получаемые данные для дальнейшего их использования. У меня есть структура struct item_s{coord_t coord, char label[16]} и typedef struct coord_s{float x, y, z}. Что я дела…

18
Фев
2021

Как передать данные структуры из одной функции в другую. Язык Си

Пишу консольную программу (Записная книжка). Дошел до момента когда нужно внести изменения в таблицу. Не знаю как передать данные структуры из одной функции в другую, при том как одна из них является вложенной. Подскажите как правильно это…

14
Фев
2021

Функция сортировки массива в структуре

как мне отсортировать введённые данные по возрастанию, то есть передать data в функцию sort и отсортировать data.perc и переставить местами data.month_num соответственно, затем вернуть data. Перепробовал многие варианты, но не получалось, …

13
Фев
2021

Проблемы со структурами

Объясните ошибки и что я не так сделал по поводу кода. Работа со структурами
Товар на складе
Поля:
Вид товара, Количество на складе
Цена за единицу
Дата поступления

определить общую стоимость товара указанного вида на складе;
вывести инфо…

09
Фев
2021

Обход графа в ширину в задаче

Есть такое интересное задание. Надумал делать через обход графа в ширину. Но из-за ключей-значений словаря совсем запутался. Компилятор вечно жалуется. Помогите с решением или направьте в нужную сторону, пожалуйста
Мой код:
import collecti…

10
Янв
2021

Структуры. Автозаполнение [закрыт]

В новом телефоне Саши есть функция автодополнения слов. То есть, когда пользователь вводит слово, телефон автоматически дополняет его до лексикографически наименьшего слова из словаря телефона, префиксом которого является введеннное слово….

10
Янв
2021

Структуры си. Редкое имя

помогите, пожалуйста, разобраться с кодом.
Входной файл input.txt: содержит список учащихся школы. В каждой строке через пробел заданы Фамилия
Имя и Отчество ученика. Требуется определить, какое имя самое редкое.
Число учеников в школе &lt…