![]() |
![]() |
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; }; то получается а здесь нет Почему? |