Записать в программе файл ank.txt, каждая из семи строк которого содержит следующие данные: пол, имя, рост. Распечатать средний женский рост и имя самого высокого мужчины, по данным файла. Использовать структуру.
Написать программу, которая работает в одном из двух режимов. Если в текущем каталоге имеется файл tabl.txt, то распечатать построчно его содержимое. В противном случае создать файл с таким именем и записать туда таблицу умножения для чисел от 2 до 9.
Записать в программе текстовый файл test.txt из шести строк. Подсчитать количество строк в нем, которые начинаются с буквы ‘f’. Выдать эти строки на экран монитора.
(*) Из текстового файла удалить все символы пробела. Новый файл не создавать.
Написать программу записи в файл и чтения из файла элементов массива структур для регистрации автомашин с полями: марка машины, год выпуска, цвет, номер.
Ввести с клавиатуры в файл ah.txt произвольное количество строк. Ограничителем ввода является слово «end». Подсчитать в нем количество строк, которые начинаются и оканчиваются одной и той же буквой. Выдать эти строки на экран монитора.
В уже имеющемся файле из трех строк (предварительно его записать на диск) находятся вещественные числа (по три в каждой строке). Определить количество элементов файла, величина которых меньше среднего арифметического всех элементов данного файла.
Записать в файл ntr.txt значения , если x изменяется от 0,1 до 1 с шагом 0,1. Переписать вторую, четвертую и шестую строки из этого файла в файл at.txt.
Создать два файла, содержащих сведения об игроках хоккейных команд «Динамо» и «Спартак». Структура записей файлов: фамилия, имя игрока; число заброшенных шайб; число сделанных голевых передач. По данным, извлекаемым из этих файлов, создать новый файл, содержащий данные о шести самых результативных игроков обеих команд (заброшенная шайба – 2 очка, передача – 1 очко).
Используя структуру с элементами шаблона: фамилия, имя, возраст, распечатать количество с именем «Elena». Данные взять из файла, предварительно создав его.
Написать программу записи в файл f1.txt программы на языке С++. Переписать в файл f2.txt содержимое f1.txt без комментариев.
Сформировать файл из пяти строк. Каждая строка состоит из отдельных слов, разделенных пробелами. Строки ввести с клавиатуры. Считать в программу две последние строки и распечатать их.
Сформировать файл из пяти строк, в каждой из которых задать ФИО и пол студентов группы. Считать и вывести на экран монитора ФИО всех девочек. Структуры не использовать.
Из имеющегося файла a.txt, состоящего из шести строк, переписать в файл b.txt третью и четвертую строки. Строки могут иметь пробелы.
Записать в файл t.txt четыре строки, введенные с клавиатуры компьютера. Переписать их в файл e.txt по алфавиту. Использовать алгоритмы STL.
1. файловый поток определен как ifstream flow;. Для каких целей его можно использовать?
2. Файловый поток определен какofstreamflow1("file.txt ");.Файл file.txtсуществует. Будут ли вновь записываемые в файл данные добавляться к уже имеющимся в нем данным?
3. Записанная в файл f1.txt строка имеет вид
НГТУ, кафедра РПУ
Как она будет выглядеть на экране после выполнения следующего фрагмента программы:
ifstream infile("f1.txt");
string str;
infile>>str;
cout<<str;
4. Как будет выглядеть на экране строка в вопросе 3, если она будет считываться из файла оператором
getline(infile, str);
5. Как ввести с клавиатуры строку с пробелами?
6. Как определить количество символов в файле?
7. Что возвращает функция eof, если встретился конец файла?
8. Как записать в файл массив из nструктур?
9. Как считать из файла массив из nструктур?
|
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.