14-04-2008, 20:10
|
|
|
|
חבר מתאריך: 18.10.05
הודעות: 311
|
|
בעיותיות בקריאה מן קבצים בc
void loadScore()
{
FILE *f=fopen("topten.txt","rt");
char c[15]=" ",*c2;
int score;
int i=0;
int sizet=0;
while (f!=NULL && i<10)
{
fscanf (f,"%s%d",&c,&score);
highScore[i].points=score;
highScore[i].name=c;
i++;
}
while (i<10)
{
highScore[i].points=0;
highScore[i].name="";
i++;
}
highScore הוא מבנה נתונים עם שני השדוד מעל נקודות ושם..
אני רוצה שיקרא כולה 10 רשומות ואם לא קיימות להכניס פשוט מחרוזת ריקה ו0
בנוסף התבנית אמורה להיות פשוטה
שם_שחקן ניקוד
שם_שחקן ניקוד
וכן העלאה
משהו יכול לומר לי מה לא תקין?
}
_____________________________________
|