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

کمک و پشتیبانی => برنامه‌سازی => نویسنده: abfat در 29 شهریور 1389، 09:05 ب‌ظ

عنوان: ++c
ارسال شده توسط: abfat در 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;
}
عنوان: پاسخ به: ++c
ارسال شده توسط: یک پسر خلاق در 29 شهریور 1389، 09:18 ب‌ظ
فکر کنم باید using namespace std رو اضافه کنید
عنوان: پاسخ به: ++c
ارسال شده توسط: abfat در 29 شهریور 1389، 09:30 ب‌ظ
ممنون.حالا این برنامه تو ویژوال استودیو کاموایل میشه؟این اجرا شد اما جواب اشتباهه.چرا؟
عنوان: پاسخ به: ++c
ارسال شده توسط: یک پسر خلاق در 29 شهریور 1389، 09:36 ب‌ظ
اشتباهی به جای اینکه x رو بریزی تو max, max رو که مقدار اولیه هم نگرفته ریختی تو x!!
عنوان: پاسخ به: ++c
ارسال شده توسط: یک پسر خلاق در 29 شهریور 1389، 09:39 ب‌ظ
اما اینکه پرسیدی با سی پلاس پلاس خوبه شروع کرد! به نظر من بهتره با سی شروع کنی بعد بیای سی پلاس پلاس! چون مفاهیمی مثل operator overloading و class و ارث بری خیلی مهمن اگه بخوای قوی کار کنی!
عنوان: پاسخ به: ++c
ارسال شده توسط: abfat در 29 شهریور 1389، 09:42 ب‌ظ
واقعا ممنون.نیاز به مطالعه دارم.بهترین کیاب c که میتونم تهیه کنم چیه.البته فارسی راهتترم.اگه میشه به باقی سوالاتم جواب بدین.همیشه موفق باشی :KS :KS
عنوان: پاسخ به: ++c
ارسال شده توسط: یک پسر خلاق در 29 شهریور 1389، 09:53 ب‌ظ
 "چگونه با C برنامه نویسی کنیم" نویسنده deitel&deitel ترجمه های متفاوتی ازش هست!
در مورد این که در کنارش چی بخونی باید بدونم هدفت از برنامه نویسی چیه؟؟ مثلا میخوای نرم افزار بنویسی یا توی مسابقات برنامه نویسی شرکت کنی یا ...
ولی عموما در کنارش یه سری کتاب الگوریتم هم بخونی خوبه!
این کد در ویژوال استودیو هم اجرا میشه )ورژن ۲۰۰۸ به بالا, از vc6 استفاده نکن چون یه سری باگ مسخره داره!(در واقع کامپایلر ++g گنو لینوکس خیلی استانداردتر و بهتر از ماله ماکروسافته!
عنوان: پاسخ به: ++c
ارسال شده توسط: abfat در 29 شهریور 1389، 09:59 ب‌ظ
بی نهایت ممنون.
عنوان: پاسخ به: ++c
ارسال شده توسط: آشنا در 15 مهر 1389، 05:42 ق‌ظ
حتما یاد گیری و کار با پایتون رو توصیه میکنم
راحتتر .تمیز تر و کلا بهتره تازه با کیو تی هم سازگاره
عنوان: پاسخ به: ++c
ارسال شده توسط: abfat در 15 مهر 1389، 04:42 ب‌ظ
نقل‌قول
حتما یاد گیری و کار با پایتون رو توصیه میکنم
راحتتر .تمیز تر و کلا بهتره تازه با کیو تی هم سازگاره

میشه بگید از کجا؟
عنوان: پاسخ به: ++c
ارسال شده توسط: r_m1232002 در 15 مهر 1389، 11:22 ب‌ظ
نظر شخصی من این است که پایتون زبان بسیار خوبی است که یاد گرفتن آن می تواند بسیار مفید باشد. اما من شخصا توصیه می کنم به عنوان زبان اول از یک زبان کلاسیک و استاندارد مثل C یا ترجیحا  ++C استفاده کنید. چون پایتون نگاهی کاملا متفاوت از برنامه نویسی را به شما القا می کند که ممکن است شما را برای یادگیری زبان های دیگر دچار مشکل کند.
موفق باشید.
عنوان: پاسخ به: ++c
ارسال شده توسط: abfat در 16 مهر 1389، 08:18 ق‌ظ
ممنون دوستان.فقط کتاب برای پایتون رو از کجا میشه پیدا کرد؟
عنوان: مشکل در برنامه نویسی با qt
ارسال شده توسط: bahman.azimii در 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
عنوان: پاسخ به: ++c
ارسال شده توسط: doomhammer65ir در 22 مهر 1389، 12:33 ب‌ظ
این هم تعریف کلاس است:
(MyClass::MyClass(const QString &text, QObject *parent=0)تو سرآمد تابع سازنده باید مقدار پیش فرض بدی که درست انجام دادی ولی نیاز نیست دوباره تو تعریف سازنده هم مقادیر رو پیش فرض رد کنی
بگمانم باید اینجور بنویسی :
(MyClass::MyClass(const QString &text, QObject *parent)
عنوان: پاسخ به: ++c
ارسال شده توسط: iman129080 در 17 بهمن 1389، 01:51 ق‌ظ
واقعا ممنون.نیاز به مطالعه دارم.بهترین کیاب c که میتونم تهیه کنم چیه.البته فارسی راهتترم.اگه میشه به باقی سوالاتم جواب بدین.همیشه موفق باشی :KS :KS

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


Ebook_C.pdf (http://parsaspace.com/files/9853368884/Ebook_C.pdf.html)
عنوان: پاسخ به: ++c
ارسال شده توسط: nodet07 در 06 اسفند 1389، 05:07 ب‌ظ
پایتون زبان قوی و جدیدی هست ولی تو ایران هنوز رواج زیادی پیدا نکرده و منابع چندانی هم براش ترجمه نشده
ولی ++C  علاوه بر رایج بودن و قدرتمند بودن  - منابع زیادی ازش ترجمه شده که میشه به چند مورد اشاره کرد

۱- کتاب دایتل و دایتل که خیلی مشهوره
http://aghazeh.com/programing-language-ebooks/185-c-how-to-program-5th-edition.html
2- کتاب آقای جعفرنژاد قمی
3-کتاب آقای قلزم
عنوان: پاسخ به: ++c
ارسال شده توسط: bahman.azimii در 14 امرداد 1390، 12:35 ق‌ظ
جالب بود