neo_00110010101
Messages postés360Date d'inscriptionsamedi 27 septembre 2003StatutMembreDernière intervention30 mai 2006
-
30 mai 2004 à 21:20
victorcoasne
Messages postés1101Date d'inscriptionjeudi 24 avril 2003StatutMembreDernière intervention23 juillet 2023
-
27 févr. 2009 à 12:22
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.
zebulon88
Messages postés32Date d'inscriptionjeudi 5 juin 2008StatutMembreDernière intervention 4 mai 2011 27 févr. 2009 à 00:00
merci pour ce programme très instructif
je dois faire un truc similaire mais ma requete HTTP est en POST, afin de télécharger un fichier txt sur un site Web
Comment écrire proprement une requête POST à la place de GET? car les paramètres à envoyer de la requete sont dans le corps du paquet.
victorcoasne
Messages postés1101Date d'inscriptionjeudi 24 avril 2003StatutMembreDernière intervention23 juillet 20237 15 juin 2007 à 18:19
Tu fais quoi si le site te renvoi ta météo en gzip ?
Voir : "Accept -Encoding: gzip , deflate"
Gefkuz
Messages postés61Date d'inscriptionsamedi 23 juillet 2005StatutMembreDernière intervention18 mars 2019 9 oct. 2005 à 18:41
Le soft n'arrive pas a telecharger la bonne page.....
neo_00110010101
Messages postés360Date d'inscriptionsamedi 27 septembre 2003StatutMembreDernière intervention30 mai 2006 26 sept. 2004 à 20:35
je n'ai plus rien après "connexion avec le serveur établie..."
A mon avis ça vient de là justement ... le problème doit venir de là où tu "prends" les données
cs_AlexMAN
Messages postés1536Date d'inscriptionsamedi 21 décembre 2002StatutMembreDernière intervention24 mai 20091 26 sept. 2004 à 19:35
Dites, chez moi ca marche plus, chez vous ?
cs_sebman
Messages postés37Date d'inscriptionmercredi 29 mai 2002StatutMembreDernière intervention11 décembre 2010 24 juil. 2004 à 23:13
www.singerscreations.com
weather watcher
Logiciel dispo sur telecharger.com ou
clubic.com ou download.com
yannthegamer
Messages postés4Date d'inscriptionvendredi 21 mai 2004StatutMembreDernière intervention12 juin 2004 24 juil. 2004 à 14:18
et comment on obtient la meteo d'une autre ville??
cs_Kirua
Messages postés3006Date d'inscriptiondimanche 14 avril 2002StatutMembreDernière intervention31 décembre 2008 5 juin 2004 à 12:31
41% d'humidité à Nîmes, mais c'est horrible ;-)
compilation sans problème
cs_sebman
Messages postés37Date d'inscriptionmercredi 29 mai 2002StatutMembreDernière intervention11 décembre 2010 5 juin 2004 à 03:02
Super Mega dla Balle !!!!!!!!
Le code pour
Paris------> FRXX0076
Nantes----> FRXX0072
Lorient --->FRXX0054
cs_AlexMAN
Messages postés1536Date d'inscriptionsamedi 21 décembre 2002StatutMembreDernière intervention24 mai 20091 5 juin 2004 à 02:17
Vraiment dsl, j'ai reposté la source commentée mais avec le mm bug k'o debut...J'ai corrigé le code et le zip...encore dsl
++
cs_sebman
Messages postés37Date d'inscriptionmercredi 29 mai 2002StatutMembreDernière intervention11 décembre 2010 5 juin 2004 à 02:03
Salut chapeau bas pour ta source mais elle ne veut pas marché chez wam
Mon VCpp6 me dit:
g:\programmation\c++\brouillon\meteo\winsock.c(219) : warning C4013: 'iIsNumeric' undefined; assuming extern returning int
kekifoke je fasse, Merci d'avance
cs_sebman
Messages postés37Date d'inscriptionmercredi 29 mai 2002StatutMembreDernière intervention11 décembre 2010 5 juin 2004 à 02:02
Salut chapeau bas pour ta source mais elle ne veut pas marché chez wam
Mon VCpp6 me dit:
g:\programmation\c++\brouillon\meteo\winsock.c(219) : warning C4013: 'iIsNumeric' undefined; assuming extern returning int
kekifoke je fasse, Merci d'avance
cs_AlexMAN
Messages postés1536Date d'inscriptionsamedi 21 décembre 2002StatutMembreDernière intervention24 mai 20091 1 juin 2004 à 08:17
Ca y est, le code sur la page et dans le zip a été mis a jour, regardez plutot le zip pour les commentaires parce que sur le site, c assez incomprehensible...Il reste toujours le bug du 'ò' dans la commande Vent, et du 'à' dans la commande Pression Barometrique, mais bon, c pas vraiment important...Voila, a bientot pour la version Windows !
cs_AlexMAN
Messages postés1536Date d'inscriptionsamedi 21 décembre 2002StatutMembreDernière intervention24 mai 20091 1 juin 2004 à 07:32
C vrai ke nivo commentaire, j'ai été un peu "pingre", mais allez, jsui motivé et ce matin je mets ma source a jour...On va essayer d'eviter tout "bug d'orthographe", et puis jV aussi commencer la creation d'une fenetre (ou boite de dialogue je sais pas encore) pour afficher les infos trouvé et aussi les images...
Merci LordBob...
cs_AlexMAN
Messages postés1536Date d'inscriptionsamedi 21 décembre 2002StatutMembreDernière intervention24 mai 20091 1 juin 2004 à 07:32
C vrai ke nivo commentaire, j'ai été un peu "pingre", mais allez, jsui motivé et ce matin je mets ma source a jour...On va essayer d'eviter tout "bug d'orthographe", et puis jV aussi commencer la creation d'une fenetre (ou boite de dialogue je sais pas encore) pour afficher les infos trouvé et aussi les images...
Merci LordBob...
cs_LordBob
Messages postés2865Date d'inscriptionsamedi 2 novembre 2002StatutMembreDernière intervention11 mai 20099 31 mai 2004 à 16:24
moi j'aime beaucoup cette source (et puis habitant à Nîmes moi meme, elle est faite pour moi)... en plus elle m'ai très instructive... je cherchais à faire quelque chose comme ça et la bah j'ai un exemple pour me remettre dedans... c'est vrai qu'il y a quelques bug "d'orthographe" (des caractères qui apparaissent mal...) mais bon la source en elle meme est bien, seulement je regrette que certaines parties du code soit ne soit pas/peu commentée !!!
cs_Kirua
Messages postés3006Date d'inscriptiondimanche 14 avril 2002StatutMembreDernière intervention31 décembre 2008 31 mai 2004 à 14:32
32 c'est la valeur décimale de l'espace, en hexa ça donne 20
neo_00110010101
Messages postés360Date d'inscriptionsamedi 27 septembre 2003StatutMembreDernière intervention30 mai 2006 31 mai 2004 à 13:23
Ce n'est que maintenant que je viens de me rendre compte de ma petite faute : je voulais dire :
j'ai trouvé 205 pour "à" bizarre ... car 135 c'est le caractère "]"
Quant à l'espace, le code 32 me fait une petite flèche vers la droite.
neo_00110010101
Messages postés360Date d'inscriptionsamedi 27 septembre 2003StatutMembreDernière intervention30 mai 2006 31 mai 2004 à 12:44
hehe tu aurais pu trouver autre chose ! comme truc, test, source ...
Pourquoi tu ne mets pas à jour ta source ? ce serait parfait ! sinon j'ai trouvé 205 pour "à" bizarre ... car 35 ressemble à deux flèches ...
cs_AlexMAN
Messages postés1536Date d'inscriptionsamedi 21 décembre 2002StatutMembreDernière intervention24 mai 20091 31 mai 2004 à 11:11
uè dsl pour le fichier fuck.htm, c'est une habitude, enfin un manque d'inspiration de ma part pour trouver le nom de certains objets (c vrai kil fo bocou d'inspiration...) , pour le code ascii de l'espace, c 32 mais j'avais la flemme de decortiquer la chaine pour remplacer le à par un espace (à = code ascii 135)...
Voila, merci encore neo...
neo_00110010101
Messages postés360Date d'inscriptionsamedi 27 septembre 2003StatutMembreDernière intervention30 mai 2006 31 mai 2004 à 09:33
mouais, tu aurais pu nommer ton fichier (qui se trouve dans C:\) autrement : "fuck.htm" ^_^
Sinon j'ai remarqué que ce problème, c'est juste un espace qui ne passe pas en console ...
1 020,0 millibars sera 1à020,0 millibars ...
Peut-être qu'il existe un code ASCII qui créé un espace =)
cs_AlexMAN
Messages postés1536Date d'inscriptionsamedi 21 décembre 2002StatutMembreDernière intervention24 mai 20091 31 mai 2004 à 09:29
La pression barometrique a un ptit pb, c vrai, mais jne comprends pas :
dans le fichier ou sont conservées les infos, il n'y a pas ce 'à' entre le premier chiffre et les 3autres, mais lorske je recupere les donnees de ce fichier dans un variable, ben ce 'à' apparait, si quelqu'un a une idée sur le pourkoi du comment...
Voila, merci neo d'autant d'interesser a ma source, enfin je sais pas si c un interet mais au moins tu cherche a corriger les bugs, merci...
cs_Kirua
Messages postés3006Date d'inscriptiondimanche 14 avril 2002StatutMembreDernière intervention31 décembre 2008 31 mai 2004 à 01:13
en général l'opposé de numérique c'est analogique, c'est ça le mot que tu cherches?
neo_00110010101
Messages postés360Date d'inscriptionsamedi 27 septembre 2003StatutMembreDernière intervention30 mai 2006 30 mai 2004 à 22:14
bon alors voilà :
le "à" se fait avec \205
le "î" se fait avec \214 (pour Nîmes ?)
par contre je ne trouve pas le symbole "°"
et je ne comprend pas ce que tu veux afficher avec la pression barométrique.
neo_00110010101
Messages postés360Date d'inscriptionsamedi 27 septembre 2003StatutMembreDernière intervention30 mai 2006 30 mai 2004 à 22:07
Tout marche impeccable (bien que je n'habite pas à Nice) ^^
Par contre voici un léger problème : les caractères "spéciaux"
ligne 67 : printf("Initialisation de winsock effectuée...\n");
va donner : "effectuUe" avec un accent sur le U
ligne 85 : printf("Connexion avec le serveur établie...\n");
va donner : "Utablie" avec un accent sur le U
Dans ce cas utilise le code ASCII :
printf("Initialisation de winsock effectuée...\n");
devient :
printf("Initialisation de winsock effectu\202e...\n");
tout comme :
printf("Connexion avec le serveur \202tablie...\n");
printf("M\202t\202o a Nimes : \n");
sprintf(sSearch[i], "Temp\202rature : %s Degr\202s C" , sCmdFound[i]);
sprintf(sSearch[i], "Temp. ressentie : %s Degr\202s C", sCmdFound[i]);
sprintf(sSearch[i], "Point de ros\202e : %s°C", sCmdFound[i]);
sprintf(sSearch[i], "Humidit\202 : %s%%" , sCmdFound[i]);
sprintf(sSearch[i], "Visibilit\202 : %s km", sCmdFound[i]);
sprintf(sSearch[i], "Pression barom\202trique : %s", sCmdFound[i]);
Par contre il reste le problème du "à" (météo à Nimes et vent à -- km/h)
et du "°C"
il y a aussi un problème pour la pression barométrique.
cs_AlexMAN
Messages postés1536Date d'inscriptionsamedi 21 décembre 2002StatutMembreDernière intervention24 mai 20091 30 mai 2004 à 21:43
les 2dernieres erreurs sont des oublis de ma part, je n'ai pas rectifié la definition de la fonction IsNumeric, jV le faire...
Pour ce ki est de la 1ere erreur, tente un transtypage (cast) du style :
sLine = (char *) calloc(4608, sizeof(char));
Mais etant donné ke je l'ai ecris en C, ce genre de cast n'est pas obligatoire...
ENfin, jV rectifier cette erreur de definition ...merci neo de me l'avoir fait remarqué...
neo_00110010101
Messages postés360Date d'inscriptionsamedi 27 septembre 2003StatutMembreDernière intervention30 mai 2006 30 mai 2004 à 21:22
J'oubliais le plus important : essai fait avec Visual C++ 6.0
neo_00110010101
Messages postés360Date d'inscriptionsamedi 27 septembre 2003StatutMembreDernière intervention30 mai 2006 30 mai 2004 à 21:20
3 erreurs :
ligne 174 : sLine = calloc(4608, sizeof(char));
>> '=' : cannot convert from 'void *' to 'char *'
ligne 217 : while (iIsNumeric(*sIn)) {
>> 'iIsNumeric' : undeclared identifier
ligne 238 : {
>> 'iIsNumeric' : redefinition; different type modifiers
27 févr. 2009 à 12:22
27 févr. 2009 à 00:00
je dois faire un truc similaire mais ma requete HTTP est en POST, afin de télécharger un fichier txt sur un site Web
Comment écrire proprement une requête POST à la place de GET? car les paramètres à envoyer de la requete sont dans le corps du paquet.
15 juin 2007 à 18:19
Voir : "Accept -Encoding: gzip , deflate"
9 oct. 2005 à 18:41
26 sept. 2004 à 20:35
A mon avis ça vient de là justement ... le problème doit venir de là où tu "prends" les données
26 sept. 2004 à 19:35
24 juil. 2004 à 23:13
weather watcher
Logiciel dispo sur telecharger.com ou
clubic.com ou download.com
24 juil. 2004 à 14:18
5 juin 2004 à 12:31
compilation sans problème
5 juin 2004 à 03:02
Le code pour
Paris------> FRXX0076
Nantes----> FRXX0072
Lorient --->FRXX0054
5 juin 2004 à 02:17
++
5 juin 2004 à 02:03
Mon VCpp6 me dit:
g:\programmation\c++\brouillon\meteo\winsock.c(219) : warning C4013: 'iIsNumeric' undefined; assuming extern returning int
kekifoke je fasse, Merci d'avance
5 juin 2004 à 02:02
Mon VCpp6 me dit:
g:\programmation\c++\brouillon\meteo\winsock.c(219) : warning C4013: 'iIsNumeric' undefined; assuming extern returning int
kekifoke je fasse, Merci d'avance
1 juin 2004 à 08:17
1 juin 2004 à 07:32
Merci LordBob...
1 juin 2004 à 07:32
Merci LordBob...
31 mai 2004 à 16:24
31 mai 2004 à 14:32
31 mai 2004 à 13:23
j'ai trouvé 205 pour "à" bizarre ... car 135 c'est le caractère "]"
Quant à l'espace, le code 32 me fait une petite flèche vers la droite.
31 mai 2004 à 12:44
Pourquoi tu ne mets pas à jour ta source ? ce serait parfait ! sinon j'ai trouvé 205 pour "à" bizarre ... car 35 ressemble à deux flèches ...
31 mai 2004 à 11:11
Voila, merci encore neo...
31 mai 2004 à 09:33
Sinon j'ai remarqué que ce problème, c'est juste un espace qui ne passe pas en console ...
1 020,0 millibars sera 1à020,0 millibars ...
Peut-être qu'il existe un code ASCII qui créé un espace =)
31 mai 2004 à 09:29
dans le fichier ou sont conservées les infos, il n'y a pas ce 'à' entre le premier chiffre et les 3autres, mais lorske je recupere les donnees de ce fichier dans un variable, ben ce 'à' apparait, si quelqu'un a une idée sur le pourkoi du comment...
Voila, merci neo d'autant d'interesser a ma source, enfin je sais pas si c un interet mais au moins tu cherche a corriger les bugs, merci...
31 mai 2004 à 01:13
30 mai 2004 à 22:14
le "à" se fait avec \205
le "î" se fait avec \214 (pour Nîmes ?)
par contre je ne trouve pas le symbole "°"
et je ne comprend pas ce que tu veux afficher avec la pression barométrique.
30 mai 2004 à 22:07
Par contre voici un léger problème : les caractères "spéciaux"
ligne 67 : printf("Initialisation de winsock effectuée...\n");
va donner : "effectuUe" avec un accent sur le U
ligne 85 : printf("Connexion avec le serveur établie...\n");
va donner : "Utablie" avec un accent sur le U
Dans ce cas utilise le code ASCII :
printf("Initialisation de winsock effectuée...\n");
devient :
printf("Initialisation de winsock effectu\202e...\n");
tout comme :
printf("Connexion avec le serveur \202tablie...\n");
printf("M\202t\202o a Nimes : \n");
sprintf(sSearch[i], "Temp\202rature : %s Degr\202s C" , sCmdFound[i]);
sprintf(sSearch[i], "Temp. ressentie : %s Degr\202s C", sCmdFound[i]);
sprintf(sSearch[i], "Point de ros\202e : %s°C", sCmdFound[i]);
sprintf(sSearch[i], "Humidit\202 : %s%%" , sCmdFound[i]);
sprintf(sSearch[i], "Visibilit\202 : %s km", sCmdFound[i]);
sprintf(sSearch[i], "Pression barom\202trique : %s", sCmdFound[i]);
Par contre il reste le problème du "à" (météo à Nimes et vent à -- km/h)
et du "°C"
il y a aussi un problème pour la pression barométrique.
30 mai 2004 à 21:43
Pour ce ki est de la 1ere erreur, tente un transtypage (cast) du style :
sLine = (char *) calloc(4608, sizeof(char));
Mais etant donné ke je l'ai ecris en C, ce genre de cast n'est pas obligatoire...
ENfin, jV rectifier cette erreur de definition ...merci neo de me l'avoir fait remarqué...
30 mai 2004 à 21:22
30 mai 2004 à 21:20
ligne 174 : sLine = calloc(4608, sizeof(char));
>> '=' : cannot convert from 'void *' to 'char *'
ligne 217 : while (iIsNumeric(*sIn)) {
>> 'iIsNumeric' : undeclared identifier
ligne 238 : {
>> 'iIsNumeric' : redefinition; different type modifiers
Je conçois bien-sûr que cela peut venir de moi !