الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

من يستطيع مساعدتي في السي ضرور

مغلق
بدأه VB66 في 15 مارس 2002 · 1 رد · 317 مشاهدة · في ارشيف قسم C/C++
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

عقدني مره أرجوا المساعده بسرعه

لدي ملفين

الاول به هذه الاسماء

Fred

Steve

mike

sam

Tom

والملف الاخر به

100 100 100 100 100

60 70 40 20 80

100 88 22 100 77

0 10 15 15 22

أريد المخرج هكذا

الاسم المعدل التقدير

....... ....... .......

....... ....... .......

....... ....... .......

....... ....... .......

....... ....... .......

أنظرو كيف بدأت

#include 
#include 
#include 
main()
{
ifstream instream;
ofstream outstream;


int x,sum;
float avg;
cout<<"n please Enter the name of the file inputn";
cin>>filein;
cout<<"n please Enter the name of the file outputn";
cin>>fileout;

instream.open(filein);
if(instream.fail())
{
cout<<"n can not open the file"<exit(1);
}
outstream.open(fileout);
if(outstream.fail())
{
cout<<"n can not open the file"<exit(1);
}
لكن هنا لم أعرف كيف أجعله يخرج الاسم ويحسب المعدل والتقدير

instream.close();
outstream.close();
}

فهل من مساعد

#2

السلام عليكم

بالنسبة لعميلة القراءة من الملف

fread(

/* fscanf example */

#include

#include

int main(void)

{

الدرجات

int m1,m2,m3,m4,m5;

FILE *file_pointer;

لقراءة الدرجات من الملف وتحتاج لفتح الملف اولا باستخدام fopen(inputfilename,"r");

if (fscanf(file_pointer, "%d %d %d %d %d",&m1,&m2,&m3,&m4,&m5))

printf("The integer read was: %in", i);

else

{

fprintf(stderr, "Error reading an integer from stdin.n");

exit(1);

}

return 0;

}

بالنسبة للملف الاخر يقراء بنفس الطريقة باستخدام متغير واحد

بالنسبة لعملية اظهار النتائج استخدم

fprintf("%s %f %s",name,GPA,Grade);

اما بالنسبة لعملية حساب المعدل

float GPA;

int m1,m2,m3,m4,m5;

GPA=(m1+m2+m3+m4+m5)/5;

المعدل الان مخزن في GPA

وتعمل كذلك بالباقي عن طريق for او while

ولمزيد من المعلومات عن

fopen,fclose,fscanf,fprintf

ارجع الى help

في حالة عدم فهم نقطه معينه ارجو السؤال عنها

هذا الموضوع مغلق.

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…