fgets & progressbar
Добавлено: 07 авг 2005, 19:27
Имеем оголённую функцию fgets с выводом обрабатываемых строчек в файл:
Как, используя эту функцию fgets, можно прицепиться к обрабатываемому потоку при помощи progressbar? В частности, как постоянно узнавать, сколько байт уже записано функцией fputs в конечный файл?.. :?:
Код: Выделить всё
#include "stdafx.h"
#include "RusCon1.h"
#include <stdio.h>
DWORD CRusCon::Process()
{
FILE* pFile, *pFile2;
char string [51200];
pFile = fopen("Rus.Syn","rb");
pFile2 = fopen("RusSyn.txt","w+");
while(!feof(pFile))
{
fgets(string, 51200, pFile);
fputs(string,pFile2);
}
fclose(pFile);
fclose(pFile2);
return 0;
}