PDA

View Full Version : گرفتن Parameter



r_o_o_z_y
چهارشنبه 14 تیر 1385, 05:50 صبح
سلام من می خواستم ببینم بعضی از برنامه ها که مثلا usage شون این شکلیه :

som.exe <tag> <number> salam


این سیستمش چیه ؟
یعنی چه طوری این قسمت هایی که بعد از اسم فایل می نویسه می گیره
با یه مثال ساده اگه می شه توضیح بدین
مثلا یه برنامه که یه عدد را به شکل :

tavan.exe <add>

بگیره و تو برنامه ازش استفاده کنه و مثلا عدد را به توان برسونه
که من راحت متوجه بشم
ممنون می شم:لبخند:

r_o_o_z_y
جمعه 16 تیر 1385, 07:45 صبح
یعنی این همه user و members اما هیچ کس نیست بیاد به داد من برسه :گریه:

Asad.Safari
دوشنبه 19 تیر 1385, 15:43 عصر
تابع اصلی تو رو به صورت زیر تعریف کن:


main(int argc,char *argv[])

r_o_o_z_y
پنج شنبه 12 مرداد 1385, 01:08 صبح
لطبا یه مثال کامل می زنین که من بفهمم !
چون من تازه با c آشنا شدم
اگه قدم به قدم توضیح بدین هم ممنون می شم:خجالت:

someCoder
پنج شنبه 12 مرداد 1385, 09:49 صبح
این کد رو امتحان کن و بهش پارامتر رو همونجوری که گفتی بفرست تا ببینی


main(int argc,char *argv[])
{
for(int i=0;i<argc;i++){
puts(argv[i]);
}
}

r_o_o_z_y
شنبه 14 مرداد 1385, 01:16 صبح
من می خوام قبل از اینکه برنامه اجرا بشه اون ورودی را بگیره !!!

Identifier
شنبه 14 مرداد 1385, 07:47 صبح
دوست گرامی لطفا قوانین سایت را به دقت مطالع کنید و برای مطالب ارسالی خود از عناوین مناسب استفاده نمایید.

mzjahromi
چهارشنبه 18 مرداد 1385, 09:03 صبح
من می خوام قبل از اینکه برنامه اجرا بشه اون ورودی را بگیره !!!
اون کدهائی رو که دوستان نوشتند امتحال کنید.
Argc تعداد آرگومانهای ورودی برنامه هست
Argv هم که خود آرگومانها هستند.