libft
Loading...
Searching...
No Matches
ft_2darray.h
Go to the documentation of this file.
1
18#ifndef FT_2DARRAY_H
19#define FT_2DARRAY_H
20
40int** ft_matrix_copy(int** array, size_t rows, size_t cols);
41int** ft_create_matrix(size_t rows, size_t cols);
42void ft_free_matrix(int** array, size_t rows);
43int ft_print_matrix(int** array, size_t rows, size_t cols);
44int** ft_strarr_to_matrix(char** str_array);
45
// end of matrix_utils group
47
48#endif
int ** ft_strarr_to_matrix(char **str_array)
Converts a NULL-terminated array of strings to a 2D integer array.
Definition ft_2darray.c:194
int ** ft_create_matrix(size_t rows, size_t cols)
Allocates a 2D array of integers initialized to 0.
Definition ft_2darray.c:65
int ** ft_matrix_copy(int **array, size_t rows, size_t cols)
Creates a deep copy of a 2D array of integers.
Definition ft_2darray.c:105
int ft_print_matrix(int **array, size_t rows, size_t cols)
Prints a 2D array of integers to the standard output.
Definition ft_2darray.c:147
void ft_free_matrix(int **array, size_t rows)
Frees a 2D array of integers.
Definition ft_2darray.c:34