Хелпикс

Главная

Контакты

Случайная статья





int p = fs.tellg();. for (i=0; i<NP; i++). fs.read((char*)&pt, IS);. Варианты заданий



int p = fs.tellg();

p -= IS;

fs.seekg(p);

//перезаписываем его

fs.write((char*)&pt, IS); }

//выводим файл на экран

cout << "После перезаписи:"<<endl;

fs.seekg(0);

for (i=0; i<NP; i++)

{ fs.read((char*)&pt, IS);

cout << setw(4) << pt; }

cout << endl;

fs.close();

return 0;}

Замечание. Когда эта программа открывает уже существующий файл, он усекается до нулевой длины (т.е. все его данные теряются). Если необходимо работать с уже имеющимися в файле данными, нужно убрать бит ios::trunc из режима открытия потока.

5 Варианты заданий

Вариант 1

Написать программу, которая считывает текст из файла и выводит на экран только цитаты, то есть предложения, заключенные в кавычки.

Вариант 2

Написать программу, которая считывает текст из файла и выводит на экран только предложения, состоящие из заданного количества слов.

Вариант 3

Написать программу, которая считывает английский текст из файла и выводит на экран слова текста, начинающиеся и оканчивающиеся на гласные буквы.

Вариант 4

Написать программу, которая считывает текст из файла и выводит на экран только строки, не содержащие двузначных чисел.

Вариант 5

Написать программу, которая считывает текст из файла и выводит на экран только предложения, начинающиеся с тире, перед которым могут находиться только пробельные символы.

Вариант 6

Написать программу, которая считывает английский текст из файла и выводит его на экран, заменив каждую первую букву слов, начинающихся с гласной буквы, на прописную.

Вариант 7

Написать программу, которая считывает текст из файла и выводит его на экран, заменив цифры от 0 до 9 на слова «ноль», «один», ..., «девять», начиная каждое предложение с новой строки.

Вариант 8

Написать программу, которая считывает текст из файла, находит самое длинное слово и определяет, сколько раз оно встретилось в тексте.

Вариант 9

Написать программу, которая считывает текст из файла и выводит на экран сначала вопросительные, а затем восклицательные предложения.

Вариант 10

Написать программу, которая считывает текст из файла и выводит его на экран, после каждого предложения добавляя, сколько раз встретилось в нем введенное с клавиатуры слово.

Вариант 11

Написать программу, которая считывает текст из файла и выводит на экран все его предложения в обратном порядке.

Вариант 12

Написать программу, которая считывает текст из файла и выводит на экран сначала предложения, начинающиеся с однобуквенных слов, а затем все остальные.

Вариант 13

Написать программу, которая считывает текст из файла и выводит на экран предложения, содержащие максимальное количество знаков пунктуации.

Вариант 14

Написать программу, которая считывает текст из одного файла, содержащего только цифры. Выводит его содержимое на экран, и записывает в другой файл заменив цифры от 0 до 9 на слова «ноль», «один», ..., «девять», начиная каждое число с новой строки, а цифры разделяя пробелами.

 

 



  

© helpiks.su При использовании или копировании материалов прямая ссылка на сайт обязательна.