Windows讀寫INI檔案注意事項

2021-10-21 16:57:05 字數 567 閱讀 4497

getprivateprofilestring最長讀取65535個字元;

如果ini檔案的value值超過65535,getprivateprofilestring讀取會發生一些無法預料的錯誤;

writeprivateprofilestring理論上最長寫入65535個字元,實際這個寫入長度限制會有波動,尚不確定原因,建議不要太長;

1、呼叫writeprivateprofilestring寫入超過65535長度,getprivateprofilestring讀取失敗且不會返回預設值;

2、呼叫writeprivateprofilestring寫入超過65535長度後手動修改ini檔案,getprivateprofilestring讀取會發生一些無法預料的錯誤;

補充一:

寫入65535個字元,getprivateprofilestring成功讀取65535個字元,返回值為65535;

寫入65536個字元,getprivateprofilestring讀取失敗,返回值為0;

寫入65537個字元,getprivateprofilestring讀取失敗,返回值為1;

以此類推;

windows系統讀寫INI檔案的API

ini檔案 即initialization file 這種型別的檔案中通常存放的是乙個程式的初始化資訊。ini檔案由若干個節 section 組成,每個section由若干鍵 key 組成,每個key可以賦相應的值。讀寫ini檔案實際上就是讀寫某個的section中相應的key的值,而這只要借助幾個...

INI檔案讀寫

一 有必要了解ini檔案的結構 注釋 小節名 關鍵字 值 ini檔案允許有多個小節,每個小節又允許有多個關鍵字,後面是該關鍵字的值。值的型別有三種 字串 整型數值和布林值。其中字串存貯在ini檔案中時沒有引號,布林真值用1表示,布林假值用0表示。注釋以分號 開頭。二 定義 1 在inte ce的us...

讀寫ini檔案

using system using system.io using system.text using system.configuration using system.runtime.interopservices using system.collections.specialized us...