¿Cómo descargar un archivo desde una URL en C, como lo haría un navegador?

Quiero descargar un archivo desde una URL, esta:http://download.finance.yahoo/d/quotes.csv?s=YHOO+GOOG+MSFT&f=sl1d1t1c1hgvbap2 Cuando entro en mi navegador e ingreso esta URL en mi navegador, el archivo se descarga automáticamente como debería. Lo que quiero es descargar este archivo sin ir a mi navegador usando un programa en lenguaje C, necesito este tipo de información para un proyecto financiero. Intenté descargar el archivo usando libcurl, pero libcurl descarga la página HTML correspondiente a esta URL, que está vacía, por supuesto, porque lo único que hace esta URL es iniciar una descarga. Supongo que esta URL es la forma en un servidor HTTP de algún tipo, pero estoy completamente perdido en cuanto a cómo obtener este archivo.

Gracias de antemano por su tiempo y ayuda, por favor, si pueden ayudar explicando o incluso mejor con el código C, siéntanse libres de hacerlo y no tengan miedo de ser demasiado precisos.

Respuestas a la pregunta(1)

Su respuesta a la pregunta