黑马程序员技术交流社区

标题: 每日笔记1 [打印本页]

作者: snowimba    时间: 2015-10-9 22:04
标题: 每日笔记1
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);
    }




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2