Процедурное программирование



Скачать 58,17 Kb.
страница4/10
Дата19.06.2020
Размер58,17 Kb.
ТипПрограмма
1   2   3   4   5   6   7   8   9   10
#include

#include

using namespace std;

int main()

{

string tekst, pr;

getline(cin,tekst,'$');

pr=tekst;

cout<<"kol_simv v tekste: "<

while(pr.size()!=0)

{int x = tekst.find('.');

cout<<"kol_simv v predlogenii: "<

pr= tekst.erase(0,x+2);

}

return 0;

}

Экзаменационный билет №2



  1. Работа с файлами в языке Си

Для программиста открытый файл представляется как последовательность считываемых или записываемых данных. При открытии файла с ним связывается поток ввода-вывода. Выводимая информация записывается в поток, вводимая информация считывается из потока.

Когда поток открывается для ввода-вывода, он связывается со стандартной структурой типа FILE, которая определена в stdio.h. Структура FILE содержит необходимую информацию о файле.

Открытие файла осуществляется с помощью функции fopen(), которая возвращает указатель на структуру типа FILE, который можно использовать для последующих операций с файлом.

FILE *fopen(name, type);

name – имя открываемого файла (включая путь),

type — указатель на строку символов, определяющих способ доступа к файлу:

"r" — открыть файл для чтения (файл должен существовать);

"w" — открыть пустой файл для записи; если файл существует, то его содержимое теряется;

"a" — открыть файл для записи в конец (для добавления); файл создается, если он не существует;

"r+" — открыть файл для чтения и записи (файл должен существовать);

"w+" — открыть пустой файл для чтения и записи; если файл существует, то его содержимое теряется;

"a+" — открыть файл для чтения и дополнения, если файл не существует, то он создаётся.

Возвращаемое значение — указатель на открытый поток. Если обнаружена ошибка, то возвращается значение NULL.

Функция fclose() закрывает поток или потоки, связанные с открытыми при помощи функции fopen() файлами. Закрываемый поток определяется аргументом функции fclose().




  1. Задан текст из нескольких предложений. Вывести его на экран, начиная со второго предложения.




Поделитесь с Вашими друзьями:
1   2   3   4   5   6   7   8   9   10


База данных защищена авторским правом ©psihdocs.ru 2019
обратиться к администрации

    Главная страница