Почему идентификатор File не определен?
значение типа "int **" нельзя присвоить сущности типа "int"
matr = new int* [n]; mas = new int* [m];
идентификаторы i,j,k не определены, где я пишу mas[k] И matr [i][j]
int vvod(int n, int matr, int m, int mas, File* dat) {
FILE* dat; dat = fopen("dat.txt", "r"); int n; fscanf_s(dat, "%d", &n); int matr; matr = new int* [n]; for (int i = 0; i < n; i++) matr[i] = new int[n]; for (int i = 0; i < n; i++) for (int j = 0; j < n; j++) fscanf_s(dat, "%d", &matr[i][j]); int m; fscanf_s(dat, "%d", &m); int mas; mas = new int* [m]; for (int k = 0; k < m; k++) mas[k] = new int[k]; for (int k = 0; k < m; k++) fscanf_s(dat, "%d", &mas[k]); return 0;}
int vivod(int n, int matr, int m, int mas, File* res) {
FILE* res; res = fopen("res.txt", "w"); for (int i = 0; i < n; i++); { for (int j = 0; j < n; j++); fprintf(res, "%d", &matr[i][j]); } fprintf(res, "Матрица:/n"); fprintf(res, "%d ", matr[i][j]); for (int k = 0; k < m; k++) { fprintf(res, "%d ", mas[k]); } fprintf(res, "Массив:/n"); fprintf(res, "%d ", mas[k]); return 0;}