bruh
This commit is contained in:
@@ -1,23 +0,0 @@
|
||||
#ifndef Head
|
||||
#define Head
|
||||
|
||||
// INCLUDE
|
||||
#include <stdio.h>
|
||||
#include <stdlib.h>
|
||||
#include <limits.h>
|
||||
|
||||
// DEFINE
|
||||
#define BUFF_MAX 10 //(char) <= 254
|
||||
#define IN_BUFF_CHARS 10 //(char) <= 254
|
||||
|
||||
//TypeDef
|
||||
|
||||
// FUNC
|
||||
// === io.c ===
|
||||
MATRIX2D* create_matrix2d(int rows, int cols);
|
||||
char buff_input(char *inbuff, char *_buff);
|
||||
char cmd_buff(char* _buff,char** _charCommands,char NUM_OF_CHAR_COMMANDS);
|
||||
char get_matrix_num(void);
|
||||
int get_num(void);
|
||||
|
||||
#endif
|
||||
@@ -0,0 +1,15 @@
|
||||
// ===<>===<>===-< <<< include/include.h >>> >-===<>===<>===
|
||||
|
||||
#ifndef INCLUDEH
|
||||
#define INCLUDEH
|
||||
|
||||
#include <stdio.h>
|
||||
#include <stdlib.h>
|
||||
#include <limits.h>
|
||||
#include <string.h>
|
||||
#include <stdint.h>
|
||||
|
||||
#define QUERRY_MAX 10 //(char) <= 254
|
||||
#define IN_QUERRY_CHARS 10 //(char) <= 254
|
||||
|
||||
#endif
|
||||
@@ -0,0 +1,23 @@
|
||||
// ===<>===<>===-< <<< include/io.h >>> >-===<>===<>===
|
||||
|
||||
#ifndef IOH
|
||||
#define IOH
|
||||
|
||||
typedef struct{
|
||||
unsigned int n;
|
||||
char** str;
|
||||
}CMD_LIST;
|
||||
|
||||
typedef struct{
|
||||
unsigned int n;
|
||||
CMD_LIST** list;
|
||||
}CMD_GRP_LIST;
|
||||
|
||||
|
||||
void init_io(void);
|
||||
[[nodiscard]] int create_cmd_list(char* get[],int n);
|
||||
void del_cmd_list(int id);
|
||||
char querry_input(char *inbuff, char *_buff);
|
||||
[[nodiscard]] char cmd_querry(char* _querry,int id);
|
||||
[[nodiscard]] int get_int(void);
|
||||
#endif
|
||||
@@ -1,28 +0,0 @@
|
||||
#ifndef Head
|
||||
#define Head
|
||||
|
||||
#define MAX_MATRIX_ALIVE 21
|
||||
|
||||
typedef struct {
|
||||
int rows;
|
||||
int cols;
|
||||
int** data;
|
||||
} MATRIX2D;
|
||||
|
||||
void create_matrix(MATRIX2D** addr, unsigned char n, int rows, int cols);
|
||||
void input_matrix(MATRIX2D** addr, unsigned char n);
|
||||
void get_matrix(MATRIX2D** addr, unsigned char n);
|
||||
void logic_matrix(MATRIX2D** addr, unsigned char n1, unsigned char n2);
|
||||
void edit_matrix(MATRIX2D** addr, unsigned char n);
|
||||
void matrix_random(MATRIX2D** addr, unsigned char n);
|
||||
void copy_matrix(MATRIX2D** addr, unsigned char n1, unsigned char n2);
|
||||
void free_matrix(MATRIX2D** addr, unsigned char n);
|
||||
void get_matrix_col(MATRIX2D** addr, unsigned char n, int c);
|
||||
void get_matrix_row(MATRIX2D** addr, unsigned char n, int r);
|
||||
void transp_matrix(MATRIX2D** addr, unsigned char n);
|
||||
long long int determ_matrix(MATRIX2D** addr, unsigned char n);
|
||||
void obr_matrix(MATRIX2D** addr, unsigned char n);
|
||||
void is_Matrix_Exist(MATRIX2D** addr, unsigned char n);
|
||||
|
||||
|
||||
#endif
|
||||
Reference in New Issue
Block a user