completed function to write new user

pull/1/head
Calson Noah 7 years ago
parent 71f6fa284a
commit ea636383ae

@ -630,5 +630,22 @@ void test_new_user(char *name)//used to create new user name
fprintf(stderr, "%s %s\n", name,"too short, cannot be a user name");//exiting when a wrong value is entered fprintf(stderr, "%s %s\n", name,"too short, cannot be a user name");//exiting when a wrong value is entered
exit(EXIT_FAILURE); exit(EXIT_FAILURE);
} }
//char ch='z';//setting a value so that the value initialized by default is never y or n
printf("WARNING: All saved data will be erased <copy and save ./speed/user_speed.info file if you would need it in future>\n"
"Do you want to continue: [y/n]:");
if(get_only_char()=='n')
exit(EXIT_FAILURE);
FILE *fp;
if((fp=fopen("./speed/user_speed.info","w"))==NULL)
{
fprintf(stderr, "%s\n", "Fatal Error, Some files are missing");
exit(EXIT_FAILURE);
}
rewind(fp);
fprintf(fp, "%s\n", name);
if(fclose(fp))
{
fprintf(stderr, "%s\n", "Fatal Error, Unable to close some files\n");
exit(EXIT_FAILURE);
}
} }
Loading…
Cancel
Save