modProFile 函式庫 風禹科技驗證有限公司 網站 提供 .Net 原始碼

GetPrivateProfileRealArray 函數

說明

取得在依據 INI 檔案格示規範內,某項目以逗號分隔之資料

本函數之引數列表

引數 型態 位元組 選項 預設值 說明
lpAppName Character*(*) - 必須 (無) 節區名
lpKeyName Character*(*) - 必須 (無) 鍵名
lpFileName Character*(*) - 必須 (無) 包含路徑的完整檔名
arrData Real, Allocatable - 必須 (無) [in/out]動態宣告之一維實數陣列。

傳回值

目前未使用傳回值,透過引數回傳

範例

Program Main

	Use modProFile
	Integer :: i
	Real, Allocatable :: arrData(:)

	Write(*,*) GetPrivateProfileRealArray('測試1', 'Item1', 'D:\TLCheng\Life\FOR\ShellEx\測試1.txt', arrData)
	Do i = LBound(arrData, DIM = 1), UBound(arrData, DIM = 1)
		Write(*,*) i, arrData(i)
	End Do

	Write(*,*) GetPrivateProfileRealArray('測試2', 'Item1', 'D:\TLCheng\Life\FOR\ShellEx\測試1.txt', arrData)
	Do i = LBound(arrData, DIM = 1), UBound(arrData, DIM = 1)
		Write(*,*) i, arrData(i)
	End Do


End Program

-測試1.txt之內容-
[測試1] Item1=14.8071,18.4702,17.3166,15.7192,17.6477,19.2346,21.4977,21.3108,25.6508,35.2408,20.5954,24.0023 [測試2] Item1=8.5323,7.8246,9.7608,8.4469,12.04,9.8231,11.9469,14.6146,12.2108,12.8877,15.12,17.0177,14.8071,18.4702,17.3166,15.7192,17.6477,19.2346,21.4977,21.3108,25.6508,35.2408,20.5954,24.0023,28.6377,24.5623,16.7846,25.6592,16.7846,15.1977,18.6823,13.51,14.2723,12.2192,10.9431,14.56
-INI 檔之格式-
[lpAppName] lpKeyName=string

基本條件

Microsoft PowerStation 4.0 以後版本 | 需同時引用modStrTools模組 | ProFile.f90

請參閱

modProFile 函式庫 | SplitToReal