今天寫了乙個函式
有了一些感觸。。。
押韻。。。
函式貼出來
char* read_string(const char* section,const char* name, char* szfile)
乙個很簡單的用來讀取配置檔案中字串的函式
跑起來之後發現讀取的所有字串都無效,跟斷點不是檔案和欄位名什麼的問題
問題出在那個szbuffer,它是乙個區域性變數
區域性變數在棧裡,生存週期在函式結束之後就結束
所以,在傳出這個szbuffer的一瞬間它已經失效了,也就丟失了讀取出來的值
so。。。
解決方法也很容易,不用區域性的buffer就行,寫個全域性或者靜態的
****************************************====分割線
這些不是重點。。。
重點是:
指標使用的精髓:
它是乙個位址,我們要確保,在使用這個位址的時候,它還是有效且可靠的。
es7 es8 常用的一些小東東
查詢乙個值在不在陣列裡,若是存在則返回true,不存在返回false.引數 includes 要查詢的值 要查詢的值的開始索引 array.prototype.includes a b c d includes b true a b c d includes b 1 true a b c d inc...
決策樹劃分資料集的一些小東東
在劃分資料集之前之後資訊發生的變化叫做資訊增益,為了說明白資訊增益得先知道什麼是資訊,什麼是熵 熵 約翰 馮 諾依曼起的名 定義為資訊的期望。那麼設x為有限個離散的隨機變數,其概率分布為 p x xi pi,i 1,2,n i i i 1,2,ldots n p x xi p i i 1,2 n 隨...
不過的小東東
tabris實在是太窮了,為了發財,tabris去買了一張彩票,幸運地中了特別獎。特別獎是這樣的,不會直接給你發錢.會給你一串二進位制數s,讓你在s中選擇乙個不大於k的區間,這個區間表示的數就是獲獎者的獎金數目.tabris中獎之後已經激動地矇圈了,他不知道如何選擇能獲得最多的錢,你能幫幫他不?輸入...