
12.11.2008, 01:07
|
|
Познающий
Регистрация: 27.09.2008
Сообщений: 57
С нами:
9273960
Репутация:
23
|
|
Код:
FILE *MyFile, *OUT;
char temp;
Symbols[3] = {'a', 'b', 'c'};
......
MyFile = fopen("1.txt", "r");
OUT = fopen("2.txt", "wb");
while(!feof(MyFile))
{
fread(&temp, 1, sizeof(char), MyFile);
for(i=0; i<3; i++)
if(temp == Symbols[i])
fwrite((const char*)&a[i], 1, sizeof(a[i]), OUT);
}
Получается файл намного больше по размеру, немогу понять как функция fwrite пишет =(
|
|
|