Войти
Регистрация
Спроси ai-bota
В
Все
У
Українська література
Г
Геометрия
Д
Другие предметы
Э
Экономика
Г
География
О
ОБЖ
М
Математика
М
МХК
Х
Химия
Қ
Қазақ тiлi
Л
Литература
У
Українська мова
О
Обществознание
Ф
Физика
А
Английский язык
А
Алгебра
И
История
Б
Беларуская мова
Б
Биология
М
Музыка
П
Право
И
Информатика
П
Психология
В
Видео-ответы
Н
Немецкий язык
Ф
Французский язык
О
Окружающий мир
Р
Русский язык
Показать больше
Показать меньше
ЧОПОЧНИК
27.08.2020 16:57 •
Информатика
Дан текстовый файл. записать в другой файл все строки, длина которых больше 5 символов.
Ответ:
ilmir14
05.10.2020 00:47
//Dev-C++ 5.11 (C)
#include <stdio.h>
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(n>6) for(i=0;i<n;i++)
{ckar=fgetc(para);
fputc(ckar,outp);}
else
for(i=0;i<n;i++)
ckar=fgetc(para);
n=0;}
c=fgetc(inp);
n++;}
if(n>6)
for(i=0;i<n-1;i++)
{ckar=fgetc(para);
fputc(ckar,outp);}
else
for(i=0;i<n-1;i++)
ckar=fgetc(para);
return 0;}
0,0
(0 оценок)
Популярные вопросы: Информатика
MMMOZG
08.11.2021 00:06
Напишите функцию function min (a,b,c,d: integer): integer (pascal), находящую наименьшее из четырех данных чисел....
revazhora
20.04.2020 09:35
Написать программу которая сравнивает сумму четных значений с нечетными значением !...
ivanovaizl
05.02.2022 03:55
Склавиатуры вводится натуральное 4-х значное число.определить,равен ли квадрат суммы цифр этого числа произведению его цифр?...
gendzhimir
16.09.2020 09:21
Какие ограничения накладываются на присоединяемые файлы?...
vckdkskk
30.01.2023 00:36
Составить программу на языке паскаль, которая запрашивает у пользователя некоторое число (число больше 9 и меньше 30000) и выводит на экран последнюю цифру числа...
nikitkashadrin
30.01.2023 00:36
99 ! ! люди а то у меня уже мозг 1. почему в компьютерных сетях используются телефонные линии? 2. что такое домен ( обширно не надо) 3. как образуется доменное...
sviridov971
10.12.2020 15:43
Python! напишите программу, которая получает с клавиатуры трёхзначное число и записывает в логическую переменную значение «да» (true), если это все его цифры одинаковы....
коля859
10.03.2022 04:48
Выполнить умножение: б) 2001,6(8) * 125,2(8); в) 2c,4(16) * 12,98(16)....
МинаМина2003
10.03.2022 04:48
Постройте график функции в exel y=x^2+5...
senab
01.04.2022 11:56
Нужно в паскале: 1) построить график функции y=cos(x2). 2) построить график функции y= 1/(x2+1)....
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota
Оформи подписку
О НАС
О нас
Блог
Карьера
Условия пользования
Авторское право
Политика конфиденциальности
Политика использования файлов cookie
Предпочтения cookie-файлов
СООБЩЕСТВО
Сообщество
Для школ
Родителям
Кодекс чести
Правила сообщества
Insights
Стань помощником
ПОМОЩЬ
Зарегистрируйся
Центр помощи
Центр безопасности
Договор о конфиденциальности полученной информации
App
Начни делиться знаниями
Вход
Регистрация
Что ты хочешь узнать?
#include <stdio.h>
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(n>6) for(i=0;i<n;i++)
{ckar=fgetc(para);
fputc(ckar,outp);}
else
for(i=0;i<n;i++)
ckar=fgetc(para);
n=0;}
c=fgetc(inp);
n++;}
if(n>6)
for(i=0;i<n-1;i++)
{ckar=fgetc(para);
fputc(ckar,outp);}
else
for(i=0;i<n-1;i++)
ckar=fgetc(para);
return 0;}