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

秦皇岛网站制作人才招聘产品软文范例软文

秦皇岛网站制作人才招聘,产品软文范例软文,怎么做 niche网站,wordpress url跳转有些程序需要创建一些临时文件,仅供其在运行期间使用,程序终止后即行删除。 很多编译器程序会在编译过程中创建临时文件。GNU C 语言函数库为此而提供了一系列库函数。(之所以有“一系列”的库函数,部分原因是由于这些函数分别继…

有些程序需要创建一些临时文件,仅供其在运行期间使用,程序终止后即行删除。

很多编译器程序会在编译过程中创建临时文件。GNU C 语言函数库为此而提供了一系列库函数。(之所以有“一系列”的库函数,部分原因是由于这些函数分别继承自各种 UNIX 实现。)本节将介绍其中的两个函数:mkstemp()和 tmpfile()。

基于调用者提供的模板,mkstemp()函数生成一个唯一文件名并打开该文件,返回一个可用于 I/O 调用的文件描述符。

#include <stdlib.h>
int mkstemp(char* template);//路径

模板参数采用路径名形式,其中最后 6 个字符必须为 XXXXXX。这 6 个字符将被替换,以保证文件名的唯一性,且修改后的字符串将通过 template 参数传回。因为会对传入的 template 参数进行修改,所以必须将其指定为字符数组,而非字符串常量。

文件拥有者对 mkstemp()函数建立的文件拥有读写权限(其他用户则没有任何操作权限),且打开文件时使用了 O_EXCL 标志,以保证调用者以独占方式访问文件。

通常,打开临时文件不久,程序就会使用 unlink 系统调用将其删除。故而,
mkstemp()函数的示例代码如下所示:

image-20231025171812178

使用 tmpnam()、tempnam()和 mktemp()函数也能生成唯一的文件名。然而,由于这会导致应用程序出现安全漏洞,应当避免使用这些函数。

tmpfile()函数会创建一个名称唯一的临时文件,并以读写方式将其打开。(打开该文件时使用了 O_EXCL 标志,以防一个可能性极小的冲突,即另一个进程已经创建了一个同名文件。)

#include <stdio.h>
FILE* tmpfile(void);

tmpfile()函数执行成功,将返回一个文件流供 stdio 库函数使用。文件流关闭后将自动删除临时文件。为达到这一目的,tmpfile()函数会在打开文件后,从内部立即调用 unlink()来删除该文件名。

http://www.tj-hxxt.cn/news/87705.html

相关文章:

  • 威海网站建设排名榜怎样在百度上免费建网站
  • 集团网站设计特性新乡网站优化公司价格
  • 青岛做网站多少钱seo营销专员
  • wordpress后台字体白帽seo公司
  • 帮助做APP的网站公司sem管理工具
  • 自己做网站 怎样下载模板百度提交入口网址是指在哪里
  • 高端品牌网站建设公司网站底部友情链接
  • 可以做视频推广的网站重庆seo优化
  • 大型企业网站设计案例百度提交入口网址
  • 衡水网站建设维护数字化营销怎么做
  • 建站公司那家好网络黄页推广软件哪个好用
  • 公司名称 网站域名 关联网站建设公司好
  • 宜昌网站建设多少钱企业网站seo多少钱
  • 怎样做网络兼职网站湖北网站设计
  • 建设b2b网站需要多少钱青岛seo公司
  • 做牛仔的时尚网站微信公众号推广2元一个
  • 如皋网站建设招标网络营销产品
  • 购物网站建设规划书seo快速收录快速排名
  • wordpress标题截断优化大师电脑版官方免费下载
  • 浙江建设职业技术学院oa网站惠州网络营销
  • 昆明做网站seo的网络营销推广策划
  • 链接网站开发需要多少钱软文推广500字
  • 用织梦做的网站一般后台线上销售渠道有哪几种
  • 上海微网站制作设计制作抖音搜索引擎优化
  • 网站百度地图怎么做elo机制
  • 建站之星网站空间根目录中国最新消息新闻
  • 正能量网站窗口免费进新浪体育最新消息
  • 服装厂家东莞网站建设最近刚发生的新闻
  • 如何做超市的网站万网官网域名查询
  • 六安网站自然排名优化价格seo优化