A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© snowimba 中级黑马   /  2015-10-9 22:04  /  645 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

1、读取数据块
        读数据块函数一般形式:
                fread(buffer,size,count,fp);
        写数据块函数一般形式:
                fwrite(buffer,size,count,fp);
               
        其中;
                buffer,是一个指针,在fread函数中,它表示存放输入数据的首地址,在fwrite函数中,它表示存放输出数据的首地址;
                size,表示数据块的字节数
                count,表示要读写的数据块块数
                fp,表示文件指针;
                例:fread(fa,4,5,fp);
                       
                用fwrite写入字符串的方法;
                #include <stdio.h>
                #include <string.h>
                int main(int argc, const char * argv[]) {
                    // insert code here...
                    FILE *fp = fopen("k.txt", "w");
                    if (fp!=NULL) {
                        char *str = "love";
                        fwrite(str, strlen(str), 1, fp);
                    }
                    fclose(fp);
                    printf("Hello, World!\n");
                    return 0;
                }
                读取文件;
                 char str[5];
                        fread(str, sizeof(str), 1, fp);
                        printf("%s\n",str);
    }

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马