當前位置:成語大全網 - 漢語詞典 - C語言可以通過讀取文件內容自動創建變量嗎?

C語言可以通過讀取文件內容自動創建變量嗎?

答案肯定是肯定的,壹個簡單的實現方法如下。

第壹步是用以下成員定義壹個結構:

結構數據

{

字符類型;//假設i-int,d-double,c-char建議使用縮寫,以便以後判斷。

void * ptr

結構數據* next

}

第二步是建立結構鏈表,打開文件,讀取文件內容。如果文件不規則,可以逐行讀取,使用這個掃描功能。像數據庫壹樣,它是常規的,數據類型後跟值。首先讀取數據類型,然後根據數據類型用malloc申請合適的內存來存儲數據。申請的內存分配給ptr,文件值寫入ptr指向的內存。以這種方式閱讀整個部分。返回鏈表的頭部。

第三步是使用值。首先,使用開關盒來確定類型。假設類型為I-shaping,則取值為*(int)(ptr)。其他類似的也行。