#define acl_acl_lenth sizeof(xacl)
//#define acl_time_lenth sizeof(xacl_time)
#define acl_ip_lenth sizeof(xacl_ip)
#define acl_header_lenth sizeof(xacl_header)
m_ip.istartip=1;
m_ip.iendip=2;
maclheader.ulaclcount=2;
mpacl=new xacl[2];
mpacl->mpacltrustip[0]=m_ip;
(mpacl+1)->mpacltrustip[1]=m_ip;
//開啟寫;
maclfile.open( "f://vc//qosfile//debugxacl.cfg",
cfile::modecreate |
cfile::modewrite |
cfile::typebinary |
cfile::shareexclusive
);maclfile.write(&maclheader,acl_header_lenth);
maclfile.writehuge(mpacl,acl_acl_lenth * maclheader.ulaclcount);
maclfile.close();
delete mpacl;
//開啟讀;
maclfile.open( "f://vc//qosfile//debugxacl.cfg",
cfile::moderead |
cfile::typebinary |
cfile::sharedenywrite
);maclfile.seektobegin();
maclfile.read(&maclheader,acl_header_lenth);
mpacl = new xacl[maclheader.ulaclcount];
maclfile.readhuge(mpacl,acl_acl_lenth * maclheader.ulaclcount);
cstring str;
str.format("%u",maclheader.ulaclcount);
str.trimleft();
cwnd *pwnd=getdlgitem(idc_edit3);
pwnd->setwindowtext(str);
// strcpy(m_edit1,str);
m_edit2=mpacl->mpacltrustip.istartip;
// strcpy(m_edit2,str);
// m_edit1=2;
xacl_ip *ip;
ip=(mpacl+1)->mpacltrustip+1;
str.format("%u",ip->istartip);
str.trimleft();
pwnd=getdlgitem(idc_edit4);
pwnd->setwindowtext(str);
maclfile.close();
}
VC對csv檔案進行讀寫操作
csv是指 逗號分割值 檔案 comma separated value 就是儲存以逗號分隔的數值的純文字檔案,excel可以直接開啟。csv檔案通常有多行,每行儲存一組資料,用來記錄實驗資料等最合適不過了,csv檔案內容示例 10 23,0.123,0.234 10 24,0,456,0.789 ...
VC讀寫INI檔案
在我們寫的程式當中,總有一些配置資訊需要儲存下來,以便完成程式的功能,最簡單的辦法就是將這些資訊寫入ini檔案中,程式初始化時再讀入.具體應用如下 一.將資訊寫入.ini檔案中.1.所用的winapi函式原型為 其中各引數的意義 lpctstr lpstring 是鍵值,也就是變數的值,不過必須為l...
VC讀寫INI檔案
在我們寫的程式當中,總有一些配置資訊需要儲存下來,以便完成程式的功能,最簡單的辦法就是將這些資訊寫入ini檔案中,程式初始化時再讀入.具體應用如下 一.將資訊寫入.ini檔案中.1.所用的winapi函式原型為 其中各引數的意義 lpctstr lpstring 是鍵值,也就是變數的值,不過必須為l...