`
dawuafang
  • 浏览: 1104914 次
文章分类
社区版块
存档分类
最新评论

C语言读取输入的字符并写入到文件中

 
阅读更多

学习C语言时练习向文件中写入字符的代码程序。

/* 
 * File:   main.c
 * Author: wuguowei
 *
 * Created on 2015年2月12日, 上午11:54
 */

#include <stdio.h>
#include <stdlib.h>

/*
 * 
 */
int main(int argc, char** argv) {
    char *filePath = "/home/wuguowei/NetBeansProjects/StudyDemo/result";
    char ch;
    FILE *fp;
    while ((fp = fopen(filePath, "w")) == NULL) {
        printf("无法打开文件\n");
        exit(0);
    }
    ch = getchar();
    printf("请输入准备存储到文件的字符串\n");
    ch = getchar();
    while (ch != '#') {
        fputc(ch, fp); //写入文件
        putchar(ch); //输出到屏幕
        ch = getchar();
    }

    fclose(fp);
    putchar(10);
    return EXIT_SUCCESS;
}



敲入一个回车,接下来输入内容,如下:

/* 
 * File:   main.c
 * Author: wuguowei
 *
 * Created on 2015年2月12日, 上午11:54
 */

#include <stdio.h>
#include <stdlib.h>

/*
 * 
 */
int main(int argc, char** argv) {
    char *filePath = "/home/wuguowei/NetBeansProjects/StudyDemo/result";
    char ch;
    FILE *fp;
    while ((fp = fopen(filePath, "w")) == NULL) {
        printf("无法打开文件\n");
        exit(0);
    }
    ch = getchar();
    printf("请输入准备存储到文件的字符串\n");
    ch = getchar();
    while (ch != '#') {
        fputc(ch, fp); //写入文件
        putchar(ch); //输出到屏幕
        ch = getchar();
    }

    fclose(fp);
    putchar(10);
    return EXIT_SUCCESS;
}





分享到:
评论

相关推荐

    C语言中 文件读取和写入的详细操作代码 非常有用

    里面涵盖了关于C语言中如何从文件中读取信息 如何讲信息写入文件 包括字符的写入和读取 字符串的写入和读取以及整行读取等等的代码

    C语言 以字符形式读写文件详解及示例代码

    以字符形式读写文件时,每次可以从文件中读取一个字符,或者向文件中写入一个字符。主要使用两个函数:fgetc()和fputc()。 字符读取函数 fgetc fgetc 是 file get char 的缩写,意思是从指定的文件中读取一个字符。...

    从键盘输入一个字符串,将其中的小写字母全部转换成大写字母,然后输出到一个磁盘文件“test”中保存。输入的字符串以“!”结束.

    从键盘输入一个字符串,将其中的小写字母全部转换成大写字母,然后输出到一个磁盘文件“test”中保存。输入的字符串以“!”结束.

    C语言程序设计题库 第十一章:数据文件的使用

    C语言通过文件操作来实现对文件的读取和写入,可以从外部文件读取数据到程序中,或将程序生成的数据写入到文件中,实现数据的持久化和共享。 文件可以分为文本文件和二进制文件两种类型: 文本文件(Text File):...

    C语言实现生产者消费者问题

    C语言实现生产者消费者问题,...编写代码实现生产者进程的工作内容,即从文件中读取数据,然后申请一个empty信号量,和互斥信号量,然后进入临界区操作将读取的数据放入此缓冲区中。并释放empty信号量和互斥信号量。

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

    接下来,程序打开output.txt文件用于写入,通过fwrite函数将一个预定义的字符串写入到文件中,然后关闭了写入的文件。整个过程包含了错误处理,确保了文件操作的安全性。这个示例是学习C语言文件I/O的实用入门,适合...

    纯C语言学生成绩管理系统(以包含文件的形式写的)

    纯C语言学生成绩管理系统(以包含文件的形式写的),结构体,链表,数组,以下是main.c #include #include #include #define m 3/*宏定义m的值为3*/ struct node/*链表初始化*/ { char name[20]; int no; float ...

    作业16作业要求:创建ctest.txt文件并在其中输入helloworld

    java 文件读取和写入 字符大小写转换

    c 文件写入和读取工具类

    首先,使用fopen函数以写入模式("w")打开一个名为example.txt的文件,并使用fprintf函数向文件中写入字符串"Hello, World!\n"。然后,代码再次使用fopen函数以读取模式("r")打开同一个文件,并使用fgets函数从...

    C语言文件操作函数详解.docx

    C语言中没有输入输出语句,所有的输入输出功能都用 ANSI C提供的一组标准库函数来实现。文件操作标准库函数有: 文件的打开 fopen():打开文件 文件的关闭 fclose():关闭文件 文件的读写 fgetc():读取一个字符 ...

    基于huffman编码的txt文件压缩和解压缩程序的C语言实现

    基于huffman编码的txt文件压缩和解压缩程序的C语言实现,能够对txt文件进行字符统计和信源熵计算,据此进行huffman编码,对文件进行压缩,然后解压,并编写文件对比程序,能够对解压前后的文件进行对比。

    C语言实验实训 答案

    C语言实验实训 答案

    C语言程序设计标准教程

     fputc函数的功能是把一个字符写入指定的文件中,函数调用的 形式为: fputc(字符量,文件指针); 其中,待写入的字符量可以是字符常量或变量,例如:fputc('a',fp);其意义是把字符a写入fp所指向的文件中。  对于...

    C语言文件读写操作.rar

    成功打开文件后,它会逐个字符读取文件中的所有内容,并将其打印到标准输出。最后,使用fclose函数关闭文件。 请注意,这些只是最基本的文件读写操作,实际应用时可能需要更多的错误检查和异常处理。例如,在写入...

    文件读写大挑战:C语言专家教你一招搞定!.zip

    c语言文件读写操作代码知识领域:C语言编程 技术关键词:文件IO操作、文件指针、...例如,使用fgetc和fputc函数可以逐个字符地读取和写入文件,而fputs和fgets函数则允许以字符串的形式进行读写。此外,fread和fwrit

    c语言文件读写操作代码

    #include &lt;stdio.h&gt;:引入标准输入输出库,这是C语言中进行文件操作和基础输入输出所需要的库。 int main():定义主函数,程序的执行从这里开始。 FILE *fp;:定义一个文件指针,这个指针将用于后续对文件的操作。 ...

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

    在C语言中,文件读写操作是通过标准库中的一系列函数来实现的。以下是一些基本的文件读写操作的代码示例: 打开文件: c #include &lt;stdio.h&gt; FILE *file; file = fopen("filename.txt", "r"); // 以只读...

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

    在C语言中,你可以使用标准库中的函数来进行文件读写操作。以下是一些基本的示例代码。 写入文件 c #include &lt;stdio.h&gt; int main() { FILE *file; file = fopen("test.txt", "w"); if (file == NULL) {...

Global site tag (gtag.js) - Google Analytics