fgetc和fputc只能一个一个字符的读 而fputs和fgets是一下子读完 是靠循环
fputs(字符串,文件指针);
把字符串写入到文件指针所指向的文件处
fgets(char数组地址, n, 文件指针);
:把读取的字符,存到哪个数组里面,n代表一次读取几个字符,去哪个文件读
用 feof( 文件指针 );可以判断是否读到末尾
fread(保存数据的地址,每块的字节大小,读取多少块,文件指针);
首先它是读取文件的,而且任何问题都可以读,而且是分块读取
fwrite(写入的数据,每块的字节大小,写入多少块,文件指针);
它是写入文件的。是分块写入
用fread时读取的块数 不能比实际的块数大太多 最好相近 不然文件会出现打不开的现象
fwrite不要写的太大,要以实际为准,否则会写很多垃圾的二进制值进去,就打不开了