C语言 IO *** 作

C语言 IO *** 作,第1张

异或规则:1^1=0, 0^0=0, 1^0=1, 0^1=1 同为0,不同为1

所以每个字符和一个数字进行异或 *** 作, *** 作第一次加密,第二次解密

读取二进制文件中的数据时,一个一个字符读取,再给每个字符和密码进行与 *** 作

整除

文件大小:90,分成9个文件,每个文件10

不整除

文件大小:110,分成9个文件,

前(9-1)个文件为(110/(9-1))=13

最后一个文件(110%(9-1))=6

参考 https://www.runoob.com/cprogramming/c-file-io.html

需要的头文件

返回值类型是int 型的文件描述符

需要的头文件

返回值

参数说明

需要的头文件:

返回值:

参数:

需要的头文件:

返回值:

参数说明:

关闭文件

需要的头文件:

参数:int型的文件描述符

返回值:

失败: -1

如果是C语言调用stdio.h库函数的话使用fseek设置文件指针,指向指定的位置,然后再用fprintf或者fwrite将数据写入文件中。如果是C语言调用windows.h库函数的话则调用SetFilePointer设置文件指针指向指定位置,之后再调用WriteFile将数据写入文件。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/11526302.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-16
下一篇 2023-05-16

发表评论

登录后才能评论

评论列表(0条)

保存