易码技术论坛

 找回密码
 加入易码
搜索
查看: 162726|回复: 3

在LAVA中如何创建一个文件

[复制链接]
发表于 2005-12-25 17:05:00 | 显示全部楼层
文件的打开:
     语法:char 文件句柄;
     文件句柄 = fopen(文件路径,打开方式);
     例如:char fp;
     fp = fopen("/LavaData/map.dat","r");
     打开方式如下文件使用方式 意 义
"rt" 只读打开一个文本文件,只允许读数据
"wt" 只写打开或建立一个文本文件,只允许写数据
"at" 追加打开一个文本文件,并在文件末尾写数据
"rb" 只读打开一个二进制文件,只允许读数据
"wb" 只写打开或建立一个二进制文件,只允许写数据
"ab" 追加打开一个二进制文件,并在文件末尾写数据
"rt+" 读写打开一个文本文件,允许读和写
"wt+" 读写打开或建立一个文本文件,允许读写
"at+" 读写打开一个文本文件,允许读,或在文件末追加数据
"rb+" 读写打开一个二进制文件,允许读和写
"wb+" 读写打开或建立一个二进制文件,允许读和写
"ab+" 读写打开一个二进制文件,允许读,或在文件末追加数据
 楼主| 发表于 2005-12-25 17:16:00 | 显示全部楼层

  1. <SCRIPT language=javascript type=text/javascript><br>document.write (usercolor('20','yzk0370'));<br></script>
复制代码

感谢 楼上的yzk0370

但是我第一次用LAVA~~不大懂

能否举个简单的例子呢:把一个数据存进去
发表于 2005-12-25 18:00:00 | 显示全部楼层

  1. char s[]="[url=http://www.emsky.net]www.emsky.net[/url]";
  2. void main()
  3. {
  4.     char fp;
  5.     char t[20];
  6.     if ((fp=fopen("/LavaData/tmp.dat","w+"))==0)
  7.         printf("创建文件失败!");
  8.     else {
  9.         printf("创建文件成功!");
  10.         fwrite(s,1,strlen(s)+1,fp);
  11.         rewind(fp);
  12.         fread(t,1,strlen(s)+1,fp);
  13.         printf("\n%s",t);
  14.         fclose(fp);
  15.     }
  16.     getchar();
  17. }
复制代码


 楼主| 发表于 2005-12-25 16:35:33 | 显示全部楼层 |阅读模式
在LAVA中如何创建一个文件

比如在LavaData中创建一个“temp.dat”的文件

并将

em[]="易码技术论坛"

存入这个文件

还有如何将图片数据存入*.dat文件中呢?

先谢过大家了!
您需要登录后才可以回帖 登录 | 加入易码

本版积分规则

Archiver|手机版|小黑屋|EMAX Studio

GMT+8, 2025-8-24 16:07 , Processed in 0.008977 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表