انجمن‌های فارسی اوبونتو

لطفاً به انجمن‌ها وارد شده و یا جهت ورود ثبت‌نام نمائید

لطفاً جهت ورود نام کاربری و رمز عبورتان را وارد نمائید

نویسنده موضوع: کتابخانه های لینوکس  (دفعات بازدید: 3511 بار)

0 کاربر و 1 مهمان درحال مشاهده موضوع.

آفلاین محمد حسین حیدری

  • Jr. Member
  • *
  • ارسال: 82
  • جنسیت : پسر
  • جوجه لینوکس کار
کتابخانه های لینوکس
« : 12 مهر 1387، 12:02 ب‌ظ »
من چند روزه دنبال مرجعی می گردم که کتابخانه های ++C لینوکس رو معرفی کرده باشه و بدونم چه توابعی توی این کتابخونه ها هست! مثلاْ الآن می خوام یه برنامه خارجی رو از درون برنامه ام اجرا کنم. کسی تابعی می شناسه؟!
نقل‌قول
Computers are like air conditioners, when you open WINDOWS they stop working.

آفلاین ابراهیم

  • High Hero Member
  • *
  • ارسال: 1295
  • جنسیت : پسر
  • راه‌رو گر صد هنر دارد توکل بایدش
    • سلام!
پاسخ به: کتابخانه های لینوکس
« پاسخ #1 : 20 مهر 1387، 06:29 ق‌ظ »
برای اجرای دستورهای سیستم از داخل کد ++C چند تابع وجود داره که ساده‌ترینشون تابع system هست. بقیه‌شون هم مجموعه توابع exec هستند.
برای دیدن توضیح کامل توابع C (که در ++C هم استفاده می‌شن) بسته‌ی manpages-dev رو نصب کن و توی پایانه (همون ترمینال) بزن man system یا man sprintf یا ...
ما زنده به آنیم که آرام نگیریم     ...     موجیم که آسودگی ما عدم ماست

آفلاین مهرورز

  • Newbie
  • *
  • ارسال: 15
  • جنسیت : پسر
  • این متن شخصی است. فضولی موقوف!
پاسخ به: کتابخانه های لینوکس
« پاسخ #2 : 30 مهر 1387، 05:45 ب‌ظ »
زیربنائی‌ترین کتابخانه C/C++ کتابخانه libc است که در GNU/Linux، GCC، از glibc استفاده می‌شه. موقع برنامه‌نویسی با glibc خوبه راهنمای کامل اون که یه فایل chm هست رو کنار دست داشته باشیم. خوبی این راهنما اینه که توابع رو طبقه‌بندی کرده و امکان Search‌ و Index داره.
این راهنما از اینجا قابل دریافته.

bool the_question = to_be | !to_be;
assert(the_question == -1);
eos

آفلاین moshen212

  • Sr. Member
  • *
  • ارسال: 344
  • جنسیت : پسر
پاسخ به: کتابخانه های لینوکس
« پاسخ #3 : 01 آبان 1387، 09:08 ق‌ظ »
سلام
این مستنداتی که گفتید برای python هم کاربرد داره؟

آفلاین مهرورز

  • Newbie
  • *
  • ارسال: 15
  • جنسیت : پسر
  • این متن شخصی است. فضولی موقوف!
پاسخ به: کتابخانه های لینوکس
« پاسخ #4 : 01 آبان 1387، 11:13 ق‌ظ »
نه کاربردی نداره. libc یک کتابخانه سطح پائین و برای برنامه‌سازی سیستمیه. پایتون یه زبون اسکریپتی و طبیعتا خیلی خیلی سطح بالا.
برای مطالعه پایتون بسته‌های diveintopython و python-doc رو توصیه می‌کنم. بسته اول کتابیه که شما رو به سرعت وارد محیط و ابزار‌ها و کاربرد‌های پایتون می‌کنه و بسته دوم شامل مستندات رسمی و توصیف املا و معانی زبان و Tutorial‌های سایت پایتون است. محتویات این بسته‌ها فایل‌های html هستند که برای دیدن مسیر نصبشون می‌تونید از دستور dpkg -L‌ استفاده کنید.
bool the_question = to_be | !to_be;
assert(the_question == -1);
eos

آفلاین moshen212

  • Sr. Member
  • *
  • ارسال: 344
  • جنسیت : پسر
پاسخ به: کتابخانه های لینوکس
« پاسخ #5 : 02 آبان 1387، 09:00 ق‌ظ »
سلام
ممنون دوست عزیز