Распечатать все строки файла, имеющие длину, которая задается с клавиатуры - C (СИ)
Формулировка задачи:
Написать программу, которая открывает в текстовом режиме произвольный текстовый файл в указанном каталоге, в соответствии с его полным именем, вводимым с клавиатуры. Далее программа должна распечатать все строки файла, имеющие длину, которая задается с клавиатуры. Строки выводятся в порядке их следования в файле.
Решение задачи: «Распечатать все строки файла, имеющие длину, которая задается с клавиатуры»
textual
Листинг программы
if( strlen(p)==c) сравниваю printf("%s\n",p);
Объяснение кода листинга программы
- Вводится значение переменной
c
с клавиатуры. - Создается переменная
p
типа char, которая будет использоваться как указатель на строку. - В цикле while считываются строки из файла в переменную
p
. - Внутри цикла проверяется условие, что длина строки в переменной
p
равна значению переменнойc
. - Если условие выполняется, то выводится значение переменной
p
с помощью функции printf. - После выполнения цикла while программа завершается.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д