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

📄 vcorl591.c

📁 文件加密者,自己做的,使用文件时要输入使用密码,初次使用能设置新密码.但软件不很完善.
💻 C
字号:
#include<stdio.h>
#include<stdlib.h>
#include<string.h>
void main()
{
	void lows();
	FILE *wk;
	FILE *vc;
	char c,i,str[15],str1[]={"new_"};
	long k,s;
	printf("//////////////////////////////////////////////////////\n///////////////!!!!Power by vcorl!!!!!////////////////////////\n///////////////////////////////////////////////////////\n");
	printf("请输入欲打开的文件(最多20个字符,默认路径为E:\\c\\c_test_9):\n");
	gets(str);
	if((wk=fopen(str,"rb"))==NULL)
	{
		for(i=0;i<5;i++)
			printf("\007");
		printf("error:\n\t文件%s不能打开!\n系统建议您把欲打开的数据Copy到与本程序同目录下再试,祝您成功!\n",str);
		exit(0);
	}
	printf("文件%s打开!\n",str);
	strcat(str1,str);
	if((vc=fopen(str1,"wb"))==NULL)
	{
		for(i=0;i<5;i++)
			printf("\x07");
		printf("error:\n\t文件%s不能建立!\n系统提示您检查本目录下是否有同名的文件,改名后在试!",str1);
		exit(0);
	}
		printf("文件%s建立!\n",str1);
	printf("读取源数据,请等待\n");
	k=0;
	while((feof(wk))==0)
	{
		fread(&c,sizeof(char),1,wk);
		k++;
		if(k%524288==0)
		lows();
	}
	printf(". . . \n");
	printf("文件%s有%ldByte被读取!\n",str,k);
	s=k/40;
	k=0;
	rewind(wk);
	printf("正在向%s写入数据请等待!\n",str1);
	while((feof(wk))==0)
	{
		fread(&c,sizeof(char),1,wk);
		c^=85;
		fwrite(&c,sizeof(char),1,vc);
		
		k++;
		if(k%s==0)
		lows();
	
	}
	printf("文件%s写入成功!谢谢使用!\n");
	
	fclose(wk);
	fclose(vc);
}
void lows()
{long i;
for(i=0;i<9999999;i++);
	printf(". ");

}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -