Это мой код - я инициализирую свои собственные значения (1 или 0) в определенную матрицу. вместо того, чтобы всегда устанавливать жестко закодированную матрицу, я хочу, чтобы пользователь установил значения и размеры матрицы scanf ("% d% d", & height, & width); и после построения матрицы, чтобы ввести значение scanf ("% d", & vall);Динамические матрицы и динамические значения в матрице
Пожалуйста, помогите мне в этом, я никогда не делал что-то динамичное, и не знаю, как загрузить динамическую матрицу с динамическими значениями прямо из пользователя, пожалуйста, покажите мне ваш синтаксис для этого, чтобы я мог учиться.
printf("How many Row : ");
scanf("%d", &nrow);
rowptr = malloc(sizeof(int) * nrow);
printf("How many Column : ");
scanf("%d", &ncol);
спасибо
#include <stdio.h>
#define WIDTH 50
#define HEIGHT 20
void init(int board[][WIDTH], int rows) {
int x, y;
for (y = 0; y < rows; y++)
for (x = 0; x < WIDTH; x++)
board[y][x] = 0;
/* Scatter some live cells: */
board[10][25] = 1;
board[10][26] = 1;
board[10][27] = 1;
board[11][25] = 1;
board[12][26] = 1;
}
В чем конкретно вопрос? –
Я попросил показать, как сделать матрицу dyanmix, потому что я знаю, только строю THOS-матрицу с определением их размеров в начале – Blondy21