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

Pobieranie plików z FTP, kopiowanie pobranego pliku

Nowy postNapisane: czwartek, 23 grudnia 2010, 18:56
przez tomass
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.

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

Nowy postNapisane: czwartek, 23 grudnia 2010, 20:03
przez Cyfrowy Baron
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.