关于函数fread

•函数名: fread 功 能: 从一个流中读数据 用 法: int fread(void *ptr, int size, int nitems, FILE *stream); 程序例: #include <string.h> #include <stdio.h> int main(void) { FILE *stream; char msg[] = "this is a test"; char buf[20]; if ((stream = fopen("DUMMY.FIL", "w+")) == NULL) { fprintf(stderr, "Cannot open output file./n"); return 1; } /* write some data to the file Strlen()函数得到的是不包括‘/0’的字符串的长度; 如果我们向文件中写入时,写入了char msg[] = "this is a test"; 那么‘/0’也被写入了文件。即在下面read时,只要我们愿意 ‘/0’是可以被读出来的 */ fwrite(msg, strlen(msg)+1, 1, stream); /* seek to the beginning of the file */ fseek(stream, SEEK_SET, 0);  

你可能感兴趣的:(Stream,File,null,output)