Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

множество проблем со строковыми типами

20K
05 апреля 2007 года
P111gr1m
4 / / 14.11.2006
Здраствуйте! Программирую на VC++2005
Возникло множество проблем со строковыми типами в связи с переходом с VC++2003
Код:
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();
}

Еще вот: '_access' : cannot convert parameter 1 from 'LPCTSTR' to 'const char *'
 
Код:
public:
    static BOOL FileExists(LPCTSTR lpszFileName)
    {
        return (0 == (_access(lpszFileName, 4)));
    }


Помогите, просто руки опускаются
2.2K
06 апреля 2007 года
REFOT
181 / / 08.04.2005
Проект в 2005 студии по умолчанию использует юникод.
идём project->Properties->Configuration Properties->General
и "Character Set" ставим в положение "Not Set".
1.8K
06 апреля 2007 года
_const_
229 / / 26.11.2003
1:
 
Код:
CStdioFile file( _T("c:\\test.txt"), CFile::modeRead | CFile::typeText );    // не путай логическое или с бинарным!


2:

 
Код:
return (0 == (_taccess(lpszFileName, 4)));    // не забывай о совместимости с Unicode
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог