From: Jan M. <jan...@vo...> - 2009-12-30 09:51:36
|
Hello, I've got problems with reading a file. I'm working on a connected list, but would like to store the list. The source code for writing to a file: do { fputs (member -> name, filelist); fputs ("\n", filelist); fputs (member -> number, filelist); fputs ("\n", filelist); member = member -> next; } while (member != temp -> next); ...seems it works correctly Reading from a file is: do { fgets (user_name, 50, filelist); fgets (user_number, 50, filelist); in_user(&pointer_to_user, user_name, user_number); } while (!feof(filelist)); And it seems it reads one more thing, so then in the list is one more member Thank you for a help in advance. Jan Mura |