lazarus - Free Pascal 之 文件处理
1.lazarus - 初识2.lazarus - Free Pascal 之 初识3.lazarus - Free Pascal 之 FCL4.lazarus - Free Pascal 之 字符处理
5.lazarus - Free Pascal 之 文件处理
今儿来写写如何使用Free Pascal处理文件,感觉挺有用的
任务一:写hello world到文件
1 procedure TForm1.Button1Click(Sender: TObject); 2 var 3 f: TextFile; 4 begin 5 AssignFile(f, 'hello.txt'); 6 ReWrite(f); 7 Write(f, 'hello world'); 8 CloseFile(f); 9 end;
任务二:写0x00-0xff的二进制数据到文件
1 procedure TForm1.Button1Click(Sender: TObject); 2 var 3 f: file of byte; 4 i: integer; 5 begin 6 AssignFile(f, 'hello.txt'); 7 ReWrite(f); 8 9 for i:= 0 to $ff do 10 begin 11 Write(f, i); 12 end; 13 14 CloseFile(f); 15 end;
任务三:写0x00-0xff到文件,每个数字占用4字节
1 procedure TForm1.Button1Click(Sender: TObject); 2 var 3 f: file of longWord; 4 i: integer; 5 begin 6 AssignFile(f, 'hello.txt'); 7 ReWrite(f); 8 9 for i:= 0 to $ff do 10 begin 11 Write(f, i); 12 end; 13 14 CloseFile(f); 15 end;
总结
到这里你就已经很牛逼了
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?