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

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

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


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

نویسنده موضوع: اولین برنامه C++  (دفعات بازدید: 6783 بار)

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

آفلاین aliva

  • Sr. Member
  • *
  • ارسال: 363
  • جنسیت : پسر
    • http://vakilzade.ir
اولین برنامه C++
« : 04 دی 1387، 09:52 ب‌ظ »
پس مدت ها رنج و زحمت در لحظات نومیدی فهمیدم پایان شب سیه سفید است !
یعنی اولین برنامه C++خود را با ابونتو نوشتم که کار میدهد.
این حادثه را به تمامی جهانینان مخصوصا خودم تبریک میگم
ide = code::block
اینم برنامه من ( برنامم اپن سرسه ! )
#include <iostream>
using namespace std ;
int main()
{

     cout << "Linux Is Excellent !" ;
     return 0 ;
}


کاری نداشتم فقط داشتم از خوشحالی می ترکیدم خواستم بگم !

آفلاین Freeman

  • High Hero Member
  • *
  • ارسال: 2310
    • KDE Software Compilation
پاسخ به: اولین برنامه C++
« پاسخ #1 : 04 دی 1387، 10:17 ب‌ظ »
ایشالا روز به به روز موفقتر باشی \\:D/

آفلاین نوید زراعتی

  • Full Member
  • *
  • ارسال: 168
    • میزبانی وب لینوکس ایران
پاسخ به: اولین برنامه C++
« پاسخ #2 : 04 دی 1387، 10:27 ب‌ظ »
 ](*,)
میزبانی وب لینوکس ایران:  http://www.itn.ir

آفلاین Farshid

  • High Sr. Member
  • *
  • ارسال: 613
  • جنسیت : پسر
پاسخ به: اولین برنامه C++
« پاسخ #3 : 04 دی 1387، 10:28 ب‌ظ »
درود

این واقعا سی++ هست؟!

من از هیچکدوم از این خط‌ها سر در نمی‌آرم!

تو سی++ هم فضای نام داریم؟

ببخشید اگه سوالاتم ابتدایی هست ی توضیح کوچولو! ممنونم :oops:
معنای واقعی اوبونتو این است که "آدمی به کمک انسانهای دیگر به گوهر آدمیت میرسد"

آفلاین aliva

  • Sr. Member
  • *
  • ارسال: 363
  • جنسیت : پسر
    • http://vakilzade.ir
پاسخ به: اولین برنامه C++
« پاسخ #4 : 04 دی 1387، 11:17 ب‌ظ »
اقا فرشید با این سوالا که منو از زندگی سیر کردی بزار ما دوزار سی یاد بگیریم بعد این چیزا رو بگو
تازه اونم خطا نبود کد برنامم بود  :P

آفلاین Farshid

  • High Sr. Member
  • *
  • ارسال: 613
  • جنسیت : پسر
پاسخ به: اولین برنامه C++
« پاسخ #5 : 04 دی 1387، 11:42 ب‌ظ »
اقا فرشید با این سوالا که منو از زندگی سیر کردی بزار ما دوزار سی یاد بگیریم بعد این چیزا رو بگو
تازه اونم خطا نبود کد برنامم بود  :P
من که می‌گم توضیح بده من هم یاد بگیرم!!!

در ضمن من هم گفتم خط - ها نه خطا - ها ی دور دوباره بخون  ;)
معنای واقعی اوبونتو این است که "آدمی به کمک انسانهای دیگر به گوهر آدمیت میرسد"

آفلاین aliva

  • Sr. Member
  • *
  • ارسال: 363
  • جنسیت : پسر
    • http://vakilzade.ir
پاسخ به: اولین برنامه C++
« پاسخ #6 : 05 دی 1387، 12:50 ق‌ظ »
حالا چرا شاکی میشی
راستش فضای نام نمیدونم چیه ولی فکر می کنم تو قسمت
using namespace std ;استفاده کردم !

این هم بررسی برنامم ( دوستان کمک کنن باش یه سیستم عامل بینویسیم  ! )
#include <iostream>خطوطی که با # شروع میشن به کامپایلر ( اون چیزی که برنامه رو به زبان 0 و 1 تبدیل میکنه تا اجرا شه ) میگن که فلان کارو بکن iostream میگه من میخام رو صفحه یه چیزی نشون بدم خودتو آماده کن !
using namespace std ;به ما گفتن اینوبنویسین ثواب داره ( برای iostream ) حالت جزئی اینکه برای هر دستور بنویسی یعنی مثلا
using std::cout ;
int main()اینم بدنه اصلی (اسمش تابع است )برنامه ی ما توی کروشه ها نوشته میشه
cout << "Linux Is Excellent !" ;اونجا که iostream دادیم برای همین بود
cout <<یعنی این چیزی  که اون جلو هست(یعنی linux ... ) رو بفرست به مانیتور !
return 0 ;وقتی اجرا به اینجا رسید cpu میفهمه برنامه با موفقیت به اتمام رسیده

خروجی :
یه صفحه ترمینال خالی
توش نوشته
Linux Is Excellent

اگر شما علاقه دارید کتاب C++ نوشته هربرت شیلد خیلی کامل و راحته

در مورد اشتباهات توضیح هم ببخشید همینقدر بلد بودم !
[/size]

آفلاین Freeman

  • High Hero Member
  • *
  • ارسال: 2310
    • KDE Software Compilation
پاسخ به: اولین برنامه C++
« پاسخ #7 : 05 دی 1387، 01:47 ق‌ظ »
 :o بابا بیخیال شما بخون برو جلو ;)
« آخرین ویرایش: 05 دی 1387، 02:06 ق‌ظ توسط حسن حبیبی »

آفلاین NEW

  • Newbie
  • *
  • ارسال: 7
پاسخ به: اولین برنامه C++
« پاسخ #8 : 16 اردیبهشت 1388، 08:39 ب‌ظ »
سلام
ببخشید من این برنامه رو توی code::blocks می نویسم

#include<iostream>
using namespace std;
int main()
{
cout <<"ubuntu exellent";
return 0;
}
و وقتی اجرا می کنم یک صفحه ی سیاهی ظاهر میشه که بالاش نوشته hello و زیرش هم نوشته: press enter to continue. البته اولین بار که نوشتم توی cout خواسته بودم که hello چاپ بشه و حالا هر تغییری میدم اعمال نمیشه و همینا میاد.

ممنون میشم راهنمایی کنید

آفلاین ARH

  • Full Member
  • *
  • ارسال: 135
  • جنسیت : پسر
  • Hardware Enthusiast
    • پروفايل شخصي من در گوگل
پاسخ به: اولین برنامه C++
« پاسخ #9 : 16 اردیبهشت 1388، 09:23 ب‌ظ »
سلام
ببخشید من این برنامه رو توی code::blocks می نویسم

#include<iostream>
using namespace std;
int main()
{
cout <<"ubuntu exellent";
return 0;
}
و وقتی اجرا می کنم یک صفحه ی سیاهی ظاهر میشه که بالاش نوشته hello و زیرش هم نوشته: press enter to continue. البته اولین بار که نوشتم توی cout خواسته بودم که hello چاپ بشه و حالا هر تغییری میدم اعمال نمیشه و همینا میاد.

ممنون میشم راهنمایی کنید

خوب معلومه باید دوباره برنامه ات رو build کنی تا کام‍پایل شده و سورس کد جدید به Object Code برنامه مطلوب تبدیل بشه

آفلاین OpenS

  • Full Member
  • *
  • ارسال: 213
پاسخ به: اولین برنامه C++
« پاسخ #10 : 23 شهریور 1388، 04:48 ب‌ظ »

#include <iostream>خطوطی که با # شروع میشن به کامپایلر ( اون چیزی که برنامه رو به زبان 0 و 1 تبدیل میکنه تا اجرا شه ) میگن که فلان کارو بکن iostream میگه من میخام رو صفحه یه چیزی نشون بدم خودتو آماده کن !


ببخشيد جسارتي ميكنم aliva جان

من توضيح شمارو خوي نگرفتم(بزار به حساب آي كيو پايينم ;D)

ولي تا اونجايي كه من ميدونم اينها فايلهاي كتابخونه اي زبان سي هستند مثلا iostream دستورات مربوط به ورودي و خروجي رو كنترل (يا شايد بهتره بگم تعريف) ميكنه مثل cin cout ولي فك نميكنم به كامپايلر بگن چكار كن

آفلاین aliva

  • Sr. Member
  • *
  • ارسال: 363
  • جنسیت : پسر
    • http://vakilzade.ir
پاسخ به: اولین برنامه C++
« پاسخ #11 : 24 شهریور 1388، 11:57 ق‌ظ »

#include <iostream>خطوطی که با # شروع میشن به کامپایلر ( اون چیزی که برنامه رو به زبان 0 و 1 تبدیل میکنه تا اجرا شه ) میگن که فلان کارو بکن iostream میگه من میخام رو صفحه یه چیزی نشون بدم خودتو آماده کن !


ببخشيد جسارتي ميكنم aliva جان

من توضيح شمارو خوي نگرفتم(بزار به حساب آي كيو پايينم ;D)

ولي تا اونجايي كه من ميدونم اينها فايلهاي كتابخونه اي زبان سي هستند مثلا iostream دستورات مربوط به ورودي و خروجي رو كنترل (يا شايد بهتره بگم تعريف) ميكنه مثل cin cout ولي فك نميكنم به كامپايلر بگن چكار كن

واو! این از پست رو از کجا پیدا کردید؟
خوب من اشنباه نوشتم!

آفلاین OpenS

  • Full Member
  • *
  • ارسال: 213
پاسخ به: اولین برنامه C++
« پاسخ #12 : 27 شهریور 1388، 06:50 ب‌ظ »
سلام داشتم ميگشتم خيلي هم دور نبود صفحه 7 بود :p

من قصد اشكال يابي نداشتم دوست خوفم ببخشيد اگه جسارتي شد

واسم سوال پيش اومد يعني شك كردم كه كدوم درسته گفتم بپرسم برطرف شه ;)

آفلاین mrmrn

  • High Hero Member
  • *
  • ارسال: 1490
  • جنسیت : پسر
  • آقا مرتضی
پاسخ : اولین برنامه C++
« پاسخ #13 : 11 تیر 1391، 11:02 ب‌ظ »
سلام.
ممنون از aliva.البته این ابتدای برنامه نویسیشون بوده و من ایشون رو با اون برنامه که برا زیر نویسها نوشتن میشناسم ;)
خیلی کمکم کرد چون من اون فضای نام رو تو برنامه هام نداشتم و کلی خودزنی کردم آخرش نفهمیدم چی به چیه.با همون عبارت فضای نام کل برنامه هام درست شدن!!
حالا این فضای نام چیکار میکنه؟
نمیشه یه جور دیگه نوشت که به این فضای نام نیازنباشه؟
پدرم به رحمت خدا رفتن. شادی روحش صلوات.

آفلاین doomhammer65ir

  • High Hero Member
  • *
  • ارسال: 1572
  • جنسیت : پسر
    • IRAN Backup
پاسخ : اولین برنامه C++
« پاسخ #14 : 11 تیر 1391، 11:44 ب‌ظ »
فضای نامها برای پیشگیری از برخورد نام متغیرهاست همچنین دسته بندی میکند بخش های مختلف زبان را .
اگر ننویسیم using namespace std باید فضای نام هر تابع یا رده ( کلاس ) را پیش از آن بنویسیم :
std::cout <<"GNU/LINUX RULES";http://www.cplusplus.com/doc/tutorial/namespaces/