C++ 联机读取文本文件

C++ 联机读取文本文件,c++,C++,所以基本上我要做的就是从一个原始的pastebin文件(在C++中)(pastebin.com/raw/k1XLUS00)中读取文本。我提出的解决方案是先下载文件,然后从本地文件读取,但现在我需要它直接从web文件读取。最好没有任何额外的依赖关系 文本的长度约为1行,因此可能有更好的方法获得如下文本,即javascript: $.ajax({ url: "http://textance.herokuapp.com/title/www.bbc.co.uk", complete: funct

所以基本上我要做的就是从一个原始的pastebin文件(在C++中)(pastebin.com/raw/k1XLUS00)中读取文本。我提出的解决方案是先下载文件,然后从本地文件读取,但现在我需要它直接从web文件读取。最好没有任何额外的依赖关系

文本的长度约为1行,因此可能有更好的方法获得如下文本,即javascript:

$.ajax({
  url: "http://textance.herokuapp.com/title/www.bbc.co.uk",
  complete: function(data) {
    alert(data.responseText);
  }
}))

谢谢你的帮助。好吧,你不能。有些东西需要发出一个DNS请求,然后打开一个套接字,形成并发送一个HTTP请求,管理HTTP响应,解析HTTP响应,将内容体提供给您的调用范围。。。。。。如果没有任何东西实际充当HTTP客户机,就不能在两行代码中创建HTTP客户机。您可以通过对
wget
curl
进行系统调用来作弊,但这是一个额外的依赖项


当你意识到你需要依赖时,看一下./p>你为什么用C++来标记这个词?@ JVASEN可能是,实际上,问题的最后一个部分是“那么,有没有更好的方法来做这件事,也许在另一种语言中,比如”。可能的复制品“嗯,你不能”——当然可以。但是,如果您不准备使用任何其他库,那么这将是一项繁重的工作。在C++中,您可以编写代码来进行DNS查找、HTTP请求等。这是可能的,但愚蠢和毫无意义的工作(以及“非发明于此”综合症的案例)-人们应该使用现有的库来实现这一点。@JesperJuhl:至少你需要访问套接字库(例如POSIX中的套接字库)。在这里,你只是愚蠢和迂腐;即使是那个套接字库,甚至是底层的操作系统,如果你真的想写的话,你也可以在C++中编写。JesperJuhl:好吧,你确实可以实现事物的套接字端,但前提是你也要实现操作系统。否则,您将无法访问所需的网络接口。