Войти
Регистрация
Спроси ai-bota
Фёкла11
12.01.2022 07:10
Подсчитать количество строк и определить строку максимальной длины и вывести на экран количество строк в файле, самую длинную строку и ее длину. на си.
Нажмите на рекламу ниже и сразу увидите ответ
↓
Популярные вопросы:
Aaaaaarrrrr55
01.03.2022 06:49
Превратите одно слово в другое , всякий раз заменяя по одной букве,так чтобы слово было существительным в именительном падеже . слова карп - коза 2 слово вол - кит 2...
kononovadm
01.06.2021 18:17
Прямо сейчас. , ! 100 1. пусть задана матрица а размерностью 3*4 из действительных чисел. найти наибольший элемент во второй строке данной матрицы. входные данные для...
миша29112000
01.04.2023 12:37
Средняя скорость чтения учащихся старших классов составляет 160 символов в минуту. подсчитайте, сколько байт информации вы успеете переработать за 7 часов непрерывного...
Лена2222
01.04.2023 12:37
На какую величину отличается мб от гб...
MarkohkaMolovko
04.05.2020 16:07
3 VOCABULARY Match the highlighted words in the fact filewith the definitions (1-6) below. (Most of the words areplural in the fact file.)1 somebody with a first degree...
nataliastatinap0147d
29.12.2022 00:38
Сопоставьте фрагменты комедии А. Н. Островского «Свои люди - сочтёмся» и комедии Н. В. Гоголя «Ревизор». Чем близки характеры героинь из приведённых комедийных сцен?...
Ванёк20061
29.12.2022 00:38
В водном параде принимают участие парусные суда: яхты и катамараны всего 15 парусников на каждой яхте находится 2 человека на каждом катамаране 5 человек Сколько яхт...
Lily566
02.03.2020 13:45
Все виды облаков располагаются на своих этажах.Верно ил Неверно помагите...
софа11111111112
02.03.2020 13:45
К раствору силиката калия добавили 10 г 45% раствора хлорида алюминия. При этом выпал осадок, который отфильтровали, высушили и прокалили. Рассчитайте массу полученного...
bhcfydytfiy
02.03.2020 13:45
Які завдання намагався вирішити в роки свого правління Карл 5. Чи зміг він це зробити? Чому?...
Ответ:
shkliarchuk03
03.10.2020 19:27
#include <stdio.h>
#include <stdlib.h>
#include <locale.h>
#include <string.h>
//имя файла
#define FileName "file.txt"
//Максимально возможная длина строки (выделение памяти)
#define l_str 255
int main() {
setlocale(LC_ALL, "rus");
FILE *t = fopen(FileName, "r");
if (t == NULL) {
printf("Файл не найден\n");
}
else {
//Текущая строка
char *s = (char*) malloc(sizeof(char) * l_str);
//Максимальная строка
char *s_max = (char*)malloc(sizeof(char) * l_str);
//Кол-во строк
int k_str = 0;
//Максимальная длина строки
int l_max = 0;
while (!feof(t)) {
fgets(s, l_str, t);
//Длина текущей строки
int l = strlen(s);
if (l > l_max)
{ l_max = l;
strcpy(s_max, s);
} k_str++;
}
//Вывод результата:
printf("Строк в файле: %d\n", k_str);
printf("Максимальная строка, длинной %d:\n", l_max-1);
puts(s_max);
}
fclose(t);
printf("\n");
system("pause");
return 0;
}
0,0
(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota
Оформи подписку
О НАС
О нас
Блог
Карьера
Условия пользования
Авторское право
Политика конфиденциальности
Политика использования файлов cookie
Предпочтения cookie-файлов
СООБЩЕСТВО
Сообщество
Для школ
Родителям
Кодекс чести
Правила сообщества
Insights
Стань помощником
ПОМОЩЬ
Зарегистрируйся
Центр помощи
Центр безопасности
Договор о конфиденциальности полученной информации
App
Начни делиться знаниями
Вход
Регистрация
Что ты хочешь узнать?
Спроси ai-бота