К списку форумов К списку вопросов
запись структур в файл
MatriXakep
29.04.2004 - 21:55
есть структура:
typedef struct infomation
{
  struct ClientInfo
  {
    char name[NAME_ADDR_M];
    char address[NAME_ADDR_M];
    char phone[PHONE_M];
    char email[EMAIL_M];
  } Client;
  
  struct Info2
  {
    char name[NAME_ADDR_M];
    char phone[PHONE_M];
    char email[EMAIL_M];
  } info2;
}INFO;
Необходимо её записать в файл т.е. её данные.
пишем (используем MFC класс CFile)
  CFile cfgInfo;
  if(cfgInfo.Open(szPath,CFile::modeWrite|CFile::modeCreate))
  {
//pInfo - указатель на INFO
    cfgInfo.Write(pInfo,sizeof(*pInfo));
    cfgInfo.Close();
  }
ничего не записывает. только символ '\0' (0x00)
В чем проблема?
Пробовал в другом примере сделать где не содержится внутренние структуры типа struct a { int a1; int a2; }; то получается а здесь нет
Почему?

К списку вопросов на форуме Программирование

>>