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

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

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


ارائه ۲۴٫۱۰ اوبونتو منتشر شد 🎉

نویسنده موضوع: ++c  (دفعات بازدید: 5157 بار)

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

آفلاین abfat

  • Jr. Member
  • *
  • ارسال: 91
  • جنسیت : پسر
++c
« : 29 شهریور 1389، 09:05 ب‌ظ »
سلام دوستان.من تو qt یا هر جای دیگه ای شروع به نوشتن میکنم بعد build ارور میپده
cout یا cin ‍‍٫declard.یعنی چی؟من تازه بطور جدی شروع کردم یادگیری برنامه نویسی.اول با ++c شروع کردم خوبه؟در کنارش چی یاد بگیرم مفیده؟زاستی مثلا ببینین این کد ساده مشکلش چیه ارور declard میده




نقل‌قول
#include <iostream>
int main ()
{
        int x,y,max;
cout<<"enter 2 num"<<endl;
cin>>x>>y;
x=max;
if(y>x)
    y=max;
cout<<"max"<<max<<endl;
return 0;
}

آفلاین یک پسر خلاق

  • Jr. Member
  • *
  • ارسال: 39
پاسخ به: ++c
« پاسخ #1 : 29 شهریور 1389، 09:18 ب‌ظ »
فکر کنم باید using namespace std رو اضافه کنید

آفلاین abfat

  • Jr. Member
  • *
  • ارسال: 91
  • جنسیت : پسر
پاسخ به: ++c
« پاسخ #2 : 29 شهریور 1389، 09:30 ب‌ظ »
ممنون.حالا این برنامه تو ویژوال استودیو کاموایل میشه؟این اجرا شد اما جواب اشتباهه.چرا؟

آفلاین یک پسر خلاق

  • Jr. Member
  • *
  • ارسال: 39
پاسخ به: ++c
« پاسخ #3 : 29 شهریور 1389، 09:36 ب‌ظ »
اشتباهی به جای اینکه x رو بریزی تو max, max رو که مقدار اولیه هم نگرفته ریختی تو x!!

آفلاین یک پسر خلاق

  • Jr. Member
  • *
  • ارسال: 39
پاسخ به: ++c
« پاسخ #4 : 29 شهریور 1389، 09:39 ب‌ظ »
اما اینکه پرسیدی با سی پلاس پلاس خوبه شروع کرد! به نظر من بهتره با سی شروع کنی بعد بیای سی پلاس پلاس! چون مفاهیمی مثل operator overloading و class و ارث بری خیلی مهمن اگه بخوای قوی کار کنی!

آفلاین abfat

  • Jr. Member
  • *
  • ارسال: 91
  • جنسیت : پسر
پاسخ به: ++c
« پاسخ #5 : 29 شهریور 1389، 09:42 ب‌ظ »
واقعا ممنون.نیاز به مطالعه دارم.بهترین کیاب c که میتونم تهیه کنم چیه.البته فارسی راهتترم.اگه میشه به باقی سوالاتم جواب بدین.همیشه موفق باشی :KS :KS

آفلاین یک پسر خلاق

  • Jr. Member
  • *
  • ارسال: 39
پاسخ به: ++c
« پاسخ #6 : 29 شهریور 1389، 09:53 ب‌ظ »
 "چگونه با C برنامه نویسی کنیم" نویسنده deitel&deitel ترجمه های متفاوتی ازش هست!
در مورد این که در کنارش چی بخونی باید بدونم هدفت از برنامه نویسی چیه؟؟ مثلا میخوای نرم افزار بنویسی یا توی مسابقات برنامه نویسی شرکت کنی یا ...
ولی عموما در کنارش یه سری کتاب الگوریتم هم بخونی خوبه!
این کد در ویژوال استودیو هم اجرا میشه )ورژن ۲۰۰۸ به بالا, از vc6 استفاده نکن چون یه سری باگ مسخره داره!(در واقع کامپایلر ++g گنو لینوکس خیلی استانداردتر و بهتر از ماله ماکروسافته!

آفلاین abfat

  • Jr. Member
  • *
  • ارسال: 91
  • جنسیت : پسر
پاسخ به: ++c
« پاسخ #7 : 29 شهریور 1389، 09:59 ب‌ظ »
بی نهایت ممنون.

آفلاین آشنا

  • Jr. Member
  • *
  • ارسال: 27
پاسخ به: ++c
« پاسخ #8 : 15 مهر 1389، 05:42 ق‌ظ »
حتما یاد گیری و کار با پایتون رو توصیه میکنم
راحتتر .تمیز تر و کلا بهتره تازه با کیو تی هم سازگاره

آفلاین abfat

  • Jr. Member
  • *
  • ارسال: 91
  • جنسیت : پسر
پاسخ به: ++c
« پاسخ #9 : 15 مهر 1389، 04:42 ب‌ظ »
نقل‌قول
حتما یاد گیری و کار با پایتون رو توصیه میکنم
راحتتر .تمیز تر و کلا بهتره تازه با کیو تی هم سازگاره

میشه بگید از کجا؟

آفلاین r_m1232002

  • Full Member
  • *
  • ارسال: 143
پاسخ به: ++c
« پاسخ #10 : 15 مهر 1389، 11:22 ب‌ظ »
نظر شخصی من این است که پایتون زبان بسیار خوبی است که یاد گرفتن آن می تواند بسیار مفید باشد. اما من شخصا توصیه می کنم به عنوان زبان اول از یک زبان کلاسیک و استاندارد مثل C یا ترجیحا  ++C استفاده کنید. چون پایتون نگاهی کاملا متفاوت از برنامه نویسی را به شما القا می کند که ممکن است شما را برای یادگیری زبان های دیگر دچار مشکل کند.
موفق باشید.

آفلاین abfat

  • Jr. Member
  • *
  • ارسال: 91
  • جنسیت : پسر
پاسخ به: ++c
« پاسخ #11 : 16 مهر 1389، 08:18 ق‌ظ »
ممنون دوستان.فقط کتاب برای پایتون رو از کجا میشه پیدا کرد؟

آفلاین bahman.azimii

  • Jr. Member
  • *
  • ارسال: 71
مشکل در برنامه نویسی با qt
« پاسخ #12 : 22 مهر 1389، 07:46 ق‌ظ »
من یک کلاس نوشتم که داخلش یک سازنده با آرگومان ‍پیشفرض هست ولی وقتی از دستور make استفاده میکنم خطا میگیره:
این اعلان سازنده کلاس است:
;(MyClass(const QString &text, QObject *parent=0
این هم تعریف کلاس است:
(MyClass::MyClass(const QString &text, QObject *parent=0
خطاهای زیر رو نشون میده:
Error: ./MyClass.h:16: error: default argument given for parameter 2 of ‘MyClass::MyClass(const QString&, QObject*)

Error: ./MyClass.h:7: error: after previous specification in ‘MyClass::MyClass( const QString&, QObject* ) :Error

آفلاین doomhammer65ir

  • High Hero Member
  • *
  • ارسال: 1572
  • جنسیت : پسر
    • IRAN Backup
پاسخ به: ++c
« پاسخ #13 : 22 مهر 1389، 12:33 ب‌ظ »
این هم تعریف کلاس است:
(MyClass::MyClass(const QString &text, QObject *parent=0)تو سرآمد تابع سازنده باید مقدار پیش فرض بدی که درست انجام دادی ولی نیاز نیست دوباره تو تعریف سازنده هم مقادیر رو پیش فرض رد کنی
بگمانم باید اینجور بنویسی :
(MyClass::MyClass(const QString &text, QObject *parent)

آفلاین iman129080

  • Newbie
  • *
  • ارسال: 1
پاسخ به: ++c
« پاسخ #14 : 17 بهمن 1389، 01:51 ق‌ظ »
واقعا ممنون.نیاز به مطالعه دارم.بهترین کیاب c که میتونم تهیه کنم چیه.البته فارسی راهتترم.اگه میشه به باقی سوالاتم جواب بدین.همیشه موفق باشی :KS :KS

سلام دوست عزیز این کتاب آموزش برنامه نویسی به زبان C نوشته مهندس جعفر نژاد قمی هست که توی دانشگاه ها هم از این کتاب استفاده میشه.
موفق باشید. :)


Ebook_C.pdf