
Adrienaya
6 год назад
Дан текстовый файл. Записать в другой файл все строки, длина которых больше 5 символов. Помогите пжлст
ОТВЕТЫ

Porfirevich
Jul 7, 2019
//Dev-C++ 5.11 (C)
#include lt;stdio.hgt;
int main()
{FILE *inp,*outp,*para;
int n=1,i;
char c,ckar;
inp=fopen("input.txt","rt");
para=fopen("input.txt","rt");
outp=fopen("output.txt","wt");
c=fgetc(inp);
while (c!=EOF)
{if (c==\n)
{if(ngt;6) for(i=0;ilt;n;i++)
{ckar=fgetc(para);
fputc(ckar,outp);}
else
for(i=0;ilt;n;i++)
ckar=fgetc(para);
n=0;}
c=fgetc(inp);
n++;}
if(ngt;6)
for(i=0;ilt;n-1;i++)
{ckar=fgetc(para);
fputc(ckar,outp);}
else
for(i=0;ilt;n-1;i++)
ckar=fgetc(para);
return 0;}
#include lt;stdio.hgt;
int main()
{FILE *inp,*outp,*para;
int n=1,i;
char c,ckar;
inp=fopen("input.txt","rt");
para=fopen("input.txt","rt");
outp=fopen("output.txt","wt");
c=fgetc(inp);
while (c!=EOF)
{if (c==\n)
{if(ngt;6) for(i=0;ilt;n;i++)
{ckar=fgetc(para);
fputc(ckar,outp);}
else
for(i=0;ilt;n;i++)
ckar=fgetc(para);
n=0;}
c=fgetc(inp);
n++;}
if(ngt;6)
for(i=0;ilt;n-1;i++)
{ckar=fgetc(para);
fputc(ckar,outp);}
else
for(i=0;ilt;n-1;i++)
ckar=fgetc(para);
return 0;}
229
Смежные вопросы: