Поменял кодировку на UTF-8 с BOM

This commit is contained in:
Kaehvaman 2024-10-22 10:36:03 +04:00
parent 0929cf7ec2
commit 587e4a4d36

View File

@ -1,4 +1,4 @@
#include <stdio.h> #include <stdio.h>
#include <stdlib.h> #include <stdlib.h>
#include <Windows.h> #include <Windows.h>
@ -80,7 +80,7 @@ void addColumn() {
n++; n++;
} }
else { else {
printf("Достигнут максимум колонок!\n"); printf("Достигнут максимум колонок!\n");
} }
} }
@ -97,7 +97,7 @@ void insertColumn(int column) {
n++; n++;
} }
else { else {
printf("Достигнут максимум колонок!\n"); printf("Достигнут максимум колонок!\n");
} }
} }
@ -114,7 +114,7 @@ void insertRow(int row) {
m++; m++;
} }
else { else {
printf("Достигнут максимум строк!\n"); printf("Достигнут максимум строк!\n");
} }
} }
@ -146,7 +146,7 @@ void inputArr() {
void save() { void save() {
FILE* fout = fopen("savefile.txt", "w"); FILE* fout = fopen("savefile.txt", "w");
if (fout == NULL) { if (fout == NULL) {
puts("Невозможно открыть файл"); puts("Невозможно открыть файл");
return; return;
} }
@ -164,13 +164,13 @@ void save() {
void load() { void load() {
FILE* fin = fopen("savefile.txt", "r"); FILE* fin = fopen("savefile.txt", "r");
if (fin == NULL) { if (fin == NULL) {
puts("Невозможно открыть файл"); puts("Невозможно открыть файл");
return; return;
} }
fscanf_s(fin, "%d%d", &m, &n); fscanf_s(fin, "%d%d", &m, &n);
if (m > MAX_M || n > MAX_N) { if (m > MAX_M || n > MAX_N) {
printf("Слишком большой массив в файле!"); printf("Слишком большой массив в файле!");
return; return;
} }
for (int i = 0; i < m; i++) { for (int i = 0; i < m; i++) {
@ -232,26 +232,26 @@ int main() {
int n = 0; int n = 0;
do { do {
puts("\n"); puts("\n");
printf("Содержимое массива:\n"); printf("Содержимое массива:\n");
printarr(arr); printarr(arr);
puts("Выберите программу"); puts("Выберите программу");
puts("1) Заполнение значениями i * 10 + j"); puts("1) Заполнение значениями i * 10 + j");
puts("2) Заполнение нулями"); puts("2) Заполнение нулями");
puts("3) Заполнение случайными числами от 0 до 9"); puts("3) Заполнение случайными числами от 0 до 9");
puts("4) Найти минимальный элемент"); puts("4) Найти минимальный элемент");
puts("5) Удалить строку"); puts("5) Удалить строку");
puts("6) Добавить пустую колонку"); puts("6) Добавить пустую колонку");
puts("7) Все нечетные увеличить в 10 раз"); puts("7) Все нечетные увеличить в 10 раз");
puts("8) Все кратные 10 уменьшить в 10 раз"); puts("8) Все кратные 10 уменьшить в 10 раз");
puts("9) Ввести массив с клавиатуры"); puts("9) Ввести массив с клавиатуры");
puts("10) Сохранить в файл"); puts("10) Сохранить в файл");
puts("11) Загрузить из файла"); puts("11) Загрузить из файла");
puts("12) Вставить пустую колонку"); puts("12) Вставить пустую колонку");
puts("13) Продублировать заданный столбец массива"); puts("13) Продублировать заданный столбец массива");
puts("14) Обнулить элементы тех строк, в которых встречается более двух нулевых элементов"); puts("14) Обнулить элементы тех строк, в которых встречается более двух нулевых элементов");
puts("15) Продублировать те строки, в которых встречаются нулевые элементы"); puts("15) Продублировать те строки, в которых встречаются нулевые элементы");
puts(""); puts("");
puts("0) Выйти из программы"); puts("0) Выйти из программы");
while (scanf_s(" %d", &n) != 1) { while (scanf_s(" %d", &n) != 1) {
scanf_s("%*[^\n]"); scanf_s("%*[^\n]");
@ -274,7 +274,7 @@ int main() {
findMin(); findMin();
break; break;
case 5: case 5:
printf("Какую строку удалить: "); printf("Какую строку удалить: ");
scanf_s("%d", &tmp); scanf_s("%d", &tmp);
deleteRow(tmp); deleteRow(tmp);
break; break;
@ -297,12 +297,12 @@ int main() {
load(); load();
break; break;
case 12: case 12:
printf("На каком индексе вставить колонку: "); printf("На каком индексе вставить колонку: ");
scanf_s("%d", &tmp); scanf_s("%d", &tmp);
insertColumn(tmp); insertColumn(tmp);
break; break;
case 13: case 13:
printf("На каком индексе одублировать столбец: "); printf("На каком индексе одублировать столбец: ");
scanf_s("%d", &tmp); scanf_s("%d", &tmp);
duplicateColumn(tmp); duplicateColumn(tmp);
break; break;
@ -313,10 +313,10 @@ int main() {
dupRow0(); dupRow0();
break; break;
case 0: case 0:
puts("Досвидания :3"); puts("Досвидания :3");
break; break;
default: default:
puts("Ошибка: неправильное N"); puts("Ошибка: неправильное N");
break; break;
} }
} while (n != 0); } while (n != 0);