مشکل با qt
|
2010-05-08, 07:54 PM,
ارسال : #41
|
|||
|
|||
پاسخ: Re: پاسخ: Re: پاسخ: Re: پاسخ: Re: پاسخ: مشکل با qt
من تکه کد آبکی زیر رو تو QT Creator در ویندوز مینویسم و بدون مشکل اجرا میشه, ولی وقتی تو لینوکس مینویسم اولا تو ترمینال اجرا نمیشه و تو دیباگ مد اجرا میشه و ثانیا تا گرفتن ۳ عدد پیش میره و بعد هم هیچ اتفاقی نمیوفته!!! ببخشید, ولی تا تستهام کامل نشه نمیتونم کارمو شروع کنم پس ممنون میشم راهنماییم کنید.
#include <iostream> using namespace std; int main() { int a,k,b,c; cout<<"Enter 3 numbers: \n"; cin>>a>>b>>c; if (b>a) { k=a; a=b; b=k; } if (c>a) { k=a; a=c; c=k; } if (c>b) { k=b; b=c; c=k; } cout<<"maximum number is : "<<a<<endl; cout<<"middel number is : "<<b<<endl; cout<<"minimum number is : "<<c<<endl; cin>>a>>b>>c; return 0; } موفق و پیروز باشید , سامان . |
|||
2010-05-08, 08:19 PM,
ارسال : #42
|
|||
|
|||
پاسخ: Re: پاسخ: Re: پاسخ: Re: پاسخ: Re: پاسخ: مشکل با qt
در لینوکس اون خط using namespace std رو حذف کن (ولی به جای دیگهء برنامه دست نزن) ببین درست میشه یا نه.
|
|||
2010-05-08, 09:15 PM,
ارسال : #43
|
|||
|
|||
پاسخ: Re: پاسخ: Re: پاسخ: Re: پاسخ: Re: پاسخ: مشکل با qt
اینطوری به cin و cout ها ارور داد.
موفق و پیروز باشید , سامان . |
|||
2010-05-09, 08:30 AM,
ارسال : #44
|
|||
|
|||
پاسخ: Re: پاسخ: Re: پاسخ: Re: پاسخ: Re: پاسخ: مشکل با qt
stdlib رو include کنید
کد : #include <stdlib> در ضمن کدها رو توی فروم، داخل تگ کد بذارید، مثلاً اینطوری [code]YOUR CODE HERE[/code] StarCalendar | Blog | 1+ | OS |
|||
2010-05-09, 09:04 AM,
ارسال : #45
|
|||
|
|||
پاسخ: Re: پاسخ: Re: پاسخ: Re: پاسخ: Re: پاسخ: مشکل با qt
تازه اینا ربطی هم به Qt نداره. اول با g++ تست کنید راحتتره.
|
|||
2010-05-09, 09:37 AM,
ارسال : #46
|
|||
|
|||
Re: پاسخ: Re: پاسخ: Re: پاسخ: Re: پاسخ: Re: پاسخ: مشکل با qt
نقل قول :اون using namespace std رو دلیلی نداره حذف کنید، اگه حدف کنید بجای cin باید بنویسید std::cin و بجای cout بنویسید std::cout و...من گفتم حذف کنه بخاطر اینکه یک بار یجایی یادم هست که بصورت پیشفرض استفاده از فضای نامی std فعال بود. فکر کردم ممکنه انجام دوباره مشکل ایجاد کنه. اما الان فکر کنم یادم اومد که استفاده از فرم std:: در اون حالت مشکل ایجاد میکرد. |
|||
2010-05-09, 08:06 PM,
ارسال : #47
|
|||
|
|||
Re: پاسخ: Re: پاسخ: Re: پاسخ: Re: پاسخ: Re: پاسخ: مشکل با qt
ilius نویسنده :stdlib رو include کنید توی QT Creator که این کار رو میکنم روی #include <stdlib> ارور میده! ولی توی کامند که دستی اجرا میکنم کار میکنه!!! میشه راهنماییم کنید توی QT Creator هم درست بشه و اینکه وقتی ران میکنم بجای دیباگ مد توی ترمینال کار کنه؟ ممنون و موفق باشید. موفق و پیروز باشید , سامان . |
|||
2010-05-10, 08:08 AM,
ارسال : #48
|
|||
|
|||
پاسخ: Re: پاسخ: Re: پاسخ: Re: پاسخ: Re: پاسخ: Re: پاسخ: مشکل با qt
من که با این IDE ها و ابزارهای ویژوال کار نمیکنم! با یه ادیتور مینویسم و به یه ترمینال کامپایل/اجرا/دیباگ میکنم. اینطوری آدم دقیق میفهمه چه اتفاقی داره میافته.
توی ترمینال با دستور ++g این جور مواقع آپشن lstd- رو تست کنید، ولی توی QT Creator نمیدونم. راستی یه h. هم بذارید(stdlib.h) ببینید چی میشه... اگه بازم نشد، دقیق بگید چه اروری میده. StarCalendar | Blog | 1+ | OS |
|||
2010-05-10, 10:32 PM,
ارسال : #49
|
|||
|
|||
پاسخ: Re: پاسخ: Re: پاسخ: Re: پاسخ: Re: پاسخ: Re: پاسخ: مشکل با qt
وقتی <stdlib.h> رو میذارم, برنامه ران میشه و دیباگ مد (و نه ترمینال) میگه ۳ تا عدد رو بده و من هم ۳ تا وارد میکنم و بعد بجای اینکه ریزالت رو چاپ کنه میمونه و هیچ اتفاقی نمیوفته!!! کدم رو که در زیر نوشتم ببینید. ممنون میشه کمکم کنید.
[code]#include <iostream> #include <stdlib.h> using namespace std; int main() { int a,k,b,c; cout<<"Enter 3 numbers: \n"; cin>>a>>b>>c; if (b>a) { k=a; a=b; b=k; } if (c>a) { k=a; a=c; c=k; } if (c>b) { k=b; b=c; c=k; } cout<<"maximum number is : "<<a<<endl; cout<<"middel number is : "<<b<<endl; cout<<"minimum number is : "<<c<<endl; cin>>a>>b>>c; return 0; }[/code] موفق و پیروز باشید , سامان . |
|||
2010-05-11, 08:36 AM,
ارسال : #50
|
|||
|
|||
پاسخ: Re: پاسخ: Re: پاسخ: Re: پاسخ: Re: پاسخ: Re: پاسخ: مشکل با qt
برای من که درست کار میکنه. یعنی مقدار ماکزیمم و مینیمم و وسط رو چاپ میکنه. ولی بعدش خارج نمیشه بخاطر همون cin که آخرش گذاشتید (بازم سه تا ورودی میخواد)
نمیدونم چرا برای شما کار نمیکنه! توی خود ترمینال اجراش میکنید یا توی IDE ؟ یه بار توی خود ترمینال اجراش کنید ببینید چی میشه. StarCalendar | Blog | 1+ | OS |
|||
2010-05-11, 08:47 AM,
ارسال : #51
|
|||
|
|||
پاسخ: Re: پاسخ: Re: پاسخ: Re: پاسخ: Re: پاسخ: Re: پاسخ: مشکل با qt
راستش مال من توی ترمینال درست کار میکنه ولی توی QT Creator توی دیباگ مد ران میکنه و تا مرحله گرفتن سه عدد کار میکنه ولی چیزی چاپ نمیکنه همینجوری میمونه!
موفق و پیروز باشید , سامان . |
|||
2010-05-11, 09:13 AM,
ارسال : #52
|
|||
|
|||
پاسخ: Re: پاسخ: Re: پاسخ: Re: پاسخ: Re: پاسخ: Re: پاسخ: مشکل با qt
خب توی مد دیباگ احتمالا توی اون نقطه اجرای برنامه رو pause میکنه و باید یه دکمهای بزنید که resume بشه... دیگه اینا مربوط به IDE میشه که خودتون باید باهاش به تدریج آشنا بشید...
StarCalendar | Blog | 1+ | OS |
|||
2010-05-11, 09:37 AM,
ارسال : #53
|
|||
|
|||
پاسخ: Re: پاسخ: Re: پاسخ: Re: پاسخ: Re: پاسخ: Re: پاسخ: مشکل با qt
اتفاقا من هم روی QT همین مشکلات رو دارم و نمیدونم برای نوشتن ++C روی لینوکس چه IDE ای استفاده کنم. شما عزیزان از چه IDE استفاده میکنید و چطور پیکربندیش کردید؟
|
|||
2010-05-11, 09:41 AM,
ارسال : #54
|
|||
|
|||
پاسخ: Re: پاسخ: Re: پاسخ: Re: پاسخ: Re: پاسخ: Re: پاسخ: مشکل با qt
همینه دیگه! منم میخوام یکی منو روی QT Creator راهنمایی کنه دیگه. آخه میخوام روی یک آی دی ای قوی روی لینوکس نوشتن ++C رو شروع کنم و برم برای یک پروژه جدی و الآنم راستش تا چند ماهی میخوام QT یا هر آی دی ای دیگه ای رو تست کنم تا ایشالا شروع کنیم.
موفق و پیروز باشید , سامان . |
|||
2010-05-12, 09:57 AM,
ارسال : #55
|
|||
|
|||
Re: پاسخ: Re: پاسخ: Re: پاسخ: Re: پاسخ: Re: پاسخ: Re: پاسخ: مشکل با qt
iSam نویسنده :همینه دیگه! منم میخوام یکی منو روی QT Creator راهنمایی کنه دیگه. آخه میخوام روی یک آی دی ای قوی روی لینوکس نوشتن ++C رو شروع کنم و برم برای یک پروژه جدی و الآنم راستش تا چند ماهی میخوام QT یا هر آی دی ای دیگه ای رو تست کنم تا ایشالا شروع کنیم.میشه اینو بگید. |
|||
2010-05-13, 09:01 AM,
ارسال : #56
|
|||
|
|||
Re: پاسخ: Re: پاسخ: Re: پاسخ: Re: پاسخ: Re: پاسخ: Re: پاسخ: مشکل با qt
iSam نویسنده :همینه دیگه! منم میخوام یکی منو روی QT Creator راهنمایی کنه دیگه. آخه میخوام روی یک آی دی ای قوی روی لینوکس نوشتن ++C رو شروع کنم و برم برای یک پروژه جدی و الآنم راستش تا چند ماهی میخوام QT یا هر آی دی ای دیگه ای رو تست کنم تا ایشالا شروع کنیم. |
|||
2010-05-13, 11:30 AM,
ارسال : #57
|
|||
|
|||
پاسخ: Re: پاسخ: Re: پاسخ: Re: پاسخ: Re: پاسخ: Re: پاسخ: Re: پاسخ: مشکل با qt
چه جور راهنمایی میخواید؟
StarCalendar | Blog | 1+ | OS |
|||
2010-05-13, 12:12 PM,
ارسال : #58
|
|||
|
|||
پاسخ: Re: پاسخ: Re: پاسخ: Re: پاسخ: Re: پاسخ: Re: پاسخ: Re: پاسخ: مشکل با qt
همین مشکلاتی که تو دو پست قبلی مطرح کردم دیگه.
موفق و پیروز باشید , سامان . |
|||
2010-05-15, 11:18 AM,
ارسال : #59
|
|||
|
|||
Re: پاسخ: Re: پاسخ: Re: پاسخ: Re: پاسخ: Re: پاسخ: Re: پاسخ: مشکل با qt
iSam نویسنده :راستش مال من توی ترمینال درست کار میکنه ولی توی QT Creator توی دیباگ مد ران میکنه و تا مرحله گرفتن سه عدد کار میکنه ولی چیزی چاپ نمیکنه همینجوری میمونه!لطفا کمک بفرمایید. |
|||
2010-05-16, 11:34 AM,
ارسال : #60
|
|||
|
|||
Re: پاسخ: Re: پاسخ: Re: پاسخ: Re: پاسخ: Re: پاسخ: Re: پاسخ: مشکل با qt
Anonymous نویسنده :iSam نویسنده :راستش مال من توی ترمینال درست کار میکنه ولی توی QT Creator توی دیباگ مد ران میکنه و تا مرحله گرفتن سه عدد کار میکنه ولی چیزی چاپ نمیکنه همینجوری میمونه!لطفا کمک بفرمایید. |
|||
|