gpt4 book ai didi

C++ Wininet FtpOpenFile 成功打开.txt 但如何将其保存为字符串?

转载 作者:行者123 更新时间:2023-11-28 05:57:31 24 4
gpt4 key购买 nike

我是 C++ 的菜鸟,但我正在努力学习!我设法连接并在我的 FTP 服务器上打开一个 .txt 文件,如下所示:

    bool openFile = FtpOpenFile(hFtpSession, "text.txt", GENERIC_READ, INTERNET_FLAG_TRANSFER_ASCII, 0);
if (openFile == TRUE)
{
cout << "Opened file!" << endl;
}

它没有问题,但问题是我如何将 .txt 文件中的内容保存到字符串中?

最佳答案

FtpOpenFile 不返回 bool。这是来自 MSDN 文档 ( https://msdn.microsoft.com/en-us/library/windows/desktop/aa384166(v=vs.85).aspx ) 的原型(prototype):

HINTERNET FtpOpenFile(
_In_ HINTERNET hConnect,
_In_ LPCTSTR lpszFileName,
_In_ DWORD dwAccess,
_In_ DWORD dwFlags,
_In_ DWORD_PTR dwContext
);

使用返回的句柄通过 InternetReadFile 函数读取文件。

关于C++ Wininet FtpOpenFile 成功打开.txt 但如何将其保存为字符串?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33850581/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com