社区
C++ Builder
帖子详情
难题啊....请高手们帮帮忙,真是很急很急............
guandq
2001-08-03 10:06:10
问题就是:怎样用C语言来读写一个dbf文件,有谁知道,请指教啊,最好是有相关的代码,我的邮箱是:gdq@edu.21cn.com
3 thx 至礼
...全文
100
11
打赏
收藏
难题啊....请高手们帮帮忙,真是很急很急............
问题就是:怎样用C语言来读写一个dbf文件,有谁知道,请指教啊,最好是有相关的代码,我的邮箱是:gdq@edu.21cn.com 3 thx 至礼
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ciml
2001-08-03
打赏
举报
回复
把dbf的格式搞懂了就行了啊
wangledong
2001-08-03
打赏
举报
回复
别忘了给分呀!
Wingsun
2001-08-03
打赏
举报
回复
我是不会的啦!
wangledong
2001-08-03
打赏
举报
回复
void write_to_file(void)
{
FILE *dbf;
unsigned long i,i1,i2;
char tttbuf[600],s1[20];
if ((dbf=_fsopen("test.dbf","r+b",SH_DENYNO))==NULL)
{
printf("File %s open error or File not found!",s1);
return;
}
fseek(dbf,4L,SEEK_SET);
i1=getw(glaserdbf);
i2=getw(glaserdbf);
REC_COUNT=i2*256+i1; //取得记录个数
FILEHEAD=getw(glaserdbf); /*文件头长度+偏移量*/
F_LEN=getw(glaserdbf); /*记录长度*/
i1=(long)0*F_LEN;
i2=(long)FILEHEAD;
fseek(dbf,(FILEHEAD+i*F_LEN+1),SEEK_SET);定位到第i条记录
fwrite(tttbuf,210,1,dbf); //写入tttbuf
fseek(dbf,4L,SEEK_SET); //定位到头
putw(i,dbf); //写入记录个数
fclose(glaserdbf);
}
「已注销」
2001-08-03
打赏
举报
回复
谁也不会保留这些呀
哎…………
@_@
LuoGD
2001-08-03
打赏
举报
回复
代码早不见,没有保留。
heavyrain1234
2001-08-03
打赏
举报
回复
gz
guandq
2001-08-03
打赏
举报
回复
用C++ Builder不用你说我都会啦。哎~~~~~~~~~~~~~~
zfming
2001-08-03
打赏
举报
回复
用BDE呀,如果用C++ Builder的话
guandq
2001-08-03
打赏
举报
回复
LuoGD:有没有例程啊?
LuoGD
2001-08-03
打赏
举报
回复
其实很简单,你只要用NOIEPAD打开一个DBF文件分析一下就可以领悟出其规律了。如它的第几个字节是记录数,从那里开始是列头定义,那里是记录信息开始。然后就可以手工处理它了。
或者如果有DB-LIB就更容易访问了!
使用WTL进行Windows桌面应用开发-第二部
涉及到一些项目开发
难题
的窗口自定义的解决方案。 3. 涉及到Gdiplus绘图的项目开发
难题
的一些解决方案。 4. 推荐使用的第三方跨平台库, 虽然WTL是基于Windows的,但是不妨碍我们使用第三方的库进行开发,减少跨平台...
我的2013 Q.E.D
"旧历的年底毕竟最像年底,村镇上不必说,就在天空中也显出将到新年的气象来。灰白色的沉重的晚云中间时时发出闪光,接着一声钝响,是送灶的爆竹;近处燃放的可就更强烈了,震耳的大音还没有息,空气里已经散满了幽微的火药香。"这是鲁迅先生写的过年,在老家除夕那天也就是这样的.今年元旦假期变成了一天,春节也会在北京过,这是第一次在外边过年,原因是要迎接我们家的新成员...
【经典箴言 || 人生感悟 】//wodeganwu3034 == 8. 回溯做过的事情,如Review自己曾经写过的代码或者设计,思考为什么会这么做,有没有更好的方法==
人的一生中只有七次机会,平均每七年拥有一次,大概在25岁到75岁,第一次通常抓不到,因为太年轻,最后一次也抓不到,因为太老。中途还有2次因为自己错过,所以抓不到。所以对于人来说人真正才会有三次机会,人的一生真正只有三次,只有称为能改变自己命运的机会才可以称作是机会。其实人生的机会很快就会过去。能真正抓住机会的人,首先靠的是自己个人的能力;其次靠的是环境。 一个人如果素质不好,行为不好,那么即使你再...
我在CSDN参与的3000个帖子
今日偶然翻到,感慨万千 1:申述:版主,是否扣了我的专家分? 2:100分
急
求,随机输出十个小写字母,但是,要求这十个字母不相同 3:求Sn=a+aa+aaa+…+aaa…a(n个a)之值 4:数组题 望
高手
帮忙! 5:呵呵,来推荐一下我的网站,本站提供大量当今流行的免费的音乐和免费电影,常用软件、游戏、精美图库下载,希望对网友有帮助!顺便散分! 6:VBA
请
教怎
VC++中可能遇到的问题
.m,a.m:link{COLOR:#666666;font-size:100%;}a.m:visited{COLOR:#660066;}T 如何用程序控制电源管理设置 Q 我们知道在电源选项 属性 里面可以设置 关闭监视器 1分钟之后,...,从不 关闭硬盘 1分钟之后,...,从不 待机时间 1分钟之后,...,从不
请
问这些设置我怎么用程序来实现 比
C++ Builder
13,825
社区成员
102,679
社区内容
发帖
与我相关
我的任务
C++ Builder
C++ Builder相关内容讨论区
复制链接
扫一扫
分享
社区描述
C++ Builder相关内容讨论区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章