Задача. В  каждой  строке  файла  "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 • Просмотров [ 1050 ]