Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <stdlib.h>
- #include <conio.h>
- #include <locale.h>
- #define fmax 21
- #define abc "ABCDEFGHIJ"
- int main()
- {
- system("chcp 1251");
- system("cls");
- setlocale(LC_ALL, "Russian");
- FILE *I, *O;
- int col, slen, len, flag_file;
- char i[fmax], o[fmax], c;
- printf("Введите название входного файла (длина не должна превышать %d): ", fmax-1);
- scanf("%s", i);
- printf("Введите название выходного файла (длина не должна превышать %d): ", fmax-1);
- scanf("%s", o);
- O=fopen(o, "w+");
- I=fopen(i, "r");
- col=0;
- flag_file=1;
- while(fscanf(I, "%c", &c)!=EOF)
- {
- if(c!='\n')
- {
- slen++;
- if((c>='0'&&c<='9'))
- {
- fprintf(O, "%c", abc[(int)c-48]);
- printf("%c", abc[(int)c-48]);
- flag_file=0;
- }
- else
- {
- fprintf(O, "%c", c);
- printf("%c", c);
- }
- }
- else
- {
- fprintf(O, "\n");
- printf("\n");
- }
- }
- if(flag_file)
- {
- fprintf(O, "\nФайл не был изменён.\n");
- printf("\nФайл не был изменён.\n");
- }
- fclose(O);
- fclose(I);
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement