2013-05-03 160 views
4

我很抱歉我的簡單問題,但我是新的使用libcurl。 我有以下代碼:libcurl獲取JSON字符串

curl_easy_setopt(curl, CURLOPT_URL, "http://mypage.com/index.php?DataSourceId=1"); 

    curl_easy_setopt(curl, CURLOPT_HTTPGET, 1); 

    res = curl_easy_perform(curl); 

一切正常,所以curl_easy_perform(捲曲)被執行,當我在控制檯的JSON字符串 ,我想這個字符串中的變量。

請任何人都可以幫助我嗎?

任何建議,將不勝感激。

回答

5

您需要讓libcurl通過CURLOPT_WRITEDATA選項直接寫入您自己的內存緩衝區。

請參閱getinmemory示例,它精確地說明了如何做到這一點。