PDA

View Full Version : سوال: چکونگی به کا گیری prompt



sali444
پنج شنبه 11 تیر 1388, 13:36 عصر
سلام.
توی زبان سی چطور میشه از prompt استفاده کرد.
مثال:
telnet 127.0.0.1 80
چطوری میشه اینجا که آی پی و پورت شناخته میشن؟
با یه کد مثال بزنید.
ممنون از همه

Yasersadegh
پنج شنبه 11 تیر 1388, 14:08 عصر
سلام دوست عزيز!
اگه مي خواهيد كه دستوراتي كه در پرامپت مي نويسيد رو از داخل برنامتون اجرا كنيد با دستور Syetem مي تونيد اين كار رو بكنيد مثل كد زير:


System("dir");
يا
System("telnet 127.0.0.1 80");
اما اگر منظورتون چيز ديگريست بيشتر توضيح بديد!!:چشمک:

sali444
پنج شنبه 11 تیر 1388, 14:44 عصر
سلام.
ببین من می خوام دستور جلوش پارامتر باشه.
مثلن اگه بخام یک مقدار رو بگیرم کاربر جلوی دستور وارد کنه.
مثلن:
compiled.exe meghdar
و بعد وقدار رو توی یک متغییر ذخیره کنم و استفاده کنم.
چطور به برنامه بفهمونم که مقدار بعد از نام فایل رو قبول کنه و استفاده...

Yasersadegh
پنج شنبه 11 تیر 1388, 14:50 عصر
خوب شما مقداري كه مي خواهيد جلويه نام فايل وارد كنيد بايد به عنوان پارامتر در تابع main قرار بديد!! به عنوان مثال تابع زير رو ببينيد:


void main(string str)
{
printf("%s",str);
}
موقع اجرا به اين شكل برنامه رو اجرا مي كنيد!!


>> programname.exe testprogram
در خروجي اين برنامه عبارت testprogram چاپ ميشه!!
اميدوارم تونسته باشم كمكي كنم!!:چشمک: