当前位置: 首页 > news >正文

C语言完美演绎9-18

/* 范例:9-18 《※注意:范例9-18~9-30,程序执行方式请参考范例光盘

Samples\Ch9\readme.txt说明》*/

#include <stdio.h>

#include <stdlib.h>

void main(int argc,char *argv[])

{

FILE *fp1;

int ch,i,count;

if ((fp1=fopen(argv[1],"w"))==NULL) /* 打开新文件覆盖 */

{

printf("文件%s打开失败\n",argv[1]);

exit(1); /* 强迫离开程序 */

}

for(i=0;i<26;i++)

{

ch=putc(i+65,fp1); /* 'A','B'...,'Z'写到fp1 */

if (ch==EOF) /* 写入字符失败 */

{

printf("打开写入失败\n");

exit(1);

}

}

fclose(fp1);

fp1 = fopen(argv[1],"r");

count=0;

while((ch=getc(fp1))!=EOF)

{

putc(ch,stdout); /* stdout为标准输出设备(一般为屏幕) */

if(++count %5 ==0) /* 每五个字母跳下一行 */

putchar('\n');

}

fclose(fp1);

}

程序执行结果:

D:\TC>p9-18 out.txt

ABCDE

FGHIJ

KLMNO

PQRST

UVWXY

Z

D:\TC>type out.txt

ABCDEFGHIJKLMNOPQRSTUVWXYZ

D:\TC>

http://www.jsqmd.com/news/754204/

相关文章:

  • 基于vibe-annotations数据集的视频氛围识别:从数据构建到模型部署
  • AI编码助手集成SEO审计:技能即文档的Next.js开发实践
  • 扩散模型超参数优化与工程实践指南
  • 智能教育系统SciEducator的多模态架构与PDCA优化实践
  • 仅限.NET 9 Preview 7+可用!C# 13内联数组三大不可逆优化特性(附BenchmarkDotNet压测报告)
  • LLM4Cov:基于大语言模型的硬件验证测试平台生成框架
  • 黑屏,事件ID 1001,解决办法
  • 别再手动计数了!用STM32F103的编码器模式读取旋转编码器,附TIM4完整配置代码
  • 免费AI API聚合服务:开发者如何低成本接入Claude等大模型
  • 离散扩散语言模型的扩展规律与实战优化
  • 语义视频生成技术解析与应用实践
  • 从Lytro到工业复眼:光场相机除了‘先拍后对焦’,在工业检测里还能怎么玩?
  • OpenMMReasoner:多模态大模型训练框架解析与应用
  • 【限时解密】C# 13 Roslyn源码级委托优化开关:/optimize+ /refstructdelegate /noalloc-delegate(.NET SDK 8.0.300+专属)
  • 别再只会用默认AppBar了!Flutter 3.x 自定义顶部导航栏的10个实战技巧
  • 避坑指南:Unity集成SteamVR 2.0时,Interactable组件参数详解与常见交互Bug修复
  • 5分钟快速上手Notepad--:跨平台文本编辑器的完整入门指南
  • 功能安全C++开发必踩的5个编译器陷阱,从GCC 12到Clang 17全版本验证,附可嵌入PLC固件的检测脚本
  • 【LangChain】使用 LangChain 快速实现 RAG
  • 阿里面试官问:Embedding怎么评估?
  • 告别Keil默认丑字体!保姆级配置教程,打造你的专属暗黑主题(附Fixedsys字体配置)
  • 【Java外部函数配置终极指南】:20年专家亲授JNI/FFM/Incubator三大方案选型避坑清单
  • C++27 std::atomic<T>::wait()性能黑洞预警:当std::memory_order_acquire遇上WFE指令,如何避免ARMv9下线程空转耗尽CPU周期?
  • 2026年Python+AI工具链环境搭建指南:从零到可用的完整配置
  • 高效构建3D可视化应用:F3D专业工具完整指南
  • 基于MCP协议构建AI语音控制Spotify播放器的完整指南
  • 免费部署本地AI代码助手:开源模型替代Claude API的完整实践
  • AVRCP 1.6的隐藏技能:手把手教你实现蓝牙音乐封面传输(基于BIP/OBEX)
  • AI智能体社交插件:基于语义匹配的兴趣网络连接实践
  • 【工业物联网OPC UA开发终极指南】:C#开发者必须掌握的2026新版核心特性与迁移避坑清单