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

کمک و پشتیبانی => برنامه‌سازی => نویسنده: bat در 10 بهمن 1391، 07:32 ب‌ظ

عنوان: ورودی دادن به برنامه و خروجی گرفتن
ارسال شده توسط: bat در 10 بهمن 1391، 07:32 ب‌ظ
سلام یه کد رو فقط با ... g++ میشه تو ترمینال ران کرد یا راه دیگه ای هم داره؟؟در ضمن چه جوری میشه ورودی داد و خروجی گرفت.چه با فایل چه بی فایل.متشکر.
عنوان: پاسخ : ورودی دادن به برنامه و خروجی گرفتن
ارسال شده توسط: doomhammer65ir در 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 در 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 در 10 بهمن 1391، 08:36 ب‌ظ
سلام
30li.ir
در ضمن، این برنامه رو اینجوری باید اجرا کرد.
./a.out arg1 arg2خروجیش میشه این:
number of arguments entered: 3
a.out   arg1   arg2
عنوان: پاسخ : ورودی دادن به برنامه و خروجی گرفتن
ارسال شده توسط: محسن ح. در 10 بهمن 1391، 08:38 ب‌ظ
اگه ممکنه منبعی برای یادگیری دستورات ترمینال رو معرفی کن یا اونا رو بگو. :)

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

 :)