end of day
This commit is contained in:
parent
72d3e85b3d
commit
bc85d7da5b
54
config.c
54
config.c
@ -13,24 +13,44 @@ int loadConfig(char *str_file, char **str_entry,int size)
|
||||
f_config = fopen(str_file,"r");
|
||||
if(f_config != NULL)
|
||||
{
|
||||
if(fgets(temp_str,256,f_config)!=NULL)
|
||||
while(fgets(temp_str,256,f_config)!=NULL)
|
||||
{
|
||||
if
|
||||
|
||||
for(i=0;i<size;i++)
|
||||
{
|
||||
printf("for loop:%d\n",i);
|
||||
if(fgets(temp_str,256,f_config)!=NULL)
|
||||
{
|
||||
temp_str[strcspn(temp_str,"\n")]=0;
|
||||
str_entry[i]=strdup(temp_str);
|
||||
printf("module path:%s",str_entry[i]);
|
||||
}
|
||||
else
|
||||
{
|
||||
break;
|
||||
fclose(f_config);
|
||||
}
|
||||
temp_str[strcspn(temp_str,"\n")]=0;
|
||||
printf("while\n");
|
||||
if(strcmp(temp_str,"[Host]")==0)
|
||||
{
|
||||
if(fgets(temp_str,256,f_config)!=NULL)
|
||||
{
|
||||
char host[256];
|
||||
char *ptr_host = strrchr(temp_str,'=')+1;
|
||||
strncpy(host,ptr_host,256);
|
||||
printf("my host is:%s\n",host);
|
||||
}
|
||||
}
|
||||
else if(strcmp(temp_str,"[Services]")==0)
|
||||
{
|
||||
for(i=0;i<size;i++)
|
||||
{
|
||||
printf("for loop:%d\n",i);
|
||||
if(fgets(temp_str,256,f_config)!=NULL)
|
||||
{
|
||||
if(strchr(temp_str,'[')==NULL)
|
||||
{
|
||||
temp_str[strcspn(temp_str,"\n")]=0;
|
||||
str_entry[i]=strdup(temp_str);
|
||||
printf("module path:%s",str_entry[i]);
|
||||
}else
|
||||
{
|
||||
break;
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
break;
|
||||
fclose(f_config);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
else
|
||||
|
Loading…
Reference in New Issue
Block a user