Я использую API окон в C++, и я хочу получить содержимое определенного файла txt. Я рассматриваю функцию ReadFile
, но я не знаю, что я должен использовать вместо HANDLE
или, другими словами, как передать значение параметра txt в качестве параметра. Как лучше всего получить содержимое файла txt с помощью API окон.Получить содержимое txt-файла
0
A
ответ
2
Во-первых, вы должны вызывать CreateFile
(«Создает или открывает файл или устройство ввода-вывода»). Он возвращает дескриптор, который вы затем переходите на ReadFile
.
Когда вы закончите, не забудьте позвонить по телефону CloseHandle.
2
Использование CreateFile()
, снабжая GENERIC_READ
для dwDesiredAccess
аргумента и OPEN_EXISTING
для dwCreationDisposition
аргумента, для получения HANDLE
перейти к ReadFile()
.
Или, проще, просто использовать std::ifstream
:
#include <fstream>
#include <vector>
#include <string>
...
std::vector<std::sting> lines;
std::ifstream in("input.txt");
if (in.is_open())
{
std::string line;
while (std::getline(in, line)) lines.push_back(line);
}
0
Вы можете создать РУЧКУ с CreateFile функции.
Смежные вопросы
- 1. Как получить содержимое html, включая содержимое javascript?
- 2. Получить содержимое ширины элемента
- 3. Как получить содержимое тега?
- 4. preg_match получить содержимое переменной
- 5. получить содержимое совпавшего элемента
- 6. Получить содержимое этой страницы
- 7. Получить содержимое объекта RecyclerView
- 8. JS Получить содержимое файла?
- 9. Получить содержимое тега Javascript
- 10. Ruby получить содержимое страницы
- 11. Как получить содержимое System.Net.Mail.Attachment
- 12. Получить содержимое щелкнутого div
- 13. получить содержимое выровнять центр
- 14. получить содержимое ячейки Python
- 15. получить содержимое const void
- 16. Получить содержимое файла php
- 17. Получить содержимое диапазона
- 18. Javascript получить содержимое Iframe
- 19. PHP Получить содержимое файла
- 20. Получить содержимое div
- 21. jQuery: Получить содержимое id
- 22. Получить содержимое MultipartFile
- 23. Получить содержимое абзаца
- 24. Jsoup получить Диво содержимое
- 25. Swiftmailer - получить содержимое вложений
- 26. Получить содержимое QComboBox
- 27. Получить содержимое тега
- 28. Spreadsheet_Excel_Writer получить содержимое файла
- 29. Получить содержимое ArrayCollection
- 30. Получить содержимое шаблона Метеор
Возможный дубликат [Читать весь ASCII-файл в C++ std :: string] (http://stackoverflow.com/questions/2602013/read-whole-ascii-file-into-c-stdstring) –
Чтобы быть уверенным , вы знаете, что C++ имеет стандартный API для файлов и большую часть времени вам не нужно копать в WinAPI? – Kos
@ Kos, почему он должен, если WinAPI является лучшим:) –