ايران ويج

نسخه‌ی کامل: کد سورس ++C
شما در حال مشاهده‌ی نسخه‌ی متنی این صفحه می‌باشید. مشاهده‌ی نسخه‌ی کامل با قالب بندی مناسب.
با سلام لطفا کد سورس سی پلاس پلاس را نوشتم می خوام به صورت تابع باشد
ممکنه کمکم کنید
کد رو خودتون نوشته بودید؟! Biggrin
واسه اینکه تلاش کردید حداقل یه چیزی بنویسید نوشتم اینو

قسمت تابع sort رو فقط حوصله نداشتم بنویسم؛ اونو خودتون تکمیل کنید

توی لینوکس تستش کردم؛ توی ویندوز هم در visul stdio بازش کنید و کامپاسل کنید
نباید مشکلی داشته باشه

کد php:
#include    <iostream>
#include    <string>
#include    <stdlib.h>     /* atoi */

#define        LEN             100
#define        echo(pm)        (cout<<pm<<"\n")
#define        echo2(pm)        (cout<<pm)

using        namespace        std;

string        Name[LEN];
string        Family[LEN];
string        nomre_s;
int            Nomre[LEN];
int            len=0;

void menu(){
        echo(
"amale morede nazar ra entekhab konid:");
        echo(
"\t0.vared kardabe asami");
        echo(
"\t1.sort");
        echo(
"\t2.max");
        echo(
"\t3.min");
        echo(
"\t4.avg");
        echo(
"\t5.range");
        echo(
"\t6.exit");
}

int menu_sort(){
        
//system('cls');
        
int i;
        echo(
"Sort bar asase:");
        echo(
"\t1.By name");
        echo(
"\t2.By famili");
        echo(
"\t3.By grade");
        
cin>>i;
        return 
i;
}

void input_name(){
        
echo2("che tedad daneshju?[1 ta 100]:");
        
cin >> len;
        for(
int i=0;i<=len-1;i++){
            
echo2("Name Daneshju ");
            
echo2(i);
            
echo2(" :\t\t\t");
            
cin >>Name[i];
            
            
echo2("Family Daneshju ");
            
echo2(i);
            
echo2(" :\t\t\t");
            
cin >>Family[i];
            
            
echo2("Nomre Daneshju ");
            
echo2(i);
            
echo2(" :\t\t\t");
            
cin >>nomre_s;
            
Nomre[i]=atoi((const char*)nomre_s.c_str());
            echo(
"----------------");
        }
}

void sort(int by){
    switch(
by){
        case 
1:
            
//by name
            
break;
        case 
2:
            
//by famili
            
break;
        case 
3:
            
//by nomre
            
break;
    }
}
void max(){
    
int n_max;
    
echo2("Nomre Max: ");
    
cin >> n_max;
    echo(
"---------------");
    for (
int i =0;i<=len-1;i++){
        if(
Nomre[i] >= n_max){
            
echo2(Name[i]);
            
echo2("  ");
            echo(
Family[i]);
        }
    }
    echo(
"---------------");
}
void min(){
    
int n_min;
    
echo2("Nomre Min: ");
    
cin >> n_min;
    echo(
"---------------");
    for (
int i =0;i<=len-1;i++){
        if(
Nomre[i] <= n_min){
            
echo2(Name[i]);
            
echo2("  ");
            echo(
Family[i]);
        }
    }
    echo(
"---------------");
}
void avg(){
    
int n_avg=0;
    for (
int i =0;i<=len-1;i++){
        
n_avg+=Nomre[i];
    }
    
echo2("Miangin : ");
    echo(
n_avg/len);
}
void rang(){
    
int n_max,n_min;
    
echo2("Nomre min: ");
    
cin >> n_min;
    
echo2("Nomre Max: ");
    
cin >> n_max;

    echo(
"---------------");
    for (
int i =0;i<=len-1;i++){
        if(
Nomre[i] <= n_max and Nomre[i] >= n_min){
            
echo2(Name[i]);
            
echo2("  ");
            echo(
Family[i]);
        }
    }
    echo(
"---------------");
}
int main(){
    
string    y ("n");
    
int        amaliat;
S:
    do{
        
menu();
        
echo2("ADAD: ");
        
cin>>amaliat;
        if(
amaliat != 6  and amaliat != and len == 0){
            echo(
"aval bayd asami daneshjuyan va nomrat ra vared konid");
            goto 
S;
        }
        switch(
amaliat){
            case 
0:
                
input_name();
                goto 
S;
                break;
            case 
1:
                
sort(menu_sort());
                break;
            case 
2:
                
max();
                break;
            case 
3:
                
min();
                break;
            case 
4:
                
avg();
                break;
            case 
5:
                
rang();
                break;
            case 
6:
                exit(
1);
                break;
        }
        
//-------------------------------
        //echo ("Edame midahid?[n,y]");
        //cin >> y;
        //-------------------------------
    //}while(y.compare("y") ==0);
    
}while(1);

سلام منم دنبال ی راهی برای باز کردن سورس بازی میگردم
اگه ممکنه راهتمایی کنید؟؟؟؟؟
بازی پلی استیشن 1 هست
فایل exe نداره و فقط فایل bin موجوده!
راهی وجود داره؟
چطوری میشه سورس ی بازی رو که به زبان سی نوشته شده دید؟
لطفا جواب رو برام میل کنید
@shaahin_20
لطفا آدرس ایمیل واسه پاسخ دهی تو فروم درج نکنید
نیاز باشه دوستان همینجا به سوال رسیدگی میکنن.