[問題] 用fopen開啟http的csv檔失敗

看板C_and_CPP (C/C++)作者 (leepair)時間13年前 (2013/01/10 18:42), 編輯推噓1(101)
留言2則, 2人參與, 最新討論串1/1
最近要作一個及時抓取yahoo股價資訊的批次 已經用php寫好但效能好像不夠好 被打槍了xd~ 想說用c來作一個看看 但在作fopen的時候就遇到問題了 註:由於yahoo提供的api有點長"xxx"代表finance.yahoo.com/d/quotes.csv? 程式碼如下: #include <stdio.h> int main(void) { FILE *fPtr; fPtr = fopen("http://xxxs=1101.tw&f=sl1ohgc1&e=.csv", "r"); if (fPtr) { printf("檔案建立成功...\n"); fclose(fPtr); } else { printf("檔案建立失敗...\n"); } return 0; } 編譯後: 檔案建立失敗... 不知道是那邊不對,請大大們指點一下 感謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.32.31.33

01/10 19:19, , 1F
用 libcurl 吧
01/10 19:19, 1F

01/10 23:09, , 2F
c的fopen不能開http protocol跟php不一樣
01/10 23:09, 2F
文章代碼(AID): #1GxfiUne (C_and_CPP)
文章代碼(AID): #1GxfiUne (C_and_CPP)