Задача. В каждой строке файла "input.dat” заменить все буквы ‘A’ на ‘Б’ и вывести измененный текст в файл "output.dat”.
Решение.
#include <stdio.h>
void main()
{
char s[80];
int i;
FILE *fin, *fout;
fin = fopen ( "input.dat”, "r” );
fout = fopen ( "output.dat”, "w” );
while ( NULL != fgets ( s, 80, fin ) )
{
i = 0;
while ( s[i] != ‘\0’ )
if ( s[i] == ‘A’ ) s[i] = ‘Б’;
fprintf ( fout, "%s”, s );
}
fclose ( fin );
fclose ( fout );
}
2009-12-19 • Просмотров [ 2073 ]