void system_init(const char* config_file_name , pUSR_ACCOUNT *pUsr_Acount , pUSR_INFOR *pUsr_Infor)
{
FILE *fp = fopen(config_file_name , "r");
char route1[100] = { 0 } , route2[100] = {0};//配置文件中两个文件的路径
if (fp==NULL)
{
perror("fopen:");
return;
}
fgets(route1 , 100 , fp);
if (route1[strlen(route1) - 1] == '\n') //避免把'\n'也放到路径中
{
route1[strlen(route1)-1] = '\0';
}
fgets(route2 , 100 , fp);
if (route2[strlen(route2) - 1] == '\n')
{
route2[strlen(route2) - 1] = '\0';
}
fclose(fp);
FILE *fp1 = fopen(route1 , "rb");//文件路径:D:\....\usr_account.txt
if (fp1 == NULL)
{
perror("fopen1:");
return;
}
.....
fclose(fp1);
FILE *fp2 = fopen(route2 , "rb");//文件路径:D:\....\usr_infor.txt
if (fp2 == NULL)
{
perror("fopen2:");
return ;
}
....
fclose(fp2);
}