`
thinktothings
  • 浏览: 784559 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

c 文件的读写

    博客分类:
  • c
阅读更多

//

//  main.c

//  02-文件操做

//

//  Created by 刘文 on 15/4/30.

//  Copyright (c) 2015 刘文. All rights reserved.

//

 

#include <stdio.h>

void readFile(char *fPath);//读一个文本文件

void writeNewFile(char *fPath);//写入一个新的文本文件

void writeNewFileString(char *fPath,char *ch);

void apprendNewFileString(char *fPath,char *ch);

 

int main(int argc, const char * argv[]) {

 

 

 

    //读文件

    readFile("/Users/liuwen/workspaces/xcode/OC/C语言/02-文件操做/b.txt");

    

    writeNewFile("/Users/liuwen/workspaces/xcode/OC/C语言/02-文件操做/bb.txt");

    writeNewFileString("/Users/liuwen/workspaces/xcode/OC/C语言/02-文件操做/bbb.txt","abcdef");

    apprendNewFileString("/Users/liuwen/workspaces/xcode/OC/C语言/02-文件操做/bbbb.txt","aabbcc");

  

 

    return 0;

}

 

 

 

/*

 *根据指定的路径名称读取文件内容,文本文件

 *fPath:读取文件的路径名称

 */

void readFile(char *fPath){

    

    FILE *fp;

    char ch;

    if((fp=fopen(fPath,"rt"))==NULL){

        printf("\n文件读取失败!");

        exit(1);

    }

    ch=fgetc(fp);

    while(ch!=EOF){

        putchar(ch);

        ch=fgetc(fp);

    }

    fclose(fp);

}

 

 

/*

 *根据指定的路径名称写取文件内容,文本文件

 *fPath:读取文件的路径名称

 */

void writeNewFile(char *fPath){

    FILE *fp;

    char ch[10] ="abcd";

    if((fp=fopen(fPath,"wb+"))==NULL){

        printf("\n文件写失败!");

        exit(1);

    }

    

    for (int i=0; ch[i]!='\0';i++) {

        fputc(ch[i],fp);

    }

 

    rewind(fp);

    fclose(fp);

}

 

 

/*

 *根据指定的路径名称写取文件内容,文本文件

 *fPath:读取文件的路径名称

 **ch:传入的字符串

 */

void writeNewFileString(char *fPath,char *ch){

    FILE *fp;

   // char *ch ="abcd";

    if((fp=fopen(fPath,"wb+"))==NULL){

        printf("\n文件写失败!");

        exit(1);

    }

    

 

     while(*ch!='\0'){

         fputc(ch[0],fp);

         ch++;

     }

    

    rewind(fp);

    fclose(fp);

}

 

/*

 *根据指定的路径名称写取文件内容,文本文件

 *fPath:读取文件的路径名称

 **ch:传入的字符串,追加

 */

void apprendNewFileString(char *fPath,char *ch){

    FILE *fp;

    // char *ch ="abcd";

    if((fp=fopen(fPath,"at"))==NULL){

        printf("\n文件写失败!");

        exit(1);

    }

    

    

    while(*ch!='\0'){

        fputc(ch[0],fp);

        ch++;

    }

    

    rewind(fp);

    fclose(fp);

 

}

分享到:
评论

相关推荐

    C语言文件读写功能实现指南

    c语言文件读写操作代码,C语言文件读写功能实现指南; c语言文件读写操作代码,C语言文件读写功能实现指南; c语言文件读写操作代码,C语言文件读写功能实现指南; c语言文件读写操作代码...c语言文件读写操作代码,C语

    c语言文件读写操作代码

    c语言文件读写操作代码c语言文件读写操作代码c语言文件读写操作代码c语言文件读写操作代码c语言文件读写操作代码c语言文件读写操作代码c语言文件读写操作代码c语言文件读写操作代码c语言文件读写操作代码c语言文件...

    c语言文件读写操作代码.txt

    c语言文件读写操作代码 c语言文件读写操作代码 c语言文件读写操作代码 c语言文件读写操作代码 c语言文件读写操作代码 c语言文件读写操作代码 c语言文件读写操作代码 c语言文件读写操作代码 c语言文件读写操作代码 ...

    c语言文件读写操作代码.zip

    c语言文件读写操作代码c语言文件读写操作代码c语言文件读写操作代码c语言文件读写操作代码c语言文件读写操作代码c语言文件读写操作代码c语言文件读写操作代码c语言文件读写操作代码c语言文件读写操作代码c语言文件...

    Object-C语言文件读写操作代码

    Object-C语言文件读写操作代码,Object-C语言文件读写操作代码,Object-C语言文件读写操作代码,Object-C语言文件读写操作代码,Object-C语言文件读写操作代码,Object-C语言文件读写操作代码,Object-C语言文件读写...

    c语言文件读写操作代码(个人学习笔记)

    c语言文件读写操作代码(个人学习笔记)c语言文件读写操作代码(个人学习笔记)c语言文件读写操作代码(个人学习笔记)c语言文件读写操作代码(个人学习笔记)c语言文件读写操作代码(个人学习笔记)c语言文件读写...

    基本的C语言文件读写操作的代码示例

    c语言文件读写操作代码基本的C语言文件读写操作的代码示例基本的C语言文件读写操作的代码示例基本的C语言文件读写操作的代码示例基本的C语言文件读写操作的代码示例基本的C语言文件读写操作的代码示例基本的C语言...

    c语言文件读写操作代码c语言文件读写操作代码c语言文件读写操作代码c语言文件读写操作代码.txt

    c语言文件读写操作代码c语言文件读写操作代码c语言文件读写操作代码c语言文件读写操作代码c语言文件读写操作代码c语言文件读写操作代码

    什么是c语言文件读写操作代码以及学习c语言文件读写操作代码的意义

    ### 什么是C语言文件读写操作代码 C语言作为一种广泛使用的编程语言,其文件读写功能对于实际开发工作至关重要。文件读写操作是指程序能够从文件中读取数据或将数据写入文件的过程。这种能力使得C语言程序不仅能够...

    C语言文件读写命令

    ### C语言文件读写命令详解 #### 一、文件的打开与关闭 在C语言中,文件被视为一系列字符或字节的序列。根据文件中存储信息的形式,可以将其分为文本文件和二进制文件两大类。 - **文本文件**:这类文件由一系列...

    C语言文件读写C语言文件读写.doc

    C语言文件读写C语言文件读写

    c语言文件读写函数

    这里主要介绍四个主要的文件读写函数类别:字符读写、字符串读写、数据块读写以及格式化读写,同时还涉及文件定位、随机读写以及错误检测的相关函数。 1. 字符读写函数: - `fputc` 函数用于将一个字符写入到磁盘...

    c语言文件读写操作代码,包含实例及解释.rar

    c语言文件读写操作代码c语言文件读写操作代码,包含实例及解释.rarc语言文件读写操作代码,包含实例及解释.rarc语言文件读写操作代码,包含实例及解释.rarc语言文件读写操作代码,包含实例及解释.rarc语言文件读写操作...

    什么是c语言文件读写操作代码以及学习的意义

    ### 什么是C语言文件读写操作代码以及学习的意义 #### C语言文件读写操作概述 在C语言中,文件操作是一项非常重要的技能,它涉及到如何读取和写入文件,以便于程序能够处理数据并将其持久化存储。本文将详细介绍...

    c语言文件读写操作代码 c语言文件读写操作代码

    ### C语言文件读写操作详解 #### 一、引言 C语言作为一种广泛使用的编程语言,在文件处理方面提供了丰富的功能。这些功能使得开发者能够轻松地读取和写入各种类型的文件,这对于数据处理、日志记录等场景尤为重要...

    C语言文件读写深度剖析及其挑战与创新优化方案

    内容概要:本文从基础操作到高阶优化,详细介绍了C语言文件读写的关键技术和常见问题。首先解释了文件操作的基本概念和技术细节,然后讨论了当前面临的技术瓶颈,提出了具体的优化方案。最后,通过多个实例展示了多...

    C语言文件读写操作.zip

    C语言文件读写操作 目录 1. 文件读写简介 2. 文件打开函数 3. 文件读写函数 4. 示例代码 5. 总结 1. 文件读写简介 在C语言中,文件读写操作是通过标准库中的文件操作函数来实现的。这些函数包括用于打开、关闭、...

Global site tag (gtag.js) - Google Analytics