Прочитать целую строку (вместе с пробелами) из потока очень просто.
#include <iostream> #include <string> ... std::wstring w; std::getline(std::wcin, w);
Всякое. C++, Assembler, Windows.
Encoding | BOM Signature |
---|---|
UTF-8 | EF BB BF |
UTF-16 LE | FF FE |
UTF-16 BE | FE FF |
Функция WinAPI CreateFile создает или открывает файл. Ее поведение зависит от параметра dwCreationDisposition и от того, создан ли был файл ранее, существует ли файл во время вызова. В некоторых случаях CreateFile завершится с ошибкой.
В таблице показано, когда CreateFile сможет открыть файл, и будет ли при открытии существующего файла удалено его содержимое.
dwCreationDisposition | Файл уже существует | Исходный файл будет заменен |
|
---|---|---|---|
нет | да | ||
CREATE_NEW | ok | ошибка | - |
CREATE_ALWAYS | ok | ok | да |
OPEN_ALWAYS | ok | ok | нет |
OPEN_EXISTING | ошибка | ok | нет |
TRUNCATE_EXISTING | ошибка | ok | да |