|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
include <iostream>. include <iomanip>. using namespace std;. int main(). cout<<hex <<100 << endl;. cout<<oct <<10 << endl;. cout<<setfill(‘x’)<<setw(10);. cout<<100<<”Hlop!”<<en ⇐ ПредыдущаяСтр 3 из 3 #include <iostream> #include <iomanip> using namespace std; int main() { cout<<hex <<100 << endl; cout<<oct <<10 << endl; cout<<setfill(‘x’)<<setw(10); cout<<100<<”Hlop!”<<endl; return 0; }
После выполнения программы на экран выводится следующее: ХХХХХХХ144Hlop! Рассмотрим конкретный пример программы, которая соответствует следующим условиям: используя манипуляторы ввода-вывода, вывести в файл информацию в виде – *****0 *****1 *****2 *****3 *****4 Из файла прочитать первую строку и вывести её на экран.
#include <iostream> #include <fstream> #include <iomanip> using namespace std; int main() { ofstream tofile; int i; //открытие файла для вывода tofile.open("first.txt"); if(!tofile) //проверка открытия файла cout<<"Error of file opening"; else { for(i=0; i<5; i++) tofile << setw(6) << setfill('*') << i << endl; //установка манипуляторов tofile.close(); } ifstream fromfile; //создание потока ввода fromfile.open("first.txt"); //открытие файла для ввода if(!fromfile) //проверка открытия cout<<"Error of file opening"; else { char str[5]; int n; for(i=0; i<5; i++) // считывание символов первой строки из файла fromfile >>str[i]; fromfile >> n; // считывание цифры из первой строки файла for(i=0; i<5; i++) // вывод на экран cout<<str[i]; cout<<n<<endl; fromfile.close(); } return 0; } Практикум Задание 1. Записать в файл информацию в заданном формате согласно варианту ( используя оператор цикла и манипуляторы ввода-вывода), прочитать первую строку из файла и вывести её на экран. Варианты выбираются из ПРИЛОЖЕНИЯ согласно номеру в списке группы. Задание 2 (дополнительно). Вручную занести в файл произвольную информацию. Разработать программу для чтения данных из файла.
ПРИЛОЖЕНИЕ
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|