CYFROWY BARON • PROGRAMOWANIE • Zobacz wątek - Pobieranie plików z FTP, kopiowanie pobranego pliku

Pobieranie plików z FTP, kopiowanie pobranego pliku

problemy z tworzeniem programów do obsługi sieci, internetu, e-mail itp..

Pobieranie plików z FTP, kopiowanie pobranego pliku

Nowy postprzez tomass » czwartek, 23 grudnia 2010, 18:56

Witam,
Zrobiłem program w c++
KOD cpp:     UKRYJ  
//nazwa
#include <iostream>
#include <conio.h>

void Main()
{
std::cout << "nazwa" << std::endl;
system ("pause>nul");
system ("cls");
std::cout << "Trwa pobieranie aktualizacji" << std::endl;
//pobieranie plików
//kopiowanie plików
std::cout << "Aktualizacja zakończona" << std::endl;
}

void main()
{
Main();
getch();
}


I niewiem co wpisać w miejsca:
KOD cpp:     UKRYJ  
//pobieranie plików
//kopiowanie plików


Proszę o pomoc, jestem nowy w c++, jeśli zły dział czy coś to proszę o przeniesienia tematu.
Avatar użytkownika
tomass
Bladawiec
Bladawiec
 
Posty: 16
Dołączył(a): czwartek, 23 grudnia 2010, 18:46
Podziękował : 0
Otrzymał podziękowań: 0
System operacyjny: windows
Kompilator: visual c++ 2008
SKYPE: byakuyaPL
Gadu Gadu: 9698486
    Windows VistaChrome

Re: Pobieranie plików z FTP, kopiowanie pobranego pliku

Nowy postprzez Cyfrowy Baron » czwartek, 23 grudnia 2010, 20:03

I niewiem co wpisać w miejsca:


Trzeba oczywiście wpisać kod na pobieranie plików z sieci oraz kopiowanie plików. Co się tyczy kopiowania, to sprawa jest prosta:

KOD cpp:     UKRYJ  
//---------------------------------------------------------------------------

#include <vcl.h>
#pragma hdrstop

#include <tchar.h>
#include <iostream.h>
#include <fstream.h>
#include <conio.h>
//---------------------------------------------------------------------------

#pragma argsused
void copyFile(char *fileIn, char *fileOut)
{
 fstream fIN(fileIn, ios::in | ios::binary);
 fstream fOUT(fileOut, ios::out | ios::binary);

 if(fIN == NULL || fOUT == NULL)
 {
  cout << "blad kopiowania";
  return;
 }


 char c;
 while(!fIN.eof())
 {
  fIN.get(c);
  fOUT.put(c);
 }
}
//---------------------------------------------------------------------------
int _tmain(int argc, _TCHAR* argv[])
{
  copyFile("c:\\plik.jpg" , "d:\\plik.jpg");

  getch();

  return 0;
}
//---------------------------------------------------------------------------


Co do pobierania plików z sieci przez FTP, to potrzebne są jakieś biblioteki, a ja nie wiem co Ty tam masz w tym Visual C++ 2008.
Avatar użytkownika
Cyfrowy Baron
Administrator
Administrator
 
Posty: 4716
Dołączył(a): niedziela, 13 lipca 2008, 15:17
Podziękował : 12
Otrzymał podziękowań: 442
System operacyjny: Windows 7 x64 SP1
Kompilator: Embarcadero RAD Studio XE2
C++ Builder XE2 Update 4
SKYPE: cyfbar
Gadu Gadu: 0
    Windows XPFirefox


  • Podobne tematy
    Odpowiedzi
    Wyświetlone
    Ostatni post

Powrót do Aplikacje sieciowe

Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zalogowanych użytkowników i 11 gości

cron