南昌大学技术交流...吧 关注:89贴子:975
  • 0回复贴,共1

12月15日信安c语言,实现程序加密的文件读写

只看楼主收藏回复

#include<stdio.h>
#include<stdlib.h>
#include<conio.h>
#include<string.h>
int main()
{
FILE *fp;
char ch;
char password[100],input[100];
int i=0;
fp=fopen("D:\\a.txt","r");
if(fp==NULL)
{
fp=fopen("D:\\a.txt","w");
if(fp==NULL)
{
exit(1);
}
ch=getch();
do
{
printf("*");
fputc(ch,fp);
ch=getch();
}while(ch!='#');
}
else
{
ch=fgetc(fp);
while(ch!=EOF)
{
password[i]=ch;
ch=fgetc(fp);
i++;
}
password[i]='\0';
gets(input);
if(strcmp(input,password)==0)
{
printf("密码正确!\n");
}
else
{
printf("密码错误!\n");
}
}
fclose(fp);
return 0;
}


IP属地:广东来自Android客户端1楼2015-12-15 07:05回复