前一段时间,一直有朋友在向我索要EVC版本的ini读取函数,由于是公司其他人完成的代码,我不便于公布,正好这段时间重新拾起了****公司的NetBox / NetBoxII相关开发工作,它的系统平台为DOS,开发平台BC3.0.它提供的一个ini读写的代码,我用了一下,非常好使,好东西就要共享,这里我想成都英创公司也不会反对,毕竟我给他也做了一个小小的宣传(我们公司的隧道广告早期的通信子站就是NetBoxII所开发,目前为Moxa公司的通信设备)。:-)
ini读写头文件源码:
//////////////////////////////////////////////////////////////// // // // Configure file Reader for VATL Version2.0 // // // // Author: Wang.Ping // // // // Ver 1.42 // // // // Date: 18/08/99 // // // [Page] // (c)Copyright V.A.T.L Development Workgroup // // // // !Read Max Line Length = 2048 // // ---------------------------------------------------------- // // Funciton: // // // // char *GetStrTitle( char *Str, char *Compstr ); // int Get1Par(int Num, char *Par, char *ParStr); // // int Get1Par(int Num, long *Par, char *ParStr); // // int Get1Par(int Num, int *Par, char *ParStr); // // int Get1Par(int Num, float *Par, char *ParStr); // // int Get1Par(int Num, unsigned int *Par, char *ParStr); // // // [Page] // int GetField( char *FileName, char *Group, char *Item, // // char *OutStr ); // // int GetField( char *FileName, char *Group, char *Item, // // int Postion, char *OutStr ); // // int GetField( char *FileName, char *Group, char *Item, // // int Postion, int &OutStr ); // // int GetField( char *FileName, char *Group, char *Item, // // int Postion, float &OutStr ); // // int GetField( char *FileName, char *Group, char *Item, // // int Postion, long &OutStr ); // // int GetField( char *FileName, char *Group, char *Item, // // int Postion, unsigned long &OutStr ); // // // [Page] // int WriteField( char *FileName, char *Group, char *Item, // // char *OutStr, int Mode=NEW ); // // int WriteField( char *FileName, char *Group, char *Item, // // int &OutStr, int Mode=NEW ); // // int WriteField( char *FileName, char *Group, char *Item, // // float &OutStr, int Mode=NEW ); // // int WriteField( char *FileName, char *Group, char *Item, // // long &OutStr, int Mode=NEW ); // // int WriteField( char *FileName, char *Group, char *Item, // // unsigned long &OutStr, int Mode=NEW ); // // // |