مرجعی برای برنامه نویسی C در لینوکس
|
2006-01-10, 05:17 AM,
ارسال : #1
|
|||
|
|||
مرجعی برای برنامه نویسی C در لینو
سلام بچه ها
بیایید تو این تاپیک به کمک هم اطلاعات خودمونو درباره ی برنامه نویسی C برای لینوکس اینجا بنویسیم . این اطلاعات می تونه در باره ی نحوه ی برنامه نویسی - محیط برنامه نویسی - ترفندهای برنامه نویسی - نمونه برنامه ها کتاب های راهنما - بیان و رفع مشکل ها - بیا تجربیات شخصی - ... . خیلی ممنون :wink: |
|||
2006-01-10, 05:27 AM,
ارسال : #2
|
|||
|
|||
خوب دوستان قدم اول رو خودم برمی دارم :
نحوه کامپایل برنامه های C در لینوکس : برای این که بتونید برنامه نوشته شده در C رو به صورت اجرایی در آورید باید از ترمینال لینوکس استفاده کنید بدین ترتیب که : 1- سورس برنامه خود را که پسوند c.* داره درون پوشه ای قرار دهید . 2- ترمینال لینوکس را اجرا کنید و به درون پوشه مورد نظر برید . 3- بعد در ترمینال فرمان cc filename.c رو تایپ کنید و کلید Enter را بزنید . اگر برنامه شما ایرادی نداشته باشد .شما می توانید با فرمان a.out/. برنامه کامپایل شده خودتون رو اجرا کنید . امیدوارم براتون مفید واقع شده باشه . |
|||
2006-01-10, 05:35 AM,
ارسال : #3
|
|||
|
|||
خوب دوستان آیا کسی می دونه که معادل فرمان های زیر برای C تو لینوکس چیه ؟
; () clrscr ; () getch ;() delay ; () gotoxy و فرامینی شبیه اینها ؟ |
|||
2006-01-10, 06:21 PM,
ارسال : #4
|
|||
|
|||
ببین اولا ترمینال لینکس و کلا یونیکس با ترمینال داس فرق داره . ترمینال یونیکس معمولا توسط کتابخانه ای به نام curses که نسخه جدیدترش ncurses است handle میشه . یعنی دیگه در لینکس از conio.h و dos.h و دوستاشون خبری نیست . برای ()delay که تابع ()sleep رو داریم . بقیه تابع هایی که گفتی در ncurses هستند . البته یه کم شکل شون فرق می کنه ولی همون کارایی رو دارند .
|
|||
2006-01-11, 03:57 AM,
ارسال : #5
|
|||
|
|||
دوست عزیز میشه بگین این اطلاعات ( کامل ) زو از کجا میشه به دست آورد ؟
|
|||
2006-01-11, 11:31 AM,
ارسال : #6
|
|||
|
|||
اگه بخوای فقط نحوه کار با curses رو یاد بگیری و مفاهیمش رو یه کم بلد باشی از دستور man 3 ncurses استفاده کن . ولی اگه میخوای کل این کتابخونه رو یادبگیری لینک زیر می تونه بهت کمک کنه .
<!-- m --><a class="postlink" href="http://www.tldp.org/HOWTO/NCURSES-Programming-HOWTO/">http://www.tldp.org/HOWTO/NCURSES-Programming-HOWTO/</a><!-- m --> |
|||
2006-01-12, 11:31 AM,
ارسال : #7
|
|||
|
|||
aya kasi ta hala be ketabe "beginning linux programming" male entesharate "wrox" barkhord karde?
|
|||
2006-01-14, 11:47 AM,
ارسال : #8
|
|||
|
|||
به صورت فیزیکی برخورد نداشتم ولی logicly چرا ؟ سوالتون چیه ؟
|
|||
|