c语言函数mktemp()产生唯一临时文件名实例源码介绍。有关的函数:tmpfile引入的头文件:#include

定义函数mktemp():char * mktemp(char * template);

函数说明:mktemp()用来产生唯一的临时文件名. 参数template 所指的文件名称字符串中最后六个字符必须是XXXXXX. 产生后的文件名会借字符串指针返回.

返回值:文件顺利打开后, 指向该流的文件指针就会被返回. 如果文件打开失败则返回NULL, 并把错误代码存在errno 中.

mktemp()函数附加说明:参数 template 所指的文件名称字符串必须声明为数组,如:

char template[] = “template-XXXXXX”;

不可用

char * template = “template-XXXXXX”;

mktemp()函数使用实例

#include

main()

{

char template[] = “template-XXXXXX”;

mktemp(template);

printf(“template=%s\n”, template);

}

c语言 临时文件作用,c语言函数mktemp()产生唯一临时文件名实例源码介绍相关推荐

  1. c语言复制粘贴源码,c语言函数memccpy()如何复制内存中的内容实例源码介绍

    c语言函数memccpy()如何复制内存中的内容实例源码介绍.引入的头文件:#include memccpy()函数定义:void * memccpy(void *dest, const void * ...

  2. c语言比较函数memcmp,c语言函数memcmp()如何比较内存前n个字节实例源码介绍

    c语言函数memcmp()如何比较内存前n个字节实例源码介绍.引入头文件:#include 定义memcmp()函数:int memcmp (const void *s1, const void *s ...

  3. OpenCV自适应阈值化函数adaptiveThreshold详解,并附实例源码

    图像处理开发需求.图像处理接私活挣零花钱,请加微信/QQ 2487872782 图像处理开发资料.图像处理技术交流请加QQ群,群号 271891601 2016-6-14日:又发现一种阈值分割法,最大 ...

  4. 时间转秒函数c语言,c语言函数mktime()如何将时间转换成经过的秒数实例源码

    c语言函数mktime()如何将时间转换成经过的秒数实例源码. 需要引入的头文件:#include 定义函数:time_t mktime(strcut tm * timeptr); 函数mktime( ...

  5. c语言远控,远控鼠标!C语言简单编程:整舍友必备+附送实例源码!

    远控鼠标!C语言简单编程:整舍友必备+附送实例源码!-1.jpg (10.71 KB, 下载次数: 0) 2018-10-11 05:24 上传 关注<一碳科技>有更多干货等着你哦! 远控 ...

  6. C语言十字消除游戏(超简单详细),详细思路+源码分享

    十字消除,休闲小游戏,在规定时间内,只要是十字线能连接到的相同颜色的方块,就能获得相应的得分,如果点击后没有能够消除的方块会扣除时间,是一款益智小游戏. 我们将编写十字消除游戏,用户点击空白方块,沿其 ...

  7. C语言项目:接球小游戏(自制)!详细思路+源码分享

    每天一个C语言小项目,提升你的编程能力! 用VS写了一个小小的游戏,在界面右侧有运行时间,接到的小球个数等信息,有 10 个小球下落,玩家可以控制一个盒子左右移动(方向键),来接小球,按 Esc 键退 ...

  8. C++数字是否为质数的函数的简单有效实现(附完整源码)

    C++数字是否为质数的函数的简单有效实现算法 C++数字是否为质数的函数的简单有效实现算法完整源码(定义,实现,main函数测试) C++数字是否为质数的函数的简单有效实现算法完整源码(定义,实现,m ...

  9. C语言框架作用,c语言结构(c语言基本框架)

    ◆ 基本要求 1.熟悉 Visual C++ 6.0 集成开发环境. 2.掌握结构化程序设计的方法,具有良好的程序设计风格. 3.掌握程序设计中简单的数据结构和算法并能阅读简单的程. 省略了结构体名, ...

最新文章

  1. python导入模块
  2. 公众号滑动图代码_实用技巧:公众号封面图如何提取?
  3. Windows Maven环境变量配置
  4. GetTickCount() 函数的作用和用法(转)
  5. 让Flex程序全屏幕运行
  6. 零起点学习Linux系列培训视频 [共61课] (万分感谢寒冰老师分享!)
  7. 离散数学:幂集,生成
  8. JAVA实现商品信息管理系统
  9. 利用sql循环语句实现基本的数据累加和阶乘
  10. Linux时间戳与日期之间的转换
  11. 培训班出身的程序员,未来何去何从?
  12. RS232与TTL电平的区别
  13. DO447协调滚动更新--委派任务和事实
  14. OC 中 覆盖属性会有提示Auto property synthesis will not synthesize property 'delegate'
  15. 关于Kubernetes中API Server使用token、kubeconfig文件认证的一些笔记
  16. 前台获取服务器ip地址
  17. 如何连接学校计算机机房的网络,学校计算机机房网络管理和维护.doc
  18. 计算机图形学椭圆_椭圆算法| 计算机图形学
  19. outlook日历同步_如何将您的Google日历与Outlook同步
  20. 【git】eclipse使用git的过程中的问题,提示rejected - non-fast-forward错误的解决办法

热门文章

  1. 谈javascript变量声明
  2. 查询所有的存储过程哪些中包含某个字符串
  3. python基础-字符串
  4. 【算法】Logistic regression (逻辑回归) 概述
  5. opencv第一课 打开一个图片
  6. Hoogle之装饰模式设计手机(下)
  7. 【Linux】用户组、用户操作
  8. Java之currenHashMap
  9. Java问题解决:Java compiler level does not match the version of the installed Java project facet....
  10. lintcode-34-N皇后问题 II