Форум программистов, компьютерный форум, киберфорум
C для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C (СИ) Заполнение консоли символами https://www.cyberforum.ru/ c-beginners/ thread2529395.html
Нужно заполнить консоль в нужном порядке, символом который пользователь вводить при выполнении программы Есть пример как должна выполнятся программа: #include <stdio.h> #include <stdlib.h> #include <unistd.h> #include <windows.h> void gotoxy(int x, int y)
Инициализация vs Присваивания. Если ли разница? C (СИ)
Доброго времени суток. Читал книгу по Си ещё 1998 года: тип имя_переменной = начальное_значение; Этот приём назван инициализацией. В отличие от присваивания, которое осуществляется в процессе выполнения программы, инициализация выполняется при выделении для переменной участка памяти. Однако, мне кажется, что разницы (в современных компиляторах) нет. Ассемблерный код подтверждает мою...
C (СИ) Вычислить e^x разложением в ряд Разработать программу, вычисляющую e^x= 1 + x + x^2/2! + x^3/3! +...+ x^n/n! c точностью эпсилон. Помогите с программой плиз на языке Си https://www.cyberforum.ru/ c-beginners/ thread2529260.html C (СИ) Символьные строки Вывела из файла все имена из списка Имя/Данные, которые ищутся по данным. Необходимо подсчитать сколько имен соответствует данным. Не понимаю, что использовать, чтобы показать количество выведенных имен. #include <stdio.h> #include <conio.h> #include <string.h> main() { char s, *Temp, F; gets(F); https://www.cyberforum.ru/ c-beginners/ thread2529254.html
Одномерный массив на СИ C (СИ)
В одномерном массиве, состоящем из n вещественных элементов, вычислить: 1) номер минимального элемента массива; 2) сумму элементов массива, расположенных между первым и вторым отрицательными элементами. Преобразовать массив таким образом, чтобы сначала располагались все элементы, модуль которых не превышает 1, а потом - все остальные.
C (СИ) Высвобождение памяти Free Си В общем столкнулся с такой проблемой не могу высвободить область выделенной памяти . Пожалуйста помогите, а то в притык не вижу как все исправить. P.s В отладчике останавливается на 59 сточке где высвобождаю выделенную память (цикла). Да и советы по динамической выделению памяти дайте. Вот код: #include<stdio.h> #include<stdlib.h> int **arr(int,int,int,int ***); int main(void) { ... https://www.cyberforum.ru/ c-beginners/ thread2529154.html
C (СИ) Как написать программу? Нужна идея Разработать программу, которая размещает в двумерном массиве, имеющем 10 строк и 10 столбцов, последовательно числа от 1 до 100 следующим образом: по спирали, начиная от центра и по часовой стрелке. Найти суммы строк. https://www.cyberforum.ru/ c-beginners/ thread2529140.html В двумерном массиве разместить числа числа от 1 до 100 по спирали C (СИ)
Разработать программу, которая размещает в двумерном массиве, имеющем 10 строк и 10 столбцов, последовательно числа от 1 до 100 следующим образом: по спирали, начиная от центра и по часовой стрелке. Найти суммы строк.
C (СИ) Подпрограмма: Вывести на экран среднее значение последовательности действительных чисел произвольной длины Никак не могу сообразить как сделать это задание: Написать функцию (процедуру), что выводит на экран среднее значение последовательности действительных чисел произвольной длины. первый параметр процедуры задает число элементов последовательности. Подпрограмму оформить с использованием прототипа. https://www.cyberforum.ru/ c-beginners/ thread2529096.html C (СИ) Двумерный массив Задание: вывести двумерный массив, задав его параметры с помощью аргументов командной строки. Элементы массива заполнить случайными числами на любом промежутке. При запуске программы вылезает ошибка: array type has incomplete element type 'int'. Посмотрел в интернете, решение проблемы - задание динамического массива (с malloc`ом и т.д.), но есть ли какой-нибудь способ без динамического массива?... https://www.cyberforum.ru/ c-beginners/ thread2529068.html
C (СИ) Вылезает C2440: '=' : cannot convert from 'const char [7]' to 'char'
В коде есть строки и им нужно присвоить значение, через обычное = вылезает C2440: '=' : cannot convert from 'const char ' to 'char' Также, как вывести таблицу в консоль используя не табуляцию (\t), а знак '|'? // LavaforKirya.cpp : Этот файл содержит функцию "main". Здесь начинается и заканчивается выполнение программы. // #include"stdafx.h" #include <stdio.h>
C (СИ) Найти минимальный член последовательности Помогите, пожалуйста, решить 3 задачи на языке C https://www.cyberforum.ru/ c-beginners/ thread2529050.html
"C with Classes"
1644 / 1401 / 523
Регистрация: 16.08.2014
Сообщений: 5,877
Записей в блоге: 1
13.11.2019, 15:11 0

Как передать двумерный массив в функцию? - C (СИ) - Ответ 13990225

13.11.2019, 15:11. Показов 1119. Ответов 2
Метки (Все метки)

Ответ

если массив в куче, и если нужно одним куском передать то можно определить простой массив размером (ширина x высоту) и скопировать туда все из двумерного массива. если массив на стеке то можно указатель на первый элемент передать и уже в функции использовать адресную арифметику.

Вернуться к обсуждению:
Как передать двумерный массив в функцию? C (СИ)
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
13.11.2019, 15:11
Готовые ответы и решения:

Как передать двумерный массив в функцию?
void func(float *mas, int x, int y) { .. for (i=0; i&lt;10; i++) printf (&quot;%d&quot;,mas); } ...

Как по значению передать в функцию двумерный массив?
Имеется код, обнуляющий элементы ниже побочной диагонали в матрице и печатающий ее: int i, j;...

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

Двумерный массив передать в функцию
Помогите переделать, нужно двухмерный массив передавать у функцию. #define _CRT_SECURE_NO_WARNINGS...

2
13.11.2019, 15:11
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
13.11.2019, 15:11
Помогаю со студенческими работами здесь

Передать матрицу (двумерный массив) в функцию
Приветствую народ, Возник вопрос как обрабатывать матрицы (многомерные массивы) в функциях. Как...

Передать двумерный массив в функцию через указатели
Добрый день! Необходимо сделать задание: 1. объявить и инициализировать двумерный массив значений....

Передать двумерный статический массив в функцию с помощью указателя
Добрый вечер! Помогите пожалуйста исправить код, так чтобы все работало. Ошибки: нужно передать...

Как передать двумерный массив в функцию
Есть двумерный сассив: int Graph = new int; Есть функция, принимающая двумерный массив:...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru