请编制函数encryptChar()

2025-12-15 00:07:33
推荐回答(1个)
回答1:

http://www.gcs8.cn/htm_data/2/0708/265.html
#include

#include

#include

#include

unsigned char xx[50][80];

int maxline=0;/*文章的总行数*/

int ReadDat(void);

void WriteDat(void);

void encryptChar()

{ int i,j;

for(i=0;i
for(j=0;j
if(xx[j]*11%256<=32||xx[j]%2==0) continue;

else xx[j]=xx[j]*11%256;

}

void main()

{

clrscr();

if(ReadDat()){

printf("数据文件ENG.IN不能打开!\n\007");

return;

}

encryptChar();

WriteDat();

}

int ReadDat(void)

{

FILE *fp;

int i=0;

unsigned char *p;

if((fp=fopen("eng.in","r"))==NULL) return 1;

while(fgets(xx,80,fp)!=NULL){

p=strchr(xx,'\n');

if(p)*p=0;

i++;

}

maxline=i;

fclose(fp);

return 0;

}

void WriteDat(void)

{

FILE *fp;

int i;

fp=fopen("ps10.dat","w");

for(i=0;i
printf("%s\n",xx);

fprintf(fp,"%s\n",xx);

}

fclose(fp);

}
此信息来自〖软工吧论坛http://www.gcs8.cn〗
查看原网址:http://www.gcs8.cn/htm_data/2/0708/265.html