?? operfile.cpp
字號:
#include "string.h"
#include "stdio.h"
#include "stdlib.h"
#include "time.h"
#include "Operfile.h"
int ReadConfig(char file[], char* title, char* token, char* value)
{
char buffer[1024];
char *readpoint,*ptr;
char tempstr[256];
FILE *fp;
int i;
int length;
memset(tempstr,0,256);
memset(buffer, 0,1024);
if((fp=fopen(file,"r"))==NULL)
{
printf("讀取Lincense文件出錯!\n");
return (-1);
}
fseek(fp,0l,SEEK_SET);
i=fread(buffer,1024,1,fp);
ptr = buffer;
readpoint=(char*)strstr((const char *)ptr,title);
if(readpoint!=NULL)
{
ptr = readpoint + strlen(title);
readpoint=(char*)strstr((const char *)ptr,token);
if(readpoint!=NULL)
{
length=strlen(token);
for(i=0;i<256;i++)
{
if (*(readpoint+length+i)!='\n')
{
tempstr[i]=*(readpoint+length+i);
}
else
{
tempstr[i-1]='\0';
break;
}
}
}
}
strcpy(value,tempstr);
trimright(value);
fclose(fp);
return 0;
}
void trimright(char szstr[])
{
int i=0;
char *p=szstr;
int nLength=strlen(szstr);
for(i=nLength-1;i>=0;i--)
{
if(szstr[i]!=' ')
{
szstr[i+1]='\0';
return;
}
}
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -