簡單的從除錯配置檔案獲取除錯引數

2021-09-25 23:09:12 字數 1486 閱讀 3819

#include #include #include #include #include #include #define debug_file1 "/tmp/dbg_param.txt"

#define debug_file2 "/tmp/mnt/sdcard/dbg_param.txt"

typedef enum dbg_value_type;

int debug_getinfo(char* key, char** value, dbg_value_type type)

if (type > dbg_value_type_float || type < dbg_value_type_int)

file * fp1;

file * fp2;

bool check1 = false;

bool check2 = false;

int ret = access(debug_file1, f_ok);

if (ret == 0 && (fp1 = fopen(debug_file1, "r")))

ret = access(debug_file2, f_ok);

if (ret == 0 && (fp2 = fopen(debug_file2, "r")))

char *line = null;

char* p = null;

char* goal = null;

size_t len = 0;

ssize_t read;

if (check1)

}}

free(line);

fclose(fp1);

if (goal)

}line = null;

p = null;

goal = null;

len = 0;

if (check2)

}} free(line);

fclose(fp2);

if (goal)

}printf ("not find the the %s\n", key);

return -1;

}

這就是讀乙個指定路徑下的指定配置檔案,來獲取配置引數。

例如:

ret = debug_getinfo("cameraangle", &vstr, dbg_value_type_float);

if (ret == 0 && vstr)

配置檔案:

cameraangle=44.4    標定餐數

cameraheight=111.1 標定引數

fl=222.2 標定引數

debug=1 是否獲取圖靈後台上傳的原始圖和調整後的圖

takepicture=1 是否使能抓圖放在本地

這個還是比較方便的,你可以在程式的任何地方可以設定控制點,後改變引數。

Python讀取ini配置檔案傳參的簡單示例

為了往我們寫好的python 傳入引數,有很多種方法,比如使用input獲取從dos 輸入的引數,又或者讀程式設計客棧取txt 檔案中的字元作為引數。但為了比較規範,在windows 上我們常常用ini的配置檔案進行工具配置。因此,今天我們說明下如果使用python 讀取in程式設計客棧i 程式設計...

簡單配置vim的配置檔案

首先我們需要先安裝pathogen這個vim的外掛程式管理器,作為我們vim的第乙個外掛程式,操作步驟為如下 1.在命令列輸入 然後將我們需要的pathogen檔案放在對應的目錄下面即可。2.接著在 vimrc 檔案裡面配置 call pathogen infect syntax on filety...

配置檔案的簡單使用

常見的配置檔案格式 1.properties 裡面內容的格式 key value 2.xml 後期詳細解釋 若我們的配置檔案為properties,並且放在src目錄下.我們可以通過 resourcebundle工具快速獲取裡面的配置資訊 使用步驟 1.獲取resourcebundle 物件 sta...