C语言 IO操作

Python016

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将数据写入文件。