Копіювання файлів у Сі

як копіювати файл з будь-якою роздільною здатністю (на Сі ) текстові файли копіюються але в кінці з'являється символ "я" а допустимо ехе не в яку


| Цитата |
| for(;!feof(file1);) |
Так не піде. Ти шукаєш у файлі знак EOF (їх у .ехе купа може бути). Користуйся read() write(), щоб копіювати "наосліп".
Обов'язково подивися мануали до цих функцій.
Приклад (без опитувань на існування файлів):
PS: Питання, хто нитку знає, як підфарбування коду в повідомленнях включати?Додано пізніше:read() write() НАМНОГО швидше. Величину buf регулюй за смаком


sergej.z велике спасибі але я не розумію навіщо у функції main у списку формальних пораметрів сидить int argc або я щось не наздогнав.
NiJazz а можна детальніше про CopyFile.

Parameters lpExistingFileName Points для null-terminated string , що зазначає назву для існуючого файлу. lpNewFileName Points до null-terminated string that specifies the name of the new file. bFailIfExists Визначення того, як ця операція використовується для того, щоб зробити файл самої назви, який встановлений в lpNewFileName already exists. Якщо цей параметр є TRUE і новим файлом, існують, функції нескінченності. Якщо цей параметр є FALSE і новим файлом або exists, функцією overwrites є існуючий файл і виконано.