前些日子剛開始乙個專案,技術預言的時候閒得無聊,就寫了這個小東西,希望可以給c語言剛入門的朋友們帶來一點興趣。
功能:可以控制介面上的小人移動,i,k,j,l四個鍵控制,q鍵退出。(本來想寫的形象一點,就是加入腿部的動作,然後被經理看到了,就沒敢再寫了,呵呵,歡迎朋友們新增新功能)
/* author:nishuihanxing
* email:[email protected]
* date:2012-09-28
* you can use 'i','k','j','l' to control the people move. only use 'q' you can exit.
*/#include #include #include #include #include #include int lr_count = 0; //control left and right
int ud_count = 0; //control up and down
struct winsize size;
void lrmove(int n) //the function can control the people left and right
void print_people(void)
lrmove(lr_count);
printf(" *****\n");
lrmove(lr_count);
printf(" * *\n");
lrmove(lr_count);
printf(" *****\n");
lrmove(lr_count);
printf(" * *\n");
lrmove(lr_count);
printf(" *****\n");
lrmove(lr_count);
printf("*** ***\n");
lrmove(lr_count);
printf("* * * *\n");
lrmove(lr_count);
printf("* ***** *\n");
lrmove(lr_count);
printf("* * * *\n");
lrmove(lr_count);
printf(" * *\n");
lrmove(lr_count);
printf(" * *\n");
}int main(int agrc,const char * argv)
} return 0 ;
}
C 隨筆之物件移動
右值引用 必須繫結到右值的引用,右值引用只能繫結到乙個將要銷毀的物件上。左值表示式表示乙個物件,右值表示式表示乙個物件的值 左值表示式 返回左值引用的函式 連同賦值 下標 解引用 前 右值表示式 連同算術 關係 位 後 運算 右值引用的所有物件將會被銷毀,該物件沒有其它使用者 移動建構函式和移動賦值...
C C 之奔跑的小人(小遊戲,自娛自樂)
每天沉迷在 的世界裡,有沒有想過用它來實現乙個小遊戲呢?在這裡我們一起通過c c 來實現乙個奔跑的小人吧。小人的圖案是這樣的 printf o n printf n printf i i n 說明 sleep 函式執行時需要加標頭檔案 include 相當於加乙個延遲,單位是毫秒。而system c...
人月神話之程式設計行業的樂趣與苦惱
程式設計行業 滿足我們內心深處的創造渴望和愉悅所有的共有情感 提供了五種樂趣 1 建立事物的快樂 2 開發對其他人有用的東西的樂趣 3 將可以活動 相互嚙合的零部件組裝成類似迷宮的東西,這個過程所體現出令人神魂顛倒的魅力 4 面對不重複的任務,不間斷學習的樂趣 5 工作在如此易於駕馭的介質上的樂趣 ...