try
{
CStdioFile file( _T("c:\\test.txt"), CFile::modeRead || CFile::typeText );
CString buf;
file.ReadString( buf ); // здесь вызывается исключение и пишет "неизвесная ошибка". Почему??
AfxMessageBox( buf );
file.Close();
}
catch( CFileException* pe )
{
pe->ReportError();
}
множество проблем со строковыми типами
Возникло множество проблем со строковыми типами в связи с переходом с VC++2003
Код:
Еще вот: '_access' : cannot convert parameter 1 from 'LPCTSTR' to 'const char *'
Код:
public:
static BOOL FileExists(LPCTSTR lpszFileName)
{
return (0 == (_access(lpszFileName, 4)));
}
static BOOL FileExists(LPCTSTR lpszFileName)
{
return (0 == (_access(lpszFileName, 4)));
}
Помогите, просто руки опускаются
идём project->Properties->Configuration Properties->General
и "Character Set" ставим в положение "Not Set".
Код:
CStdioFile file( _T("c:\\test.txt"), CFile::modeRead | CFile::typeText ); // не путай логическое или с бинарным!
2:
Код:
return (0 == (_taccess(lpszFileName, 4))); // не забывай о совместимости с Unicode