تور لحظه آخری
امروز : شنبه ، 31 شهریور 1403    احادیث و روایات:  پیامبر اکرم (ص):هر كس از حرام دورى كند، خداوند به جاى آن عبادتى كه او را شاد كند نصيبش مى‏گردا...
سرگرمی سبک زندگی سینما و تلویزیون فرهنگ و هنر پزشکی و سلامت اجتماع و خانواده تصویری دین و اندیشه ورزش اقتصادی سیاسی حوادث علم و فناوری سایتهای دانلود گوناگون شرکت ها

تبلیغات

تبلیغات متنی

تریدینگ ویو

لمینت دندان

لیست قیمت گوشی شیائومی

صرافی ارکی چنج

صرافی rkchange

دزدگیر منزل

تشریفات روناک

اجاره سند در شیراز

قیمت فنس

armanekasbokar

armanetejarat

صندوق تضمین

طراحی کاتالوگ فوری

Future Innovate Tech

پی جو مشاغل برتر شیراز

لوله بازکنی تهران

آراد برندینگ

وکیل کرج

خرید تیشرت مردانه

وام لوازم خانگی

نتایج انتخابات ریاست جمهوری

خرید ابزار دقیق

خرید ریبون

موسسه خیریه

خرید سی پی کالاف

واردات از چین

دستگاه تصفیه آب صنعتی

حمية السكري النوع الثاني

ناب مووی

دانلود فیلم

بانک کتاب

دریافت دیه موتورسیکلت از بیمه

خرید نهال سیب سبز

قیمت پنجره دوجداره

بازسازی ساختمان

طراحی سایت تهران سایت

دیوار سبز

irspeedy

درج اگهی ویژه

ماشین سازان

تعمیرات مک بوک

دانلود فیلم هندی

قیمت فرش

درب فریم لس

شات آف ولو

تله بخار

شیر برقی گاز

شیر برقی گاز

خرید کتاب رمان انگلیسی

زانوبند زاپیامکس

بهترین کف کاذب چوبی

پاد یکبار مصرف

روغن بهران بردبار ۳۲۰

قیمت سرور اچ پی

بلیط هواپیما

 






آمار وبسایت

 تعداد کل بازدیدها : 1817295650




هواشناسی

نرخ طلا سکه و  ارز

قیمت خودرو

فال حافظ

تعبیر خواب

فال انبیاء

متن قرآن



اضافه به علاقمنديها ارسال اين مطلب به دوستان آرشيو تمام مطالب
archive  refresh

کمک در استفاده از devcpp -


واضح آرشیو وب فارسی:سایت ریسک: کمک در استفاده از devcpp dim_dam 08 دي 1386, 23:55سلام دوستان من نرم افزار devcpp رو نصب کردم تا فاایل های cpp که گرفتم توش اجرا کنم اما هیچ فایلی اجرا نمیشه به همه source ها گیر میده من برنامه هایی که دوستان گذاشتن رو کپی می کنم بعد new رو می زنم تا یه صفحه جدید باز بشه بعد برنامه رو توش paste می کنم برای اجرا هم f9 می زنم اما اجرا نمی شه اول فکر می کردم که برنامه هایی که دوستان نوشتن مشکل داره اما دیدم هیچ کدوم از برنامه ها رو اجرا نمی کنه لطفا یکی منو دقیقا راهنمایی کنه تا به راه راست هدایت بشم با تشکر فراوااااااان :) saalek110 09 دي 1386, 08:41سلام. خطا را بنویس. اگر آدرس دانلود داری بده تا من هم تست کنم. آیا مسیر اینکلود ها را تنظیم کرده ای؟ کل کد برنامه ات را هم بگو. saalek110 09 دي 1386, 10:09دانلود Bloodshed Dev-C++ 4.9.9.2 من دانلود کردم ولی فعلا نصب نکردم تا ببینم ورژن شما چیه. حجم : 8 ممیز 9 مگا. در اینجا: هم یکسری راهنمای مصور برای نصب برنامه است. dim_dam 09 دي 1386, 20:50سلام مدیر جان:) آقا تو هی مارو شرمنده کن . دمت گرم آره همینه devcpp-4.9.9.2_setup کلافم کرده :sad:هر برنامه ای توش می نویسم اجرا نمی کنه .این لینکی که زحمت کشیدی گذاشتی رو نگاه می کنم اگه مشکل حل نشد از صفحه ای که گیر داده عکس می گیرم برات می گذارم ببین کجای کارش گیر داره . آقا بازم تشکر می کنم خیلی افتادی تو زحمت ایشالا یجوری بتونیم جبران کنیم (لوله آب فاضل آّبتون گرفت خبر کن ) آخه ناسلامتی مهندس آبیم:roll: dim_dam 09 دي 1386, 21:40مدیرجان این تنضیمات رو انجام دادم ولی باز مشکل حل نشد . :sad: از صحنه جرم عکس گرفتم ببین می شه فهمید مشکل از کجاست اگه لطف کنی یه برنامه خیلی ساده که خودت نوشتی و مطمعنی که اجرا می شه بگذاری تا تست کنم عالی می شه ممنون :oops: () saalek110 09 دي 1386, 21:48قربانت. برای نصبش که چیزی نداشت. next کن بره. برای پروژه سازی: اول یک پوشه جایی بساز. بعد از منوی فایل گزینه New را بزن. بعد Project را بزن. بعد یک پنجره میاد. کنسول اپلیکیشن را انتخاب کن. بعد میری برای ذخیره فایل پروژه. در همان پوشه ای که ساختی ذخیره اش کن. بعد کد پایه را خودش میده بهت: #include <cstdlib> #include <iostream> using namespace std; int main(int argc, char *argv[]) { system("PAUSE"); return EXIT_SUCCESS; } قبل از : system("PAUSE"); کدهای خودت را باید بنویسی. ولی قبل کد اضافه کردن دکمه کامپایل و ران را بزن. که بلافاصله محل ذخیره فایل cpp را می خواد. در همان پوشه ذخیره کن. بعد برنامه ات اجرا می شود. که با زدن یک دکمه پنجره می رود. بعد در همان پوشه فایل اگزه را داری که ماحصل کار توست. حالا می توانی کدهای خود را اضافه کنی. #include <cstdlib> #include <iostream> using namespace std; int main(int argc, char *argv[]) { cout<<"Welcome To C++"<<endl; system("PAUSE"); return EXIT_SUCCESS; } می تونی مثال خودش را هم اجرا کنی: C:Dev-CppExamplesHello saalek110 09 دي 1386, 23:09عکس را دیدم. برای اینکه برنامه جناب دانیال را وارد کنی ... ابتدا باز یک پروژه کنسولی بساز. که باز کد پایه زیر را داریم: #include <cstdlib> #include <iostream> using namespace std; int main(int argc, char *argv[]) { system("PAUSE"); return EXIT_SUCCESS; } حالا مناطقی را من نام می برم که باید رعایت بشه. اول منطقه include ها که در بالاترین قسمت است. دوم منطقه ای بین اینکلودها و تابع main . تابع main منظور این قسمت است: int main(int argc, char *argv[]) { system("PAUSE"); return EXIT_SUCCESS; } یعنی همان خطی که کلمه main قرار دارد و تمام چیزی که بین دو کروشه بعدش قرار دارد. سومین منطقه: بعد تابع main حالا نگاه کن به برنامه دانیال عزیز. خط اولش کد نیست. یا باید حذف بشه یا قبلش دو تا ممیز بگذاری تا به حالت comment در آید . این طوری: //Code : Collected by Danyal Khashabi :: [email protected] :: بعدش باید ببینی چند تا اینکلود دارد و اگر برنامه تو این اینکلودها را ندارد اضافه کنی. من این اینکلود را از برنامه ایشان اضافه کردم: #include <conio.h> حالا می رسیم به منطقه میان اینکلودها و main در برنامه ایشان. داریم: int calc(int [],int dim); void revmatrix( int [],int dim); این دو خط معرفی دو تابع است که خود دو تابع بعد main آمده. البته فکر کنم بشه قبل main هم بیاد ولی رایج این طوری استفاده میشه و به نظر من هم این طوری بهتره چون main گم نمیشه. چون بعضی توابع صدها خط هستند. این دو خط را هم در کامپایلر قبل main اضافه می کنیم. دو تابع را هم بعد main اضافه می کنیم یعنی این قسمت را: /////////////////calc function////////// int calc( int matrix[ ], int dim ) { int sum = 0, bul, x = 1; for( int l = 0; l<( dim*dim );l += ( dim+1 ) )//ghotr asli x *= matrix[l]; sum = x; x = 1; for( int c = 1;c<dim;c ++ ) { bul=c; for( int m = 0;m<dim;m ++ ) { if( ( bul+1 )%dim != 0 ) { x *= matrix[bul]; bul +=( dim + 1 ); } else { x = x * matrix[bul]; bul += 1; } }//for m sum += x; x = 1; }//for c return sum; } ////////////////////revmatriv determinan void revmatrix(int matrix[ ],int dim) { int end,temp,counter; for( int t = dim-1;t <= dim*dim;t = t + dim ) { end=t; counter = end -( dim-1 ); while( end > counter ) { temp = matrix[end]; matrix[end] = matrix[counter]; matrix[counter] = temp; ++ counter; -- end; } } } حالا می رسیم به داخل تابع main : در برنامه ها قسمت اول معمولا محل تعریف متغیر هاست. البته قبل main هم میشه تعریف کرد فکر کنم که میشه متغیر گلوبال. که در همه توابع قابل دسترسی است. اینها را هم بعلاوه بقیه کدهایش اضافه می کنیم. یعنی این قسمت را: int matrix[1000]; int dim,temp; double leftsum,rightsum; cout<<" PLEASE ENTER MATRIX DIMENSION : "; cin>>dim; cout<<" "; for( int i = 0;i<( dim*dim );i ++ ) { cout<<"ENTER ELEMAN : "; cin>>temp; matrix[i] = temp; clrscr(); cout<<" PLEASE ENTER MATRIX DIMANTION : "<<dim; cout<<" "; }//for i if ( dim > 2 ) { leftsum = calc( matrix , dim ); cout<<"LEFTSUM of the matrix = "<< leftsum <<" "; revmatrix( matrix , dim ); rightsum = calc( matrix ,dim ); cout<<"RIGHTSUM of the matrix = "<< rightsum <<" " ; cout<<" ( DETERMINAN OF THE MATRIX = "<< leftsum - rightsum<<" )"; } else cout<<" ( DETERMINAN OF THE MATRIX = "<<(matrix[0] * matrix[3] - matrix[1] * matrix[2])<<" )"; ولی یک خط را من ندیده گرفتم. یعنی این خط را: getch(); چون این خط: system("PAUSE"); کار اون را انجام می دهد. کل کد میشه این حالا: #include <cstdlib> #include <iostream> #include <conio.h> using namespace std; int calc(int [],int dim); void revmatrix( int [],int dim); int main(int argc, char *argv[]) { int matrix[1000]; int dim,temp; double leftsum,rightsum; cout<<" PLEASE ENTER MATRIX DIMENSION : "; cin>>dim; cout<<" "; for( int i = 0;i<( dim*dim );i ++ ) { cout<<"ENTER ELEMAN : "; cin>>temp; matrix[i] = temp; clrscr(); cout<<" PLEASE ENTER MATRIX DIMANTION : "<<dim; cout<<" "; }//for i if ( dim > 2 ) { leftsum = calc( matrix , dim ); cout<<"LEFTSUM of the matrix = "<< leftsum <<" "; revmatrix( matrix , dim ); rightsum = calc( matrix ,dim ); cout<<"RIGHTSUM of the matrix = "<< rightsum <<" " ; cout<<" ( DETERMINAN OF THE MATRIX = "<< leftsum - rightsum<<" )"; } else cout<<" ( DETERMINAN OF THE MATRIX = "<<(matrix[0] * matrix[3] - matrix[1] * matrix[2])<<" )"; system("PAUSE"); return EXIT_SUCCESS; } /////////////////calc function////////// int calc( int matrix[ ], int dim ) { int sum = 0, bul, x = 1; for( int l = 0; l<( dim*dim );l += ( dim+1 ) )//ghotr asli x *= matrix[l]; sum = x; x = 1; for( int c = 1;c<dim;c ++ ) { bul=c; for( int m = 0;m<dim;m ++ ) { if( ( bul+1 )%dim != 0 ) { x *= matrix[bul]; bul +=( dim + 1 ); } else { x = x * matrix[bul]; bul += 1; } }//for m sum += x; x = 1; }//for c return sum; } ////////////////////revmatriv determinan void revmatrix(int matrix[ ],int dim) { int end,temp,counter; for( int t = dim-1;t <= dim*dim;t = t + dim ) { end=t; counter = end -( dim-1 ); while( end > counter ) { temp = matrix[end]; matrix[end] = matrix[counter]; matrix[counter] = temp; ++ counter; -- end; } } } دکمه ((کامپایل و run )) را می زنیم: خطا میده و میگه تابع clrscr تعریف نشده. تابع clrscr کارش پاک کردن صفحه است و از توربو سی است نه dev c و از هدر conio.h فکر کنم برمی خیزد. پس می رویم در گوگل می نویسیم: dev c clear screen که میاد: system("cls");//clears the screen جایگزین تابع قبلی می کنیم و باز ران می کنیم. که برنامه اجرا می شود. حالا که clrscr حذف شد من #include <conio.h> را هم حذف می کنم چون فکر کنم برای clrscr اینکلود شده بوده. باز اجرا می کنم می بینم گیر نمیده. پس احتمالا حدس من درسته. حالا برای اینکه کارت را راحت کنم یک پروژه کنسولی بساز و سلکت آل کن و کد زیر را جایگزین کن: #include <cstdlib> #include <iostream> using namespace std; int calc(int [],int dim); void revmatrix( int [],int dim); int main(int argc, char *argv[]) { int matrix[1000]; int dim,temp; double leftsum,rightsum; cout<<" PLEASE ENTER MATRIX DIMENSION : "; cin>>dim; cout<<" "; for( int i = 0;i<( dim*dim );i ++ ) { cout<<"ENTER ELEMAN : "; cin>>temp; matrix[i] = temp; system("cls");//clears the screen cout<<" PLEASE ENTER MATRIX DIMANTION : "<<dim; cout<<" "; }//for i if ( dim > 2 ) { leftsum = calc( matrix , dim ); cout<<"LEFTSUM of the matrix = "<< leftsum <<" "; revmatrix( matrix , dim ); rightsum = calc( matrix ,dim ); cout<<"RIGHTSUM of the matrix = "<< rightsum <<" " ; cout<<" ( DETERMINAN OF THE MATRIX = "<< leftsum - rightsum<<" )"; } else cout<<" ( DETERMINAN OF THE MATRIX = "<<(matrix[0] * matrix[3] - matrix[1] * matrix[2])<<" )"; system("PAUSE"); return EXIT_SUCCESS; } /////////////////calc function////////// int calc( int matrix[ ], int dim ) { int sum = 0, bul, x = 1; for( int l = 0; l<( dim*dim );l += ( dim+1 ) )//ghotr asli x *= matrix[l]; sum = x; x = 1; for( int c = 1;c<dim;c ++ ) { bul=c; for( int m = 0;m<dim;m ++ ) { if( ( bul+1 )%dim != 0 ) { x *= matrix[bul]; bul +=( dim + 1 ); } else { x = x * matrix[bul]; bul += 1; } }//for m sum += x; x = 1; }//for c return sum; } ////////////////////revmatriv determinan void revmatrix(int matrix[ ],int dim) { int end,temp,counter; for( int t = dim-1;t <= dim*dim;t = t + dim ) { end=t; counter = end -( dim-1 ); while( end > counter ) { temp = matrix[end]; matrix[end] = matrix[counter]; matrix[counter] = temp; ++ counter; -- end; } } } dim_dam 09 دي 1386, 23:23دستت درد نکنه از این بهتر و راحت تر نمی شد توضیح داد واقعا ممنون که اینقدر صادقانه وقت می گذاری . من برم کارهایی که گفتی انجام بدم ... با تشکر فراوااااااان dim_dam 10 دي 1386, 16:39مدیر جون، این برنامه رو اجرا کردم . دستت درد نکنه، ولی این برنامه دترمینال ماتریس رو میده . من یه برنامه می خواستم که یه ماتریس رو حل کنه ( چند معادله چند مجهول ) . شما یه همچین چیزی سراغ نداری .ببخشیدا خیلی شرمندتون شدیم . واجب شد یه زبان رو حتمآ یاد بگیرم. saalek110 11 دي 1386, 10:11باید سرچ کنید. من چیزی سراغ ندارم.




این صفحه را در گوگل محبوب کنید

[ارسال شده از: سایت ریسک]
[مشاهده در: www.ri3k.eu]
[تعداد بازديد از اين مطلب: 377]

bt

اضافه شدن مطلب/حذف مطلب







-


گوناگون

پربازدیدترینها
طراحی وب>


صفحه اول | تمام مطالب | RSS | ارتباط با ما
1390© تمامی حقوق این سایت متعلق به سایت واضح می باشد.
این سایت در ستاد ساماندهی وزارت فرهنگ و ارشاد اسلامی ثبت شده است و پیرو قوانین جمهوری اسلامی ایران می باشد. لطفا در صورت برخورد با مطالب و صفحات خلاف قوانین در سایت آن را به ما اطلاع دهید
پایگاه خبری واضح کاری از شرکت طراحی سایت اینتن