html dans un txt [C] - Programmation
Marsh Posté le 04-07-2002 à 13:06:45
#include <stdio.h>
int main()
{
FILE *html;
char c='X';
html=fopen("http://www.hardware.fr","r" );
fscanf(html,"%c",&c);
printf("%c",c);
fclose(html);
return 0;
}
j'avais pensé que je pouvais lire le premier caractere du script mais ca affiche tjrs X
Marsh Posté le 04-07-2002 à 13:08:19
1234 a écrit a écrit : #include <stdio.h> int main() { FILE *html; char c='X'; html=fopen("http://www.hardware.fr","r" ); fscanf(html,"%c",&c); printf("%c",c); fclose(html); return 0; } j'avais pensé que je pouvais lire le premier caractere du script mais ca affiche tjrs X |
mais bien sur et tu sais ce qu'elle fait la marmotte ?
c pas comme ca que tu y arriveras, les socket tu connais ?
Marsh Posté le 04-07-2002 à 13:12:40
1234 a écrit a écrit : html=fopen("http://www.hardware.fr","r" ); |
Gneeeeeeeeeeeeeeeeeeeeeeeeeeeeeee ?
Marsh Posté le 04-07-2002 à 13:24:41
j'ai trouvé des trucs sur les sockets mais ça a l'air chaud.
T'as pas une idée par ou commencé?
Marsh Posté le 04-07-2002 à 13:26:33
1234 a écrit a écrit : j'ai trouvé des trucs sur les sockets mais ça a l'air chaud. T'as pas une idée par ou commencé? |
lire la doc
ca evitera bien des crises a jar jar
Marsh Posté le 04-07-2002 à 13:28:13
1234 a écrit a écrit : j'ai trouvé des trucs sur les sockets mais ça a l'air chaud. c faisable en moins de 30 lignes? T'as pas une idée par ou commencé? |
Si tu veux récupérer une URL, utilise une bibliothèque faite pour ça (la libcurl, par exemple).
Marsh Posté le 04-07-2002 à 13:28:17
1234 a écrit a écrit : c faisable en moins de 30 lignes? |
oui
Marsh Posté le 04-07-2002 à 13:30:03
cool merci
je vais voir ce que je peux faire avec cette lib
Marsh Posté le 04-07-2002 à 13:48:07
1234 a écrit a écrit : cool merci je vais voir ce que je peux faire avec cette lib |
pq? ton pc plante lorsque tu écris plus de 30lignes ou quoi?
Marsh Posté le 04-07-2002 à 13:48:28
1234 a écrit a écrit : c faisable en moins de 30 lignes? |
Tu utilises quel compilo et quel environnement ?
Marsh Posté le 04-07-2002 à 14:10:09
Jar Jar a écrit a écrit : Gneeeeeeeeeeeeeeeeeeeeeeeeeeeeeee ? |
ça vient de php et c'est bien pratique.
évidemment une fois revenu au C, urgh
Marsh Posté le 04-07-2002 à 14:20:48
DarkLord a écrit a écrit : pq? ton pc plante lorsque tu écris plus de 30lignes ou quoi? |
cher Seigneur sombre, la raison est simple: je n'ai pas envie de réinventer le protocole TCP/IP pour copier du texte
sinon je suis sous borland 5.5
Marsh Posté le 04-07-2002 à 14:21:32
euh crois moi le protocole TCP/IP fais bien plus que 30 lignes. Enfin laisse tomber
Marsh Posté le 04-07-2002 à 14:25:04
1234 a écrit a écrit : sinon je suis sous borland 5.5 |
comme le disait jar jar, il y a la libcurl : http://curl.haxx.se/libcurl/
plus simple, tu peux passer par les interfaces de windows pour downloader ton fichier. ça passera par internet explorer, donc rien à configurer, c'est direct. tu passes alors par UrlDownloadToCacheFile().
http://msdn.microsoft.com/workshop [...] hefile.asp
Marsh Posté le 04-07-2002 à 14:44:37
Euh, pourquoi tu ferais pas ton truc en PHP?
Un script PHP console à la limite..
Tu peux faire ce que tu veux en PHP en fait, c'est transparent
Marsh Posté le 04-07-2002 à 15:54:58
ou bien en Java : ca doit prendre 10 lignes maxi ...
ou bien avec IE. ca prend 2 clics : menu "affichage" puis "source"
Marsh Posté le 04-07-2002 à 12:57:55
comment faire pour mettre le script d'une page html dans un fichier txt??
j'ai essayé avec de lire le script comme un fichier mais ca marche pas.
une idée?