проблемма именно в том что файл скрытый и защищённый от записи а ты открываешь fopen("1.txt",
"w"))
досовский код:
Код:
unsigned attrib;
_dos_getfileattr(filename,&attrib);
attrib &= ~_A_RDONLY;
attrib &= ~_A_HIDDEN;
attrib &= ~_A_SYSTEM;
_dos_setfileattr(filename,attrib);
из MFC:
Код:
enum Attribute {
normal = 0x00,
readOnly = 0x01,
hidden = 0x02,
system = 0x04,
volume = 0x08,
directory = 0x10,
archive = 0x20
};
CFileStatus status;
CFile::GetStatus( pFileName, status );
status.m_attribute &= ~readOnly;
CFile::SetStatus( pFileName, status );