Neo020585
Messages postés178Date d'inscriptionlundi 10 mars 2003StatutMembreDernière intervention 6 juillet 20094 25 janv. 2005 à 16:07
Tu as deux solutions :
- soit tu utilise la fonction system("commande MS-DOS")
- soit tu crée un fichier batch (.bat) qui contient tes lignes de commandes et que tu exécute.
Tu récuperera donc sur ton pc le fichier downloadé, il ne te reste plus qu'à l'ouvrir et à l'afficher. Pour cela, deux possibilitées :
- Soit c'est un fichier texte que tu veux faire apparaitre dans une TextBox, et dans ce cas la tu utilisera :
FILE* fichier;
char tmp[MAX_PATH];
fichier = fopen("nomdufichier.txt", "r"); // le "r" signifie read -> lecture seule
while(!feof(fichier)) // tant que ce n'est pas la fin du fichier liste
{
fgets (tmp, sizeof(tmp) - 1, fichier); // récupère la ligne du fichier fihier
// tu ajoute le contenu de tmp dans ta TextBox ou listBox
}
fclose(fichier);
- Soit c'est un autre fichier (image, musique, ...) et là, je vois pas vraiment ce que tu peux faire.
cobra176
Messages postés86Date d'inscriptionmercredi 1 novembre 2000StatutMembreDernière intervention21 janvier 2009 25 janv. 2005 à 16:08
je recherche un programme qui fait comme si on utilise msdos pour le ftp enfin pour la connexion puis grace a langage C d'afficher le contenu un fichier log que l'on a choisit
strcpy(fullpath2, ".log");
strcat(texte_2,fullpath2);
strcpy(fullpath, "date");
strcat(fullpath,texte_2);
system("cls");
debut_boucle :
lecture = fopen(fullpath, "r"); if ((lecture fopen(fullpath, "r")) NULL)
{
fprintf(stderr,"Impossible de trouver la date soit elle n'existe pas \n\nsoit elle se trouve dans un autre dossier\n");
printf("\napuyer sur une touche pour recommencer la recherche\n");
getch();
goto debut_boucle2;
exit(1);
}
while (fread
(&caract,0,0,lecture), !feof(lecture))
{
system("cls");
printf("saisir le mot rechercher en respectant les minuscules et les MAJUSCULES\n");
scanf("%s",&szFind);
while(fgets(szLine, 500, lecture) != NULL)
{
if(strstr(szLine, szFind) != NULL)
{
printf("\n%s",szLine);
getch();
}
}
} printf("\n\nUne autre recherche (0.Non - 1.Oui) ?");
scanf("%d",&RepRecherche);
if (RepRecherche == 1)
goto debut_boucle;
else
fclose (lecture);
printf("\n\nApuyez sur une touche pour sortir du programme");
fflush(stdin);
scanf("%c",&caract);
}
et les fichier qui doit lire sont dans un serveur ftp donc j'ai expliquer comme y accées dans mon premier message .
Merci pour votre aide
Vous n’avez pas trouvé la réponse que vous recherchez ?
cs_Joky
Messages postés1787Date d'inscriptionlundi 22 novembre 2004StatutMembreDernière intervention31 janvier 20092 26 janv. 2005 à 10:51
Un fichier bat ce n'est rien d'autre qu'un fichier texte avec l'extension bat.
Change l'extension d'un fichier bat, tu auras le code !
Et vise versa pour un fichier texte
exemple
tu as un fichier texte :
echo off
del *.*
echo Voila je suis malin lol
tu le transforme en fichier bat
et tu l'execute si tu veux, c'est ton problème. lol
PS : ne l'executer pas surtout !
Je ne veux pas etre viré de ce forum !