1樓:網友
週期性出發事件,你可以加入乙個timer,拖乙個控制項到你的程式就好(winform),雙擊timer修改事件。(timer根據需要修改執行週期,屬性裡)
在timer的事件(預設tick)裡新建乙個執行緒thread,把執行緒屬性設為background就會自動清除快取。然後執行緒對應乙個方法就好了,(讀取文字檔案放入資料功能就可以放在這裡),然後start()這個執行緒就可以了,執行完會自動清除。
另乙個方法,主程序中宣告乙個執行緒,然後在這個執行緒裡宣告乙個timer,然後這個執行緒就會在後臺週而復始檢查你的檔案了,timer執行週期可以設定。
直接給**就沒意思了,這樣你還能多學點東西。(其實是分太少了,哇哈哈哈)
2樓:網友
我也不太懂,寫個簡單的。
void aaa()
for(int i =0;i<10;i++)
bbb();
void bbb()
for(int j =10;i<20;i++)
aaa();
輸入結果是。
這樣的。
如何用批處理命令開啟exe應用程式和at的詳細用法最好能舉個具體的例子
3樓:憶林子
直接輸入要開啟的exe檔案的全路徑就可以了。
&在c語言中的具體用法,一定要有例子
4樓:網友
單個的&有兩種意義,一種是取位址符,一種是按位與操作。
先說取位址,當這個符號用在取位址的時候,就可以獲取乙個變數在記憶體空間中的位址,這個變數可以是標準型別,也可以是自定義型別。例如: int i = 5; int *p = &i;把變數i的位址賦給指標p;
下來就是按位與操作,這個符號用在位操作的時候,就是讓兩個數就是按位與運算,例如:int a = 5,b=6;a&b;轉換成二進位就是:101&110,每一位進行按位與操作,得到100,換算成十進位就是4;
在c語言程式中怎樣載入背景**啊,是背景**哦,求函式具體用法和例項。謝謝
5樓:南瓜蘋果
**如下:
#include
#include
#pragma comment(lib, "")
void playmusic()
**主 函 數(**放第一排)
void main()
誰能用例子告訴我c與c++的過程和物件的比較區別。
6樓:網友
寫程式就是制定乙個任務清單。不管你耍什麼花樣這個任務清單上寫的還是過程。這也就是為什麼程序導向看起來更原始——僅僅因為它更貼近本質。
為什麼需要物件導向思維。首先是你單純圍繞過程思維的話,不容易把握這個過程中所涉及的個體。其次,對於這些個體,他們的本質往往和你的任務無關,而且先於你的任務存在。
而且關鍵是,對於乙個過程片斷,往往絕大多數內容都是它所涉及的個體的固有功能,這個過程只使用很少量的額外內容去連線這些固有功能。
於是往往圍繞這些個體邏輯更明晰——先把個體實現,然後再把個體的功能進行聯絡完成過程。
這裡要注意個體的行為——類的成員方法本身也是過程,實現這些過程的時候還會回到上面的問題上,這樣逐層巢狀直到把問題徹底解決。
對於int i
i = 1;
i = i + 1;
程序導向思維的話是 i = 1, i + 1 ->t, i = t, 這麼三個步驟。
對於純程序導向的視角,我們要解決的是 = 和 + 這兩個子過程。
但是另一方面我們發現所有這些步驟都是圍繞i的。i是這個任務所涉及的乙個個體,也就是對像,它屬於int型別。
int這個類需要用另外乙個int型別物件賦值、和另外乙個int物件相加這樣的功能。我們把這兩個功能實現以後。在拼湊出那個過程。
這就是加入了物件導向的視角。(當然,這裡咱們沒必要實現這兩個功能,因為是已經實現好的。但是從這個角度去看這個問題是沒問題的。
起碼說清楚你到底哪兒不明白吧。想讓別人給你寫個萬字**解釋物件導向理論麼。
7樓:conny的知識小店
樓主看我給你寫的**(c++)
類的宣告。class people
類的實現:people::people() //類的建構函式,當類例項化物件時,首先進入建構函式。
void people::qichuang(int tine)
這樣把people類完成了,也就相當於封裝了起來。
首先,看起來很清楚,需要哪個函式就寫那個函式,在類裡寫就行了,如果是多個人,則他們都可以呼叫這個方法,也就相當於多個人可以有這個動作,只不過傳遞的time不同的話,時間也不一樣,別人要是覺得你的類寫的好,copy一下就可以用了,用物件導向不是很方便嗎,於己於人都方便。
其次,用物件導向的話,要修改或新增某個函式,只要在類中進行就行了,而不必像c那樣這一堆、那一塊的寫函式,管理起來和看起來都很麻煩,容易出錯,尤其是大程式。
最後,物件導向有繼承性、多型性等等(若不明白可以上網查),這些性質,使得類鮮活起來,你可以把類理解為c中的一種結構體,但是類卻有著結構體無法比擬的優越性。
樓主清楚些了吧,我這裡只是隻言片語,物件導向的優點還有很多,希望樓主在學習物件導向程式設計的過程中進步,細細體會就慢慢明朗了*^_
8樓:網友
別了解了。自己去學就知道差別了。乾點稍微有意思的程式,別一直用數字在那裡繞來繞去沒多大意思。
詳細說明c語言中null的具體用法及舉例
9樓:
c語言區分大小寫。null 也許是 null 也許不是。
null 是 巨集。
#ifndef null
#ifdef __cplusplus
#define null 0
#else#define null ((void *)0)#endif
#endif
c++ null 就是 0
c null 是 ((void *)0)指標初始化,可以給 null,例如 int *x = null;
函式呼叫時,指標實參可以填null;函式送返值為指標時,判斷是否成功,例如:
file * pfile;
pfile = fopen ("" , "r");
if (pfile == null) printf("open error");
C呼叫子函式使用法簡單舉個例子就行
include using namespace std int pingfang int number 宣告定義平方函式為int型,引數為number 函式定義結束 int main int a 一忽兒要輸入的數cin a 輸入aa pingfang a 將a的值平方運算 此處的a只是一個變數名稱 ...
c語言字尾表示式求值詳細程序,可執行的
什麼字尾表示式?檔名的字尾?c語言資料結構 字尾表示式求值 char a 10 11 字串自動以 0 結束 c語言資料結構實現字尾表示式求值 這個我會,可以幫你寫!維繫一個棧,表示式一個指標從前遍歷到最後,是數的話,就壓棧。是運算的話,就退棧 計算,並將結果壓縮。計算機算這個很簡單 資料結構c語言版...
C 中的用法,C 中new的用法
除了樓上說的 還有 引用 和 取地址 的含義int a int b a 上述兩行語句執行完之後,a b表示同一個變數,對其中一個的操作相當於對另一個的操作 int a int b a 則b中儲存的是a的地址。對 b 的任何操作相當於對a的操作。 朱古力兜 表示引用,就是物件的另一個名字,例如 int...