PDA

نسخه کامل مشاهده نسخه کامل : مشكل كوچك با يك برنامه



jafar_hoggt
28-06-2008, 18:25
سلام
من يك كلاس تعريف كردم كلاس كارمندان
مشكل من اين اگه به صورت سويچ مينويسم موقعي كه براي بيشتر از يك نفر مي نويسم در موقع محاسبه فقط نفر آخر را رو محاسبه مي كند
اگه ممكن كسي به من كمك كنه
فوري است
با تشكر






LEFT]
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید[/LEFT]

jafar_hoggt
28-06-2008, 19:05
سلام
من تو فايل ها در قسمت كارنامه يعني تابع آخري مشكل دارم
تعداد جواب ها رو اشتباه مي ده
لطفا كمك
كنيد
پس فردا ا بايد تحويل بدم
با تشكر




void pa(int n)
{

char c ,a[100];
ifstream q("soalat.txt");
ofstream p("pa.txt");
cout<<"-************************************************** \n\n";
cout<<"-************************************************** \n\n";

cout<<"\nplease enter pasokh gozineha ra :\n\n";

for(int i=1;i<=n;i++)
{
cout<<"\njavab soal "<<i<<" barabar :\n";
cin>>c;
a[i]=c;
p<<i<<" = "<<a[i]<<"\n";
}
}


void pasokh_sahih(int n)
{
ofstream pas ("pas.txt");
ifstream p("pa.txt");
char z[100];
cout<<" \nplease enter javab sahih soalat ra barai barrasi gozineha \n\n";

for(int i=1;i<=n;i++)
{ cout<<" \npasokh sahih soal "<<i<< " barabar =\n";
cin>>z[i];
pas<<i<<" = "<<z[i]<<"\n";
}
cout<<"-************************************************** \n\n";
}



void karname(int n)
{
ofstream k("kar.txt");
ifstream p("pa.txt");
ifstream pas ("c:\pas.txt");
int a1=0,z1=0;
char z[100],a[100],s[100];

for(int i=0;i<n;i++)
{
p>>a[i];
s[i]=a[i];
cout<<s[i];
pas>>z[i];
cout<<z[i];
if(z[i]==a[i])
a1++;
else
z1++;
}
cout<< "\nnumber javabhai sahih barabar \n\n";
cout<<a1;
k<< "\nnumber javabhai sahih barabar \n\n";
k<<a1;
cout<<"\n\nnumber javabhai ghalat barabar ba\n\n";
cout<<z1;
k<<"\n\nnumber javabhai ghalat barabar ba\n\n";
k<<z1;
}