logo search
ООП для Заоч / Пинчук Лозовская Программир на С

Void main()

{ char buf[1024]; // Буфер

double a=2.2222, b=5.5555;

strstream f(buf, sizeof buf, ios::in|ios::out);

f << a << " " << b << '\0'; // Запис у буфер

double x,y; f >> x >> y; // Читання з буфера

cout << x << " " << y << endl; // Виведення на екран

cout << buf << endl; // А що в буфері?

pause;

}

Одержання дескрипторів файлів

Для виконання деяких низькорівневих операцій з файлами використовуються дескриптори файлів. Дескриптор - унікальне ціле число, яке працює як логічний номер файлу. Потокові класи дозволяють досить просто одержати дескриптор будь-якого файлу. Розглянемо наступний приклад: