社区
Delphi
帖子详情
在定义的文件中能不能用动态数组?
jasminemao
2001-07-20 09:46:56
我要把一个数组存成文件farr: file of arr;但现在arr数组是动态数组,那么file 文件的大小是不是不能确定?换句话说file中的数组能不能用动态数组???谢谢!
...全文
128
8
打赏
收藏
在定义的文件中能不能用动态数组?
我要把一个数组存成文件farr: file of arr;但现在arr数组是动态数组,那么file 文件的大小是不是不能确定?换句话说file中的数组能不能用动态数组???谢谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
AP
2001-07-22
打赏
举报
回复
要存储动态数组一行一行存就行了。
Kingron
2001-07-22
打赏
举报
回复
你的可以用类型文件来做,简单:
f:file of tstructure;
f:=fileopen(...);
..
for i:=low(array1) to high(array1) do
filewrite(f,array1[i]^,sizeof(array1[i]);
.....
jasminemao
2001-07-22
打赏
举报
回复
to Kingron:
无类型文件怎么实现,能否举一简单的例子,谢谢!
jasminemao
2001-07-22
打赏
举报
回复
我存的文件类型就是结构数组:Tstructure=record
.......
array1:array of anothertype;
end;
filename :file of Ttructure;
我运行的时候她老报:'Tstructure'needs finalization,not allowed in type.
我不知道是不是用了动态数组的原因,谢谢!
dmyb7233
2001-07-21
打赏
举报
回复
你存为什么文件?
Kingron
2001-07-21
打赏
举报
回复
好像是的,必须确定长度的才能作为文件类型。不过你的要求可以用无类型文件来实现啊!
myxfang
2001-07-21
打赏
举报
回复
可以
Mark_zheng
2001-07-20
打赏
举报
回复
呵呵!我想 应该没有什么问题嘛!
一站式高级C++开发全套课程礼包
本套餐详细讲解了程序创建技巧以及C++核心知识要点,共包含9门课程,内容涵盖C++基础、C++模板、C++网络编程、C++数据库、C++多线程、C++ STL、C++动态链接库、C++ Boost、C++ GDI+课程,课程中的每一个知识点老师...
C语言创建
动态数组
(动态存储区)
严格来说,C语言中并没有直接创建
动态数组
的方法。 但在 stdlib 库中提供了 几个创建动态存储区的函数,通过调用这些函数, 可以让我们实现创建
动态数组
的效果。 下面分别介绍每个函数的使用方法: 1. void *malloc(unsigned int size) 函数作用:开辟一个长度为size的连续空间,函数的返回值是所分配区域的第一个字节的地址。开辟空间失败返回NULL 。 形参 size 的类型
定义
为无符号类型,表示开辟空间的长度 要注意该指针的基类型是void,即不指向任何类型的数据。 # in
如何在C ++中使用数组?
C ++从C继承了数组,几乎可以在任何地方使用它们。 C ++提供了更易于使用且不易出错的抽象(自C ++ 98起为std::vector<T> std::array<T, n
【嵌入式】C语言高级编程-长度为0的数组(05)
00. 目录 文章目录00. 目录01. 什么是零长度数组02. 零长度数组应用03. 内核中的零长度数组04. 指针可以代替零长度数组?05. 附录 01. 什么是零长度数组 零长度数组就是长度为0的数组。 ANSI C 标准规定:
定义
一个数组时,数组的长度必须是一个常数,即数组的长度在编译的时候是确定的。在ANSI C 中
定义
一个数组的方法如下: 类型 数组名[数组元素个数]; int array[10]; C99 新标准规定:可以
定义
一个变长数组。 int len; scanf("%d", &am
Java(6)数组
1.数组是一个什么东西呢?为什么使用数组 比如我要存5位员工的工资,我可以使用变量来存储,需要
定义
多个变量,因为每一个变量只能存一个值; 如果是更多的员工,那么
定义
变量的数量会更多,这样太麻烦了。 我们可以使用数组解决这个问题,数组就是一个容器,可以一次性存放多个数据,前提是数据类型必须要统一。 2.如何
定义
数组? 数组类型[] 数组名; 3. 如何初始化数组? 如果数组
定义
好以后,必须得进行...
Delphi
5,388
社区成员
262,731
社区内容
发帖
与我相关
我的任务
Delphi
Delphi 开发及应用
复制链接
扫一扫
分享
社区描述
Delphi 开发及应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章