Буфер (информатика): различия между версиями

Нет изменений в размере ,  2 года назад
м
м
Метки: правка с мобильного устройства правка из мобильного приложения
Метки: правка с мобильного устройства правка из мобильного приложения
Метод организации обмена данными между устройствами или процессами с использованием буфера называется '''''[[Буферизация (информатика)|буферизацией]]'''''. Один из наиболее известных для пользователей [[Персональный компьютер|ПК]] примеров такого использования буфера — [[буфер обмена]] в [[Операционная система|ОС]] [[Microsoft Windows]].
 
Также буферыбуфера используются в [[Программирование|программировании]] для получения данных от [[Функция (программирование)|функций]]. Функции [[Windows API]], результатом работы которых является строковое значение (например, [https://msdn.microsoft.com/en-us/library/windows/desktop/dd319072%28v=vs.85%29.aspx MultiByteToWideChar]), принимают в качестве одного из [[аргумент]]ов [[Указатель (тип данных)|указатель]] на буфер, куда производится вывод. Вот пример фрагмента [[Исходный код|исходного текста]] программы на [[Си (язык программирования)|C]], преобразующего строку «Hello, World!» в [[Unicode]]:
<pre>
// исходная строка