c语言 inc文件夹,关于c语言#include<stdio.h>#inc 爱问知识人

这段代码使用C语言实现了一个简单的文件读取、字符加密(使用乘法和模运算)和写入过程。程序首先尝试打开名为'eng.in'的数据文件,如果成功则进行加密操作,并将加密后的数据写入'ps10.dat'文件。加密算法检查每个字符是否为偶数或特定范围外,然后进行特定的位操作。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

#include

#include

#include

#include

unsigned char xx[50][80];

int maxli

#include

#include

#include

#include

unsigned char xx[50][80];

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

int ReadDat(void)

void WriteDat(void)

void encryptchar()

{

int i;

char *pf;for(i=0;i

{pf=xx[i];

while(*pf!=0)

{if(*pf%2==0||*pf11%256<32)

{pf++;continue;}

*pf=*pf*11%256;

pf++;

}

}

}

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[i],80,fp)!=NULL){

p=strchr(xx[i],'\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[i]);

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

}

fclose(fp);

}

提示语法错误,为什么?

展开

全部

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值