begin process at 2012 05 29 12:56:55
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive C/C++

 > 

Archives

 > 

Au secours

 > 

msdos et ftp


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

msdos et ftp

mardi 25 janvier 2005 à 15:24:13 | msdos et ftp

cobra176

je recherche le moyen d'acces à dos puis de pouvoir faire des actions comme :

en dos
c:\> ftp 200.150.150
utilisateurs : USER
mot de passe : USER
ftp> get le nomdu fichier

et aprés pouvoir le lire sur l'écran


merci d'avant


mardi 25 janvier 2005 à 15:44:42 | Re : msdos et ftp

yserver

Bonjours
Je comprend pas bien ce que tu veux faire exactement

Slts

mardi 25 janvier 2005 à 16:07:24 | Re : msdos et ftp

Neo020585

Membre Club
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.

Néo020585

La programmation, c'est l'art de découvrir

mardi 25 janvier 2005 à 16:08:35 | Re : msdos et ftp

cobra176

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

mardi 25 janvier 2005 à 16:14:07 | Re : msdos et ftp

cobra176

voila mon programme de recherche pour fichier

#include <stdio.h>
main()
{
        char szLine[500];
char szFind[500];
        char filename[260];
    char caract,adresse;
    char fullpath[260];
    FILE * lecture;
    char caractere;
               char fullpath1[260];
               char fullpath2[260];
    int i,j,longueur_txt_2,longueur_txt_1,RepRecherche;
    char texte_1 [500];
    char texte_2 [500];
    char echange;
   
   
      debut_boucle2 :
           system("cls");
    printf("         ***************************************************************\n");
    printf("         *                                                             *\n");
    printf("         * MOTEUR DE RECHERCHE D'INFORMATIONS DIVERS DANS LES ARCHIVES *\n");
    printf("         *                                                             *\n");
    printf("         ***************************************************************\n\n");
    printf ("saisie le jour demander (exemple 01/02/02 = 010202) ou CTRL+C pour sortir : \n");
   gets (texte_1);
    strcpy(texte_2,texte_1);
    longueur_txt_2 = strlen (texte_2);
    j = longueur_txt_2 - 1;
longueur_txt_1 = strlen(texte_1);
for(i=0; i<longueur_txt_1; i+=2)
{
if(i+1<longueur_txt_1)
{
texte_2[i] = texte_1[longueur_txt_1-i-2];
texte_2[i+1] = texte_1[longueur_txt_1-i-1];
}
else
{
texte_2[i] = texte_1[longueur_txt_1-i-1];
}

texte_2[longueur_txt_1] = '\0';

     }

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

mercredi 26 janvier 2005 à 09:14:13 | Re : msdos et ftp

cobra176

comment crée- t-on un fichier .bat ?
mercredi 26 janvier 2005 à 10:51:28 | Re : msdos et ftp

Joky

Membre Club
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 !

void Aurevoir( void ); //Bonne journée



Cette discussion est classée dans : ftp, msdos


Répondre à ce message

Sujets en rapport avec ce message

FTP [ par David ] Recherche source pour realiser une connection FTP sur mon serveur pour effectuer le transfert de fichier dans les deux sens Local-->Serveur Serveur--> Un lien qui marche pour Dev C [ par Benoit.S ] Salut a tous, le liens pour telecharger devcpp4.zip dans la rubrique "telechargement utiles" est mort! Apres un petit tour dans le ftp de simtel j'ai FTP [ par IronLeader ] Il est fourni dans windows 98 en tout cas ftp.exe !si tu l'as pas je te le donne Comment envoyer ou recevoir un fichier d'une adresse ftp ? [ par JMGR ] Tout est dit dans le titre :)ex : bouton "S'incrire" qui envoit le fichier res.txt vers ftp.truc.fr/jmgr/res.txt client/serveur FTP [ par fab ] Salut!!!Je développe un prog client/serveur FTP en C++ Builder . Je veux pouvoir envoyer un fichier image au serveur . Pour cela j'utilise le composan sorties en couleur dans fenetre MSdoS (VisualC) [ par fabfab ] Bonjour.Je cherche une instruction qui permettrai de mettre des couleurs dans les sorties de texte MSDOS (programme visual C++ console application) du Serveur http/ftp [ par fytlos ] Salut a tous,Je recherche les sources d'un serveur ftp/http programmé avec WinInet sous Visual c++Merci++ Transfert d'un ftp (2) [ par header ] Voila le problème :J'ai ouvert un fichier sur un ftp et je me prépare à lire quelques bytes de celui ci. Pourquoi ca marche trés bien avec un fichier pb de fermeture de session ftp sous win 2000 ( InternetCloseHandle ) [ par mzhunix ] Bonjour,J'ai un probleme avec la fermeture des sessions ftp de window 2000 en appelant la fonction InternetCloseHandle je dois attendre plusieurs seco pb de fermeture de session ftp sous win 2000 ( InternetCloseHandle ) [ par mzhunix ] Bonjour,J'ai un probleme avec la fermeture des sessions ftp de window 2000 en appelant la fonction InternetCloseHandle je dois attendre plusieurs seco


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,421 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales