C语言之文件读操作

来源:互联网 发布:js文字切换效果代码 编辑:程序博客网 时间:2024/06/04 18:14
C语言之文件读操作,通过输入输出流进行文件操作
//  FileReadWrite.cpp  //  C语言文件读操作  //  Created by Coral on 2017/3/3.  //  Copyright © 2017年 Croal. All rights reserved.  //  //用于解决VS文件操作的安全警告问题#define _CRT_SECURE_NO_WARNINGS#include <stdio.h>#include <string.h>int main(){ const char *path = "readthis.txt"; /* fopen函数: 第一个参数:需要打开文件的路径(包括文件名),本次为当前路径; 第二个参数:打开方式,本次为“r”,只读方式 */ FILE *fp = fopen(path, "r"); //安全判断:如果目标文件没有打开,fp为NULL,则提示用户,并退出程序。 if (fp == NULL) {  printf("Open error!");  return -1; } //定义一个存储读取数据 char buff[50]; /* fgets函数: 第一个参数:读取存储到缓存字符数组变量(是个地址); 第二个参数:用于指定每次读取的最大长度 第三个参数:指向文件的指针 注意!!!!!!!!!!!!!!!用循环可以连续读取 */ while (fgets(buff, 50, fp)) {  printf("%s", buff); } fclose(fp); return 0;}


1 0