++C له ژێر لینوكسدا – به‌شی دووه‌م

ناوه‌ڕۆكی ئه‌م وتاره‌ پێشه‌كی نموونه‌ی به‌رنامه‌یه‌ك كورتكراوه‌كان له‌ (emacs)دا پێشه‌كی بابه‌ته‌كه‌ی كاك عه‌لی محه‌مه‌د له‌سه‌ر لینوكس (http://www.zkurd.org/?Besh=witar&kar;=asayi&jimare;=248)، بابه‌تێكی ده‌وڵه‌مه‌نده‌ بۆ ناسینی لینوكس و زانینی بواری كاری سیسته‌می لینوكس، خوێندنه‌وه‌ی ئه‌م بابه‌ته‌ به‌ گرنگ ده‌زانم به‌ تایبه‌ت بۆ ئه‌و كه‌سانه‌ی كه‌ تازه‌ ده‌ست به‌كار بوون له‌ لینوكسدا. نموونه‌ی به‌رنامه‌یه‌ك ئێستا ڕاهێنانێكی...

پرۆژه‌ی GNU چییه‌؟

ناوه‌ڕۆكی ئه‌م وتاره‌  سه‌ره‌تا  ئامراز و داوانامه‌ی GNU  دامه‌زراندنی GNU  ڕێگه‌پێدان و GPL  سه‌رچاوه‌كان سه‌ره‌تا GNU کورتكراوه‌ی (GNU is Not UNIX)ه‌. پرۆژه‌ی GNU بۆ پێكهێنانی نه‌رمه‌كاڵای پته‌و و جێگیر و دروستكردنی سیسته‌مێكی ئازاد، چه‌ندین ئامراز و داوانامه‌ی به‌سوودی له‌ ژێر یونیكس و لینوكسدا هێناوه‌ته‌ پێش، كه‌ ده‌توانین بڵێین ناوكی kernel...

نیشاندەر لە C++/C دا (٢)

ناوه‌ڕۆكی ئه‌م وتاره‌  سه‌رنج:  كردار له‌سه‌ر نیشانده‌ر  كرداری زیادكردن و كه‌مكردن  نیشانده‌ر له‌سه‌ر ڕیز  نیشانده‌ر له‌سه‌ر Data Structure  نیشانده‌ر له‌سه‌ر نیشانده‌ر  نیشانده‌ر وه‌ك ڕاگه‌یێنی نه‌خشه‌ سه‌رنج: نموونه‌كان به‌گوێره‌ی زمانی++C ڕوون كراونه‌ته‌وه‌، تاكوو نموونه‌كان له‌سه‌ر زمانی C تاقی بكرێنه‌وه‌، ڕه‌چاوی ئه‌م گۆڕانكارییانه‌ بكه: - له‌ بری iostream.h په‌ڕگه‌ی stdio.h بنووسه‌ -...

نیشاندەر لە زمانەکانی C++/C دا (١)

یشانده‌ر pointer كه‌ره‌سه‌یه‌كی گرنگی به‌رنامه داڕشتنه له‌ زمانه‌كانی C و C++ دا. گه‌رچی نیشانده‌ر ئاسان خۆی نیشان نادات، به‌ڵام گه‌ر به‌رنامه‌ داڕێژ له چمكی بنه‌ڕه‌تی نیشانده‌ر تێبگات ئه‌وا ده‌توانێت هونه‌ر بنوێنێت تیایدا، به‌شێوه‌یه‌ك كه له زمانه‌كانی تری به‌رنامه‌ داڕشتندا نه‌كرێت. نیشانده‌ر چییه؟ له ڕاستیدا نیشانده‌ر گۆڕاوێكی ئاساییه، جیوازی نێوان نیشانده‌ر...

گۆڕینی جۆرەکانی داتا لە C++/C دا

گۆڕینی جۆره‌داتا له كتێبخانه‌ی زمانی C/C++ دا چه‌ند نه‌خشه‌یه‌ك تایبه‌تمه‌ند كراوه بۆ وه‌رگێڕان و گۆڕینی جۆره‌ جیاجیاكانی داتا Data types پێناسكراوه‌كان، ئه‌م نه‌خشانه زۆرینه‌یان له‌ په‌ڕگه‌یstdlib.h دا ڕوونكراونه‌ته‌وه. له‌م خشته‌یه‌ی خواره‌وه‌دا تیشك ده‌خه‌ینه‌ سه‌ر هه‌ندێك له نه‌خشه‌ گرنگه‌كانی. ناوی نه‌خشه‌ ڕوونكردنه‌وه‌ int atoi( const char *string);  نه‌خشه‌ی atoi هه‌ڵده‌ستێت به گۆڕینی زنجیره نووسه string...

پێدان و وەرگرتنی یەک نووسە لە زمانی C ـدا

له‌ زمانی C ـدا تاكو بتوانین ته‌نها یه‌ك نووسه بخوێنینه‌وه‌ یان پیشان بده‌ین، نه‌خشه‌ و پۆله‌كرداری تایبه‌ت به‌كارده‌به‌ین كه،‌ كارئاسانی ته‌واومان بۆ ده‌كه‌ن. بۆ خوێندنه‌وه‌ی یه‌ك نووسه getchar و بۆ پیشاندانیش putchar به‌كارده‌برێن، ڕوونكردنه‌وه‌ی ئه‌م دوو نه‌خشه‌یه‌ له‌ په‌ڕگه‌ی stdio.h وه‌ك پۆله‌كردار پێناسكراون : #define getchar() getc(stdin) #define putchar(c) putc((c),stdout)...

نواندنی نووسە به‌ یونیكۆد له‌ C دا

تاکو بتوانین زنجیره نووسه و داتاکان به‌ شێوه‌ی یونیکۆد به‌کاربهێنین و کاریان له‌گه‌ڵدا بکه‌ین له‌به‌رنامه‌کانی زمانی C دا، ئه‌وا پێویست ده‌کات بۆ هه‌ر نوسه‌یه‌ک دوو بایت دابین بکرێت بۆ هه‌ڵگرتنیان. بێگومان که‌ باسی یونیکۆد ده‌که‌ین زاراوه‌ی نووسه‌ درێژه‌کان wide characters دێته‌کایه‌وه، چونکه‌ واناسراوه که‌ له‌ زمانی C دا بۆ هه‌ر...

 ده‌ستپێكردنێك له‌ زمانی پرۆگرامكردنی C دا

1.  (C) چییه‌؟ C  یه‌كێكه‌ له‌ زمانی پرۆگرامكردن كه‌ به‌كاردێت بۆ به‌كارهێنانه‌ گشـــتییه‌كان، هه‌ڵبه‌ته‌ هه‌موو زمانێك ڕێزمانێكی تایبه‌تی خۆی هه‌یه‌ بۆ چۆنێتیی نووسینی ئه‌و زمانه‌. C به‌ناوبانگه‌ به‌ خێرایه‌كی یه‌كجار زۆر، كۆنترۆڵی نوێ، دراوه‌بنیاتێكی نوێ و پڕ و ده‌وڵه‌مه‌نده‌ له‌ هه‌ڵبژاردنی هێماكان. C ته‌نها بۆ مه‌به‌ستێكی تایبه‌ت درووست نه‌كراوه‌، بێسنوورییه‌كه‌ی له‌ به‌كارهێناندا وای كردووه‌ كه‌...