⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 operfile.cpp

📁 3DES加密与解密的算法。 该算法通过编译
💻 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 + -