|
|
Другие темы раздела | |
C (Си) Вывести в том же порядке все различные элементы заданного набора Всем здравствуйте. Не могу решить задачку, трудность в том, что я не могу по условию использовать массивы, не понимаю, как можно проверить числа на различие в наборе, помогите пожалуйста. Дано целое число N и набор из N целых чисел, упорядоченный по возрастанию. Данный набор может содержать одинаковые элементы. Вывести в том же порядке все различные элементы данного набора. Набор... https://www.cyberforum.ru/ c/ thread2563282.html |
C (Си) Массивы и указатели: найти среднее арифметическое всех четных и всех нечетных элементов в массиве Написать программу, которая находит среднее арифметическое всех четных и всех нечетных элементов в массиве размером N. Размер массива вводится пользователем с клавиатуры. Для заполнения массива использовать функцию rand. Программа должна вывести на экран полученный массив и найденные значения. Пример: Исходный массив: -7 2 3 8 6 6 75 38 3 2 Среднее арифметическое четных элементов: 10.3... |
C (Си) Вывести цифрами указанную фигуру
https://www.cyberforum.ru/ c/ thread2561947.html Вывести цифрами указанную фигуру используя вложенный цикл: |
C (Си) Что выведет программа на языке С ?
https://www.cyberforum.ru/ c/ thread2556521.html П.5.18.Правил Запрещено размещать задания и решения в виде картинок и других файлов с их текстом. Перепечатайте |
C (Си) Список удалить определённый символ списка как удалить вводимое число из списка например ввожу- 5 1 2 3 4 5 удалить символо под номером 3 вывод 1 2 4 5 #include <stdio.h> #include <stdlib.h> |
C (Си) Нужно описать, что происходит в теле цикла нескольких кодов
https://www.cyberforum.ru/ c/ thread2555875.html int fun20(int n) { int A; int i, k, j; for (i = 1, k = 0; i<z; i++) if (A>A)k = i; for (j = k; j<n - 1; j++) A = A; z--; return z; } |
C (Си) Не знаю как надо написать прогу Для двух чисел, представленных в виде своих цифр и символов A…F определить системы счисления каждого, в которых они будут равны, например 134 и 30 - пятиричная и двенадцатиричная. Модификация сортировки Шелла. Пузырьковая сортировка с шагом M, т.е. просмотр пар 0--M,1--M+1, 2—M+2 и т.д. до тех пор, пока есть перестановки при однократном просмотре, затем уменьшение шага в 2 раза. Заранее... https://www.cyberforum.ru/ c/ thread2555578.html |
Перемещение min в матрице C (Си) Дана квадратная матрица NxN, в которой требуется найти минимальное по модулю число (будет находится в строке i, столбце j, 0 <= i,j < N). Минимальное по модулю число только одно в матрице. Далее необходимо поменять столбец j со столбцом N-1, а затем строку i со строкой N-1: при этом найденное число окажется в нижнем правом положении. Вывести полученную матрицу. Порядок ввода данных... |
C (Си) Надо написать прогу! Если первый аргумент командной строки-опция-%d,то распечатать введенное далее вещественное число без точки, указав в скобках число цифр после точки, а если число целое, то число не изменять. Если указана опция-%f, распечатать введенное далее целое число добавив ".0", вещественное без изменения. https://www.cyberforum.ru/ c/ thread2554360.html | C (Си) Пишет ошибку: "segmentation fault core dumped", где допустил ошибку? #include <stdio.h> #include <stdlib.h> void show_menu() { puts("1.Enter array size"); puts("2.Enter array"); puts("3.Array formation and output"); } https://www.cyberforum.ru/ c/ thread2554356.html |
C (Си) Символьные массивы Прошу вас помочь: Требуется написать программу, которая во вводимом с клавиатуры тексте выберет слова, количество букв «м» в которых будет максимально, и выведет их на экран. |
C (Си) Нужен репетитор по С (Си) Доброго дня всем! Очень нужен репетитор по языку С (Си), обучение по скайпу или в любой подобной программе. Если вы умеете хорошо объяснять и знаете язык С на должном уровне, напишите пожалуйста! Спасибо Добавлено через 48 минут нужно помочь разобраться в темах: Функции Массивы и строки Указатели и структуры Динамические массивы, аллокация памяти Сложность алгоритма https://www.cyberforum.ru/ c/ thread2554260.html |
0 / 0 / 0
Регистрация: 29.12.2019
Сообщений: 4
|
||||||||||||||||||||||||||
29.12.2019, 16:24 [ТС] | 0 | |||||||||||||||||||||||||
Доступ к полю структуры - C (Си) - Ответ 1413728329.12.2019, 16:24. Показов 1994. Ответов 6
Метки (Все метки)
Ответ
Всё верно, раньше так и делал как вы предлагаете, в качестве аргумента передавал указатель на структуру, а внутри функции её разбирал. Всё работало.
Теперь для универсальности модифицирую код, и решил передавать в функцию непосредственно указатель на массив, который входит в состав структуры. Проект содержит: 1). Глобальный модуль с определениями типов данных include.h
например uart_fsm.h, uart_fsm.c с указанием наличия внешней переменной (указателя)
message.h, mesagge.c, с функциями которые могут передавать и читать сообщения от (между) автоматов
4). В функции main, созданы глобальные переменные (массивы) для инициализации структур конечных автоматов, и создан массив структур для конечных автоматов. Для удобства, решил каждому конечному автомату (элементу массива структур), присвоить свой указатель.
6). Параллельно всплыл ещё вопрос, как работать с двухмерным массивом в модуле объекта когда в функцию необходимо передать указатель на первый элемент массива (не нулевой), и содержание нулевого элемента массива
Вернуться к обсуждению: Доступ к полю структуры C (Си)
0
|
29.12.2019, 16:24 | |
Готовые ответы и решения:
6
Доступ к полю структуры из буфера Поиск по полю структуры Сортировка по структуры по полю ФИО Сортировка структуры по полю char |
29.12.2019, 16:24 | |
29.12.2019, 16:24 | |
Помогаю со студенческими работами здесь
0
Сортировка структуры по полю double Быстрая сортировка структуры по одному полю Каким образом получить доступ к полю i через указатель ptr? Можно ли присвоить случайное значение (rand), полю символьному структуры, состоящему из N элементов? |