做一个实时数据库的存储结构。
我在内存中分配了一块空间,怎么样才能把这块空间划分为
存储记录所需的格式?
 假如有表 student{char name; 
                   int num; 
                   char sex;
                    ...........
                  }
 我想把记录逐条依次存储。
   3x

解决方案 »

  1.   

    struct student{char name; 
                       int num; 
                       char sex;
                        ...........
                      }
     struct student* pstudent;
     
    pstudent=new student[100];m_pBind[0].name="YourName";
    m_pBind[0]................
      

  2.   

    我在内存中分配的空间入口地址在Page_entry里,KcSoft能否解释一下。
      

  3.   

    采用链表的方式,是一种方法。另一种就是:
    结构体1中有成员:struct student{char name[20]; 
                       int num; 
                       char sex[3];
                        ...........
                      }struct students

      int num; 
      student *;//结构体数组指针
    }
      

  4.   

    这样划分的结构,怎么体现是把我分配的内存区域吗?
    我用new (512*6)来分配的