PDA

View Full Version : سوال: لطفا یکی این کد رو برام در قالب پروژه بذاره موفق نشدم خودم این کار رور کنم



Mosafers
سه شنبه 16 مهر 1392, 02:10 صبح
سلام
این سورس یک عدد گرفته و به تعداد همان عدد از ورودی دریافت می کند و آنها را با روش Bubble sort مرتب می کند .
هر کاری کردم نتونستم توی VS برنامه ++C قرارش بدم ؟؟؟ :افسرده:

//--------------------------------------------------------------------------
void read_list(int a[],int n){
int i;
for(i=0;i<n;i++){
printf("\n\n\t ENTER THE ELEMENT [%d] :: ",i);
scanf("%d",&a[i]);
}
}
//--------------------------------------------------------------------------
void print_list(int a[],int n){
int i;
for(i=0;i<n;i++)
printf("\t%d",a[i]);
}
//--------------------------------------------------------------------------
void bubble_sort(int a[],int n){
int i,j,temp;
for(i=0;i<n-1;i++){
for(j=0;j<n-1;j++)
if(a[j]>a[j+1]){
temp=a[j];
a[j]=a[j+1];
a[j+1]=temp;
}
printf("\n\n\t PASS %d :: ",i);
print_list(a,n);
}
}
//--------------------------------------------------------------------------
void main(){
int a[20],n;
clrscr();
printf("\n\n\t ENTER THE ARRAY LENGTH :: ");
scanf("%d",&n);

read_list(a,n);

printf("\n\n\t THE ARRAY ELEMENTS ARE AS FOLLOWS :: ");
print_list(a,n);

bubble_sort(a,n);

printf("\n\n\t THE SORTED LIST IS :: ");
print_list(a,n);
getch();
}

rahnema1
سه شنبه 16 مهر 1392, 05:39 صبح
این رو امتحان کنید



#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
//--------------------------------------------------------------------------
void read_list(int a[],int n){
int i;
for(i=0;i<n;i++){
printf("\n\n\t ENTER THE ELEMENT [%d] :: ",i);
scanf("%d",&a[i]);
}
}
//--------------------------------------------------------------------------
void print_list(int a[],int n){
int i;
for(i=0;i<n;i++)
printf("\t%d",a[i]);
}
//--------------------------------------------------------------------------
void bubble_sort(int a[],int n){
int i,j,temp;
for(i=0;i<n-1;i++){
for(j=0;j<n-1;j++)
if(a[j]>a[j+1]){
temp=a[j];
a[j]=a[j+1];
a[j+1]=temp;
}
printf("\n\n\t PASS %d :: ",i);
print_list(a,n);
}
}
//--------------------------------------------------------------------------
int main(){
int a[20],n;
system("cls");
printf("\n\n\t ENTER THE ARRAY LENGTH :: ");
scanf("%d",&n);
read_list(a,n);
printf("\n\n\t THE ARRAY ELEMENTS ARE AS FOLLOWS :: ");
print_list(a,n);
bubble_sort(a,n);
printf("\n\n\t THE SORTED LIST IS :: ");
print_list(a,n);
getch();
}

Mosafers
سه شنبه 16 مهر 1392, 09:33 صبح
سلام آقای رهنما ممنونم از لطفتون ولی من میخواستم کسی کد رو توی سورس برام قرار بده و پیوست کنه لطفا کمکم کنید ممنونتون میشم

rahnema1
سه شنبه 16 مهر 1392, 19:38 عصر
معذرت می خواهم بعضی از کدهایی که مربوط به کامپایلر بورلند است که در کامپایلر مایکروسافت کامپایل نمی شود را حذف نکرده بودم اول برنامه اصلاح شده و بعد نحوه کار با vc را در زیر گذاشته ام



#include <stdio.h>
#include <stdlib.h>
//--------------------------------------------------------------------------
void read_list(int a[],int n){
int i;
for(i=0;i<n;i++){
printf("\n\n\t ENTER THE ELEMENT [%d] :: ",i);
scanf("%d",&a[i]);
}
}
//--------------------------------------------------------------------------
void print_list(int a[],int n){
int i;
for(i=0;i<n;i++)
printf("\t%d",a[i]);
}
//--------------------------------------------------------------------------
void bubble_sort(int a[],int n){
int i,j,temp;
for(i=0;i<n-1;i++){
for(j=0;j<n-1;j++)
if(a[j]>a[j+1]){
temp=a[j];
a[j]=a[j+1];
a[j+1]=temp;
}
printf("\n\n\t PASS %d :: ",i);
print_list(a,n);
}
}
//--------------------------------------------------------------------------
int main(){
int a[20],n;
system("cls");
printf("\n\n\t ENTER THE ARRAY LENGTH :: ");
scanf("%d",&n);
read_list(a,n);
printf("\n\n\t THE ARRAY ELEMENTS ARE AS FOLLOWS :: ");
print_list(a,n);
bubble_sort(a,n);
printf("\n\n\t THE SORTED LIST IS :: ");
print_list(a,n);
printf("\n\n");
system("PAUSE");
}



برگرفته از سایت مایکروسافت:
http://msdn.microsoft.com/en-us/library/ms235629.aspx
برای ایجاد پروژه و اضافه کردن فایل cpp خودتان به آن این کار را بکنید
1.از منوی file گزینه new را انتخاب کرده سپس روی project کلیک کنید
2. در قسمت project types روی win32 و سپس روی win32 console application کلیک کنید
3. یک نام را برای پروژه تایپ کنید
به طور پیش فرض آن solution که پروژه درون آن قرار دارد همنام با پروژه است اما شما می توانید یک نام دیگر
را تایپ کنید. همچنین می توانید پروژه را در مکانی دیگر ذخیره کنید
روی OK کلیک کنید تا پروژه ایجاد شود
4.در پنجره Win32 Application Wizard روی next کلیک کرده سپس روی Solution Explorer کلیک کنید
5.اگر Solution Explorer نشان داده نشد از منوی view گزینه Solution Explorer را انتخاب کنید
6. حالا فایل cpp که کد را داخل آن نوشته اید را به این صورت به پروژه اضافه کنید
الف. در Solution Explorer روی فولدر Source Files راست کلیک کنید گزینه add را انتخاب کرده و بعد روی
NewItem کلیک کنید
ب.در لیست درختی و در قسمت Code روی (C++‎ File (.cpp کلیک کرده برای فایل یک نام را تایپ کنید و سپس روی
Add کلیک کنید
فایل cpp در فولدر Source Files که در Solution Explorer قرار دارد ظاهر می شود و فایل در ویرایشگر
ویژوال استادیو باز می شود
7. برنامه ای که نوشته اید یا می خواهید بنویسید را در آن بنویسید یا کپی و پیست کنید
8.فایل را save کنید
9.در منوی build روی گزینه build solution کلیک کنید
پنجره output اطلاعاتی را درباره فرایند compile نشان می دهد
10. در صورتی که برنامه خطا نداشت برای اجرا ی برنامه از منوی debug گزینه start without debugging کلیک
کنید

Mosafers
سه شنبه 16 مهر 1392, 21:35 عصر
ممنونم بخدا دست گلت درد نکنه مشکلم حل شد امیدوارم همیشه موفق باشید

rahnema1
سه شنبه 16 مهر 1392, 21:37 عصر
سلامآقای رهنما واقعا خسته نباشید انشاا...توی تمام مراحل زندگی پیروز و موفق باشید...
ببخشید موقع اجرا خطای زیر رو میده ؟

project properties را باز کنید وارد قسمت configuration properties بشوید و بعد از آن در قسمت ++ c/c به قسمت precompiled headers بروید و گزینه Not using Precompiled Headers را انتخاب کنید