Содержание
- 2. Потоки и файлы Потоки Потоковый ввод/вывод дисковых файлов Указатели файлов Обработка ошибок файлового ввода/вывода
- 3. Потоки Поток — это общее название потока данных. cin cout для ввода/вывода вместо традиционных функций С
- 5. Таблица . Флаги форматирования класса ios ios
- 6. Все без исключения флаги могут быть выставлены с помощью методов setf() и unsetf(). Пример: cout.setf (
- 7. Таблица Манипуляторы ios с аргументами
- 8. Таблица 4. Функции ios
- 9. Потоковый ввод/вывод дисковых файлов Классы ifstream, ofstream и fstream объявлены в файле FSTREAM. Старые функции языка
- 10. ofstream outfile("fdata.txt"); //создать объект ofstream outfile cout return 0; }
- 11. Чтение данных // форматированное чтение из файла с помощью >> #include // для файлового ввода/вывода #include
- 12. Строки с пробелами // файловый вывод строк с пробелами #include // для операций // файлового ввода/вывода
- 13. getline() // Файловый ввод (извлечение из файла) строк #include // для файловых функций #include using namespace
- 14. Ввод/вывод символов // Посимвольный файловый вывод #include // для файловых функций #include #include using namespace std;
- 15. // Посимвольный файловый ввод #include // для файловых функций #include using namespace std; int main() {
- 16. Двоичный ввод/вывод // Двоичный ввод/вывод целочисленных данных #include // для файловых потоков #include using namespace std;
- 17. for(j=0; j buff[j] = 0; // создать входной поток ifstream is("edata.dat", ios::binary); // читать из него
- 18. При работе с бинарными данными в качестве второго параметра write() и read() следует использовать ios::binary Оператор
- 19. Таблица 12.10. Биты режимов Указатели файлов Функции seekg() и tellg() позволяют устанавливать и проверять текущий указатель
- 20. Рис. Функция seekg() с одним аргументом Рис. 12.5. Функция seekp() с двумя аргументами
- 21. // seekg.cpp Поиск конкретного объекта в файле #include // для файловых потоков #include using namespace std;
- 22. int main() { person pers; // создать объект person ifstream infile; // создать входной файл infile.open("GROUP.DAT",ios::in|ios::binary);
- 23. // Обработка ошибок ввода/вывода #include // для файловых потоков #include using namespace std; #include // для
- 25. Скачать презентацию