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

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

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


توزیع گنو/لینوکس اوبونتو ۲۰ ساله شد 🎉

نویسنده موضوع: ورودی دادن به برنامه و خروجی گرفتن  (دفعات بازدید: 1454 بار)

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

آفلاین bat

  • Full Member
  • *
  • ارسال: 121
ورودی دادن به برنامه و خروجی گرفتن
« : 10 بهمن 1391، 07:32 ب‌ظ »
سلام یه کد رو فقط با ... g++ میشه تو ترمینال ران کرد یا راه دیگه ای هم داره؟؟در ضمن چه جوری میشه ورودی داد و خروجی گرفت.چه با فایل چه بی فایل.متشکر.

آفلاین doomhammer65ir

  • High Hero Member
  • *
  • ارسال: 1572
  • جنسیت : پسر
    • IRAN Backup
پاسخ : ورودی دادن به برنامه و خروجی گرفتن
« پاسخ #1 : 10 بهمن 1391، 07:54 ب‌ظ »
برای ورودی/خروجی با فایل :
http://www.cplusplus.com/reference/fstream/fstream/بدون فایل هم باید به خط فرمان بدید :.
.
.
int main (int argc,char* argv[])
{
cout<<"number of arguments entered:"<<argc<<endl;
for (int i=0;i<argc;i++)
cout<<argv<<"\t";
cout<<endl;
.
.
.
    http://www.site.uottawa.ca/~lucia/courses/2131-05/labs/Lab3/CommandLineArguments.html

آفلاین bat

  • Full Member
  • *
  • ارسال: 121
پاسخ : ورودی دادن به برنامه و خروجی گرفتن
« پاسخ #2 : 10 بهمن 1391، 08:21 ب‌ظ »
برای ورودی/خروجی با فایل :
http://www.cplusplus.com/reference/fstream/fstream/بدون فایل هم باید به خط فرمان بدید :.
.
.
int main (int argc,char* argv[])
{
cout<<"number of arguments entered:"<<argc<<endl;
for (int i=0;i<argc;i++)
cout<<argv<<"\t";
cout<<endl;
.
.
.
    http://www.site.uottawa.ca/~lucia/courses/2131-05/labs/Lab3/CommandLineArguments.html
من استفاده از  freopen & fstream رو بلدم منتها در ویندوز با نوشتن a شروع به ورودی گرفتن میکرد اما اینجا این جواب نمیده مشکل اصلی من هم کار با ترمیناله نه ناتوانی در کد زدن. ;)
اگه ممکنه منبعی برای یادگیری دستورات ترمینال رو معرفی کن یا اونا رو بگو. :)

آفلاین majidkamali1370

  • Hero Member
  • *
  • ارسال: 928
  • جنسیت : پسر
پاسخ : ورودی دادن به برنامه و خروجی گرفتن
« پاسخ #3 : 10 بهمن 1391، 08:36 ب‌ظ »
سلام
30li.ir
در ضمن، این برنامه رو اینجوری باید اجرا کرد.
./a.out arg1 arg2خروجیش میشه این:
number of arguments entered: 3
a.out   arg1   arg2
Ubuntu 14.04 LTS 64-bit - unity

آفلاین محسن ح.

  • Hero Member
  • *
  • ارسال: 854
  • جنسیت : پسر
پاسخ : ورودی دادن به برنامه و خروجی گرفتن
« پاسخ #4 : 10 بهمن 1391، 08:38 ب‌ظ »
اگه ممکنه منبعی برای یادگیری دستورات ترمینال رو معرفی کن یا اونا رو بگو. :)

http://forum.ubuntu.ir/index.php/topic,17561.0.html

 :)