>>883
ていうか

void MemoryNewScore(int score,char *str){
time_t t;
t = time(NULL);
sprintf(str,"%d\t\t%s\n",score, ctime(&t));
}

でいいんちゃう?駄目なのかな