السلام عليكم لدي الكود الاتي ..
#include <stdio.h>
#include <stdlib.h>
int main()
{ int Id;
char name[255];
char Title[255];
float avg;
printf("please,Enter the complete path for file you want to read data from it.\n");
gets(Title);
FILE*inp;
inp=fopen("Title","r");
while((inp=fopen("Title","r"))==NULL)
{
printf("please,Enter the right path for the file");
inp=fopen("Title","r");
}
//sentance to read from file
fscanf(inp,"%d",Id);
fgets(inp,"%s",name);
fscanf(inp,"%f",avg);
printf("%d\n%s%f",Id,name,avg); inp=fopen("Title","r");
// pre sentance to print what we write
fclose(inp);
return 0 ;
}حين عمل الcompiler له لا يظهر اخطاء وانما
wearnings و notes علما باني استخدم ال codblockes.... وحين التنفيذ تظهر سلسلة لا متناهية تطلب مني ادخال العنوان الصحيح ، فكيف يكون ادخاله ان كنت اخطات فيه
استفسارات اخرى ..
#حين نعرف مصفوفة من نوع نص ما هو الحد الاقصى هل هنالك امكانية لان تكون اكبر من 256
#توضيع الاقتران gets &fgets & fread مع الparameter خاصتهم
ماذا بخصوص الكتابة :: هل يتشابه الامر؟؟


