Вывести на экран цитаты из файла - C (СИ)
Формулировка задачи:
Помогите пожалуйста с написание программы на языке си: Написать программу, которая считывает текст из файла и выводит на экран только цитаты, то есть предложения, заключенные в кавычки.Заранее спасибо)))
Решение задачи: «Вывести на экран цитаты из файла»
textual
Листинг программы
#include <stdio.h> int main ( int argc, char* argv[] ) { FILE *InFile; char temp; InFile = fopen("путь_к_файлу/имя_файла.txt", "rb"); if( InFile == NULL ) { puts("наверное путь к файлу или имя неправильное\n"); return -1; } while ( 1 ) { temp = fgetc( InFile ); if( feof( InFile ) ) { break; } if( temp == '"') { /// Если нашел "кавычку" - выводим текст до следующей "кавычки" for(; temp!= '"';temp = fgetc( InFile )){ putc( temp, stdout ); if( temp == EOF ) /// если конец файла -> выходим из цикла break; } if( temp == EOF ) /// если конец файла -> выходим из цикла break; putc( temp, stdout ); printf("\n"); } } printf("Файл закончился\n"); fflush(stdout); /// вывести stdout fclose(InFile); /// закрыть файл return 0; }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д