2017年11月30日 星期四

c++ curl and istreambuf example

#include <string>
#include <cstdlib>
#include <fstream>
#include <iostream>
#include <streambuf>

int main()
{

   int rd1 = system ("curl.exe google.com");
   int rd2 = system ("curl.exe -o f1.html google.com");


   std::ifstream t("f1.html");
   std::string str((std::istreambuf_iterator<char>(t)), std::istreambuf_iterator<char>());
 
   std::cout <<"numbers of char" << str.length();

   return 0;
}