int main() { int fd; char *filename="test.txt"; struct stu student; fd = openfile(filename); while(1){ input(&student); save(fd,&student); if(iscontinue() == 0)break; } close(fd); }
int main() { int fd; int r; struct stu s={0}; fd = openfile("stu.dat"); if (fd==-1) { printf("openfile:%m\n"); exit(-1); } while (1) { input(&s); save(fd,&s); r=iscontinue(); if (r==0) { break; } system("clear"); } close(fd); printf("输入完毕!\n"); }