Далее напишем код программы и разберём каждую строчку:
...
#include "afxinet.h"
#define NUM 1000 // максимальное количество файлов
char *szColumn[2]; // будет две колонки
char *Files[NUM]; // имена файлов
char *Leng[NUM]; // размеры файлов
CString m_curDirectory; // текущая директория
unsigned long m_fileLengths[NUM]; // размеры файлов
int Sel_files[NUM]; // выделенные файлы
int m_numFiles; // номер файла
INTERNET_PORT nPort = 21; // интернет порт
CString temp;
char *temp2;
char temp3[100];
CInternetSession internetSession; // переменная класса CInternetSession
CFtpConnection* ftpConnection; // переменная класса CFtpConnection
BOOLEAN gotFile;
BOOL ConnF
...
Читать дальше »