C 练习实例97 - 读磁盘 写磁盘

news/2024/12/22 20:15:57/

题目:从键盘输入一些字符,逐个把它们送到磁盘上去,直到输入一个‘#’为止

在桌面新建一个hello.txt文件,内容示例:

代码:

#include <stdio.h>
#include <stdlib.h>int main()
{FILE *fp;	//文件指针char *myfile = "C:\\Users\\admin\\Desktop\\hello.txt";char c;//读文件if((fp = fopen(myfile,"r+")) == NULL) {printf("文件打开失败\n");exit(0);}else{printf("文件打开成功\n");while((c=fgetc(fp))!=EOF)putchar(c);putchar('\n');}fclose(fp);//关闭文件//写文件if((fp = fopen(myfile,"a+")) == NULL) {printf("文件打开失败\n");exit(0);}else{printf("文件打开成功\n");while((c=getchar())!='#')fputc(c,fp);}fclose(fp);//关闭文件return 0;
}

运行:

下面写内容进去

写入成功


http://www.ppmy.cn/news/1405544.html

相关文章

会声会影2024破解版,对电脑配置有哪些要求呢?

2024破解旗舰版是一款广受欢迎的视频编辑软件&#xff0c;它的最新版本&#xff0c;会声会影2024&#xff0c;已经发布。在这篇文章中&#xff0c;我们将探讨会声会影2024的新功能以及它对视频制作人员的影响。 会声会影2024破解旗舰版带来了许多新功能&#xff0c;其中最值得…

【御控物联】JavaScript JSON结构转换(14):对象To数组——规则属性重组

文章目录 一、JSON结构转换是什么&#xff1f;二、术语解释三、案例之《JSON对象 To JSON数组》四、代码实现五、在线转换工具六、技术资料 一、JSON结构转换是什么&#xff1f; JSON结构转换指的是将一个JSON对象或JSON数组按照一定规则进行重组、筛选、映射或转换&#xff0…

Ubuntu18.04安装wireshark

安装wireshark 环境Ubuntu18.04 1.使用root用户进行安装 2.将 wireshark-dev/stable PPA 添加到系统的软件源列表中。系统就可以从该PPA获取Wireshark软件包及其更新了。 apt-add-repository ppa:wireshark-dev/stable3.确保你系统上的软件包信息是最新的&#xff0c;这样在…

外贸建站:WordPress搭建外贸独立站零基础自建站完整教程(2024)

对于做外贸来说&#xff0c;拥有自己的外贸独立网站真的非常重要。在外贸领域&#xff0c;如今各平台竞争激烈&#xff0c;规则多&#xff0c;成本高&#xff0c;价格战、政策变化快&#xff0c;还存在封店风险等等因素。在这种情况下&#xff0c;拥有外贸独立站就能很好规避上…

Leaflet使用多面(MultiPolygon)进行遥感影像掩膜报错解决之道

目录 前言 一、问题初诊断 1、山重水复 2、柳暗花明 3、庖丁解牛 4、问题定位 二、解决多面掩膜问题 1、尝试数据修复 2、实际修复 3、最终效果 三、总结 前言 之前一篇讲解遥感影像掩膜实现&#xff1a;基于SpringBoot和Leaflet的行政区划地图掩膜效果实战&#xff0…

大数据面试专题 -- kafka

1、什么是消息队列&#xff1f; 是一个用于存放数据的组件&#xff0c;用于系统之间或者是模块之间的消息传递。 2、消息队列的应用场景&#xff1f; 主要是用于模块之间的解耦合、异步处理、日志处理、流量削峰 3、什么是kafka&#xff1f; kafka是一种基于订阅发布模式的…

P8597 [蓝桥杯 2013 省 B] 翻硬币

# [蓝桥杯 2013 省 B] 翻硬币 ## 题目背景 小明正在玩一个“翻硬币”的游戏。 ## 题目描述 桌上放着排成一排的若干硬币。我们用 * 表示正面&#xff0c;用 o 表示反面&#xff08;是小写字母&#xff0c;不是零&#xff09;&#xff0c;比如可能情形是 **oo***oooo&#x…

有关数据开发项目中使用HIVE由于无法update和delete的场景下,如何解决数据增量的思路

解决数据增量问题的思路在Hive中 在数据开发项目中&#xff0c;使用Hive进行数据处理时&#xff0c;由于Hive不支持update和delete语句&#xff0c;处理数据增量可能会变得有些棘手。然而&#xff0c;有几种策略和技术可以帮助我们解决这个问题&#xff0c;并确保数据增量的高…