به کینگ آی تی خوش آمدید

به کینگ آی تی خوش آمدید :


کینگ آی تی یک جامعه کاربری مجازی با محوریت موضوعات مرتبط با فناوری اطلاعات، نرم افزار، سخت افزار و سایر موضوعات مرتبط با این حوزه است و هدف اصلی آن اشتراک گزاری اطلاعات و آشنایی بیشتر فارسی ‌زبانان با مقولات فوق و افزایش سطح علمی و فنی کاربران فارسی زبان می‌باشد.


تولید محتوا در کینگ آی تی در قالب پرسش و پاسخ شکل میگیرد و اگر نیاز به طرح مطلبی به جز پرسش و پاسخ باشد در قالب یک نوشته ویکی منتشر می شود.


لطفا قبل از شروع فعالیت در این سامانه قوانین فعالیت در آن را مطالعه کنید.


هم چنین جهت کسب اطلاعات بیشتر پیرامون نحوه عملکرد کینگ آی تی می توانید قسمت درباره کینگ آی تی و راهنمای فعالیت در آن را مطالعه فرمایید.


آمار کینگ آی تی تاکنون :

9,945 پرسش

10,468 پاسخ

14,577 نظر

13,983 کاربر


  1. 175531 امتیاز
  2. 137391 امتیاز
  3. 72501 امتیاز
  4. 66751 امتیاز



kingit.ir wifi آموزش آموزش برنامه نویسی آموزش تنظیمات مودم آموزش شبکه آموزش وردپرس آموزش ویندوز هشت آنتی ویروس آپدیت آپدیت آنتی ویروس ارور انتخاب sdcard به عنوان به محل پیش فرض نصب برنامه ها در اندروید اندروید اینترنت بازی برنامه نویسی تبلت ترفند های اندروید ترفند های ورد ترفند های ویندوز هشت حل مشکل شناخته نشدن حافظه ی فلش در ویندوز حل مشکلات مربوط به وای فای حل مشکلات کامپیوتری دانلود درایو راهنمای خرید گوشی راهنمایی رفع مشکل رفع مشکلات کامپیوتری ریکاوری سایت سخت افزار سوال فایرفاکس فلش فناوری اطلاعات لپ تاپ لپتاپ مدیریت گوشی اندرویدی در کامپیوتر مرورگر مشکل مشکل در اجرا بازی ها مشکل در بازی کردن مشکل در فرمت فلش مموری مشکل در وصل شدن به وایرلس مشکلات هارد اکسترنال مشکلات گوشی معرفی نرم افزار موبایل مودم مودم وایرلس نرم افزار نصب برنامه در اندروید نصب ویندوز نصب ویندوز7 نظرسنجی هارد هارد اکسترنال وای فای وبلاگ وردپرس وصل شدن به وای فای ویروس ویندوز ویندوز 10 ویندوز 7 ویندوز 8.1 ویندوز7 پرسش پرسش و پاسخ پرسش و پاسخ آفیس پرسش و پاسخ آنتی ویروس پرسش و پاسخ آنلاین پرسش و پاسخ آنلاین کامپیوتری پرسش و پاسخ آی تی پرسش و پاسخ اندروید پرسش و پاسخ اینترنت پرسش و پاسخ برنامه نویسی پرسش و پاسخ رایانه پرسش و پاسخ سخت افزار پرسش و پاسخ شبکه پرسش و پاسخ فناوری اطلاعات پرسش و پاسخ فیس بوک پرسش و پاسخ لپ تاپ پرسش و پاسخ موبایل پرسش و پاسخ نرم افزار پرسش و پاسخ ورد پرسش و پاسخ ویندوز پرسش و پاسخ ویندوز هشت پرسش و پاسخ کامپیوتر پرسش و پاسخ کامپیوتری پرسش و پاسخ کینگ آی تی کارت گرافیک کامپیوتر کروم کمک کینگ آی تی گرافیک گوشی


آخرین مدال های دریافتی :

پرسش مشهور
دریافت شده توسط Mohabat
پرسش محبوب
دریافت شده توسط محمد رضا1380
پرسش عالي
دریافت شده توسط ₠M ♔ JTABA
پرسش خوب
دریافت شده توسط ₠M ♔ JTABA
پرسش خوب
دریافت شده توسط ₠M ♔ JTABA
پرسش خوب
دریافت شده توسط ₠M ♔ JTABA
پرسش قابل توجه
دریافت شده توسط aaaaa
پرسش محبوب
دریافت شده توسط raha8654
پرسش قابل توجه
دریافت شده توسط sohrabi alireza
پرسش محبوب
دریافت شده توسط shani.hossein

آرگومان تابع ()main در++c

3 می پسندم 0 نمی پسندم

منظور از آرگوان تابع ()mainدر ++cچیست؟ دقیقا چه کاری انجام میدهد و چقدر کارایی و اهمییت دارد؟

به اشتراک گذاشتن این پرسش در:
    
با به اشتراک گذاری این پرسش کمک کنید تا سریع تر به پاسخ های بهتر برسد.
jodi
پرسیده شده در مرداد 11, 1392 توسط jodi
نوع کاربری: فعال امتیازهای این کاربر : 3,441 مدال های این کاربر:3284126  

1 پاسخ

1 می پسندم 0 نمی پسندم

سلام اگر منظور شما argc و argv است که در پرانتز در جلوی تابع main نوشته میشوند یعنی :


([] int main( int argc, char * argv

میتوان توضیح زیر را داد:

تا حالا دقت کردید که هنگام اجرا کردن بعضی از فایل های exe با برخی مقادیر اضافی در terminal یا cmd مواجه هستیم ؟مثلا:


PING -n 5 -w 7500 www.microsoft.com

در دستور بالا n- و 5 و w- و 7500 و www.microsoft.com از آرگومانهایی هستند که بعد از فایل اجرایی ping قرار گرفته اند در main میتوان از این آرگومان ها استفاده کرد argc تعداد این آرگومان ها را ( به همراه خود فایل اجرایی)نگه میدارد که مثلا در این مثال۶ عدد آرگومان داریم و argv هم لیستی است که مقادیر آنها را نگه میدارد (یعنی ping و n- و ۵ و w- و...)

در یک برنامه شما میتوانید با توجه به چیزی که کاربر میدهد برنامه را جهت دهی کنید.طریقه استفاده از این روش در برنامه زیر آمده است:


<include <stdio.h#
}([]int main( int argc, char * argv
;(printf( "argc = %d\n", argc
}(for( int i = 0; i < argc; ++i 
;([ printf( "argv[ %d ] = %s\n", i, argv[ i
{
;return 0
{

که اگر این برنامه را کامپایل کنید و در cmd نام فایل اجرایی که ساخته شده را به همراه تعدادی آرگومان بدهید نام آنها چاپ خواهد شد:


 yourEXEfileName.exe 2 8 9 1 4 5<<

خروجی به صورت زیر خواهد بود:


 argc = 7     
  argv[ 0 ] = yourEXEfileName.exe
  argv[ 1 ] = 2
  argv[ 2 ] = 8
  argv[ 3 ] = 9
  argv[ 4 ] = 1
  argv[ 5 ] = 4
  argv[ 6 ] = 5



منبع:stackoverflow mainint-argc-char-argv USER:Arun

shotgunner
پاسخ داده شد در مرداد 11, 1392 توسط shotgunner
نوع کاربری: خبره امتیازهای این کاربر : 5,521 مدال های این کاربر:31352  
بازنگری شد در مرداد 11, 1392 توسط shotgunner

پرسشهای مرتبط

4 می پسندم 0 نمی پسندم
2 پاسخ 526 مشاهده 0 نظر
پرسیده شده در دی 3, 1393 توسط بهزاد جنابی
نوع کاربری: استاد امتیازهای این کاربر : 26,401 مدال های این کاربر:2576263  
3 می پسندم 0 نمی پسندم
1 پاسخ 138 مشاهده 0 نظر
پرسیده شده در مرداد 11, 1392 توسط jodi
نوع کاربری: فعال امتیازهای این کاربر : 3,441 مدال های این کاربر:3284126  
3 می پسندم 0 نمی پسندم
1 پاسخ 235 مشاهده 1 نظر
پرسیده شده در مرداد 17, 1392 توسط morjab56
نوع کاربری: نیمه فعال امتیازهای این کاربر : 481 مدال های این کاربر:1123  
5 می پسندم 0 نمی پسندم
1 پاسخ 408 مشاهده 0 نظر
پرسیده شده در دی 5, 1393 توسط بهزاد جنابی
نوع کاربری: استاد امتیازهای این کاربر : 26,401 مدال های این کاربر:2576263  
4 می پسندم 1 نمی پسندم
1 پاسخ 174 مشاهده 0 نظر
پرسیده شده در مهر 18, 1393 توسط AminZ500
نوع کاربری: فعال امتیازهای این کاربر : 1,681 مدال های این کاربر:53055  
3 می پسندم 2 نمی پسندم
0 پاسخ 200 مشاهده 2 نظر
پرسیده شده در مرداد 25, 1392 توسط jodi
نوع کاربری: فعال امتیازهای این کاربر : 3,441 مدال های این کاربر:3284126  

دوستان کینگ آی تی :

طراحي حرفه اي سايت بهترين بک گراندها بيا تو ببر دنیای جی کوئری rtl-theme
...