Запись/чтение из txt файла. - C (СИ)
Формулировка задачи:
Реализую запись в файл/чтение из файла, имя которого задается с клавиатуры:
и т.д.
Как мне на языке C реализовать проверку на существования файла, адрес которого указал пользователь? При этом запись и чтение должны производиться именно так.
FILE *aa int a1[50]; printf("Файл-источник:\n"); scanf("%s",a1); aa=fopen(a1,"r");
Решение задачи: «Запись/чтение из txt файла.»
textual
Листинг программы
int toupper866(int c){ if ( (c >= 160) && (c <= 175) ) return (c - 32); else if ( (c >= 224) && (c <= 239)) return (c - 80); else return (toupper(c)); } int tolower866(int c){ if ( (c >= 128) && (c <= 143)) return (c + 32); else if ( (c >= 144) && (c <= 159)) return (c + 80); else return (tolower(c)); }
Объяснение кода листинга программы
- В функции
toupper866
происходит преобразование в верхний регистр символов в диапазоне от 160 до 175 и от 224 до 239, а также всех остальных символов. - В функции
tolower866
происходит преобразование в нижний регистр символов в диапазоне от 128 до 143 и от 144 до 159, а также всех остальных символов. - В случае если символ не попадает ни в один из указанных диапазонов, функции используют стандартные функции
toupper
иtolower
для преобразования регистра символа.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д