Como baixar um arquivo de uma URL em C, como faria um navegador?

Quero baixar um arquivo de um URL, este:http://download.finance.yahoo/d/quotes.csv?s=YHOO+GOOG+MSFT&f=sl1d1t1c1hgvbap2 Quando eu entro no meu navegador e insiro esse URL no meu navegador, o arquivo é baixado automaticamente como deveria. O que eu quero é baixar esse arquivo sem ir no meu navegador usando um programa na linguagem C, preciso desse tipo de informação para um projeto financeiro. Eu tentei baixar o arquivo usando libcurl, mas libcurl baixa a página HTML correspondente a este URL, que está vazia, é claro, porque a única coisa que esse URL faz é iniciar um download. Suponho que essa URL seja a maneira como um servidor HTTP de algum tipo, mas estou completamente perdido quanto à forma de obter esse arquivo.

Agradeço antecipadamente a todos pelo seu tempo e ajuda. Se você puder ajudar, explicando ou melhor ainda com o código C, sinta-se à vontade para fazê-lo e não tenha medo de ser muito preciso.

questionAnswers(1)

yourAnswerToTheQuestion