当前位置导航:炫浪网>>网络学院>>编程开发>>C++教程>>C++基础入门教程

ini文件纯C++读写实现代码

    前一段时间,一直有朋友在向我索要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 );    //
//                                                            //

 

共4页 首页 上一页 1 2 3 4 下一页 尾页 跳转到
相关内容
赞助商链接