Fonction téléchargement en c
Résolu
CoDForlan
Messages postés
44
Date d'inscription
Statut
Membre
Dernière intervention
-
CoDForlan Messages postés 44 Date d'inscription Statut Membre Dernière intervention -
CoDForlan Messages postés 44 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Je travail sur un affichage d'une courbe du bitcoin pour cela je prend sur l'api de coinbase qui permet d'avoir le prix du bitcoin à un instant t, le problème c'est qu'avec le fonction URLDownloadToFile j'ai besoin du header urlmon.h que je n'ai pas sur mon pc.
Aussi si vous connaissez une alternative à la fonction URLDownloadToFile, je suis preneur.
Merci pour vos réponse bonne soirée Genoce
Je travail sur un affichage d'une courbe du bitcoin pour cela je prend sur l'api de coinbase qui permet d'avoir le prix du bitcoin à un instant t, le problème c'est qu'avec le fonction URLDownloadToFile j'ai besoin du header urlmon.h que je n'ai pas sur mon pc.
Aussi si vous connaissez une alternative à la fonction URLDownloadToFile, je suis preneur.
#include <stdlib.h> #include <stdio.h> #include <tchar.h> #include <windows.h> #include <urlmon.h> //[RAPPEL DE COMPILATION](pour Mingw en C) : gcc main.c -o main.exe int downloadBtcPrice(); int main(int argc, char const *argv[]){ int btcPrice = downloadBtcPrice(); return 0; } int downloadBtcPrice(){ int btcPrice = 42000; tchar url[] = TEXT("https://api.coinbase.com/v2/prices/spot?currency=USD"); tchar loc[] = TEXT("D:/Data/prog/C/btcSimulator/datasets"); printf("\nTelechargement de: %s ...", url); if(URLDownloadToFile(0, url, loc, 0, 0)) { printf("\nEchec URLDownloadToFile() !\n"); return 1; } printf("\nLe fichier a ete copie ici: %s\n", loc); return btcPrice; }
Merci pour vos réponse bonne soirée Genoce
A voir également:
- Fonction téléchargement en c
- Telechargement direct - Accueil - Outils
- Fonction si et - Guide
- Telechargement film d'action complet en francais - Télécharger - TV & Vidéo
- Dark world telechargement - Guide
- Téléchargement - Télécharger - Compression & Décompression
2 réponses
Salut,
Je pense que tu trouveras les réponses dans ce fil sur OC :
https://openclassrooms.com/forum/sujet/urlmon-h
En gros :
Ou alors utilise Visual Studio et les pragma supportés.
Pour une alternative, il y a la bibliothèque libcurl
Cette fiche pratique te sera peut-être utile, si tu utilises Codeblocks : https://forums.commentcamarche.net/forum/affich-37594493-codeblocks-installer-une-bibliotheque-librairie
Ainsi que la documentation libcurl et les exemples que l'on trouve sur le site du projet : https://curl.se/libcurl/c/example.html
Dal
Je pense que tu trouveras les réponses dans ce fil sur OC :
https://openclassrooms.com/forum/sujet/urlmon-h
En gros :
- tu n'as pas une bonne version de MinGW contenant ce header
- il ne faut pas oublier de mettre les options du linker
-lurlmon
et-lwininet
...
Ou alors utilise Visual Studio et les pragma supportés.
Pour une alternative, il y a la bibliothèque libcurl
Cette fiche pratique te sera peut-être utile, si tu utilises Codeblocks : https://forums.commentcamarche.net/forum/affich-37594493-codeblocks-installer-une-bibliotheque-librairie
Ainsi que la documentation libcurl et les exemples que l'on trouve sur le site du projet : https://curl.se/libcurl/c/example.html
Dal