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

东莞南城网站建设价格seo关键词优化软件官网

东莞南城网站建设价格,seo关键词优化软件官网,为什么网站显示正在建设,石家庄房产网最新楼盘/* 高级Linux编程.pdf page24-25: temp_file.cmkstemp: 从一个文件名模板(结尾是#xff1a;XXXXXX)生成临时文件名#xff0c;创建这个临时文件#xff0c;将模式设置为仅当前用户可以访问#xff0c;并且以读写权限打开这个文件。mkstemp函数用其他字符替…/* 高级Linux编程.pdf page24-25: temp_file.c mkstemp: 从一个文件名模板(结尾是XXXXXX)生成临时文件名创建这个临时文件将模式设置为仅当前用户可以访问并且以读写权限打开这个文件。 mkstemp函数用其他字符替换这些X以得到一个不重复的文件名函数返回已经打开的文件描述符。 由mkstemp创建的临时文件是不会被自动删除的。 如果这个临时文件只是程序内部使用而不会移交给其他程序在创建之后调用unlink是个不错的主意。 只有当所有指向该文件的描述符都被关闭的时候它才会被文件系统真正删除。 */ #include stdio.h #include stdlib.h #include string.h #include errno.h extern int errno; // 使用外部全局变量errno int writeTempfile(char *buffer, size_t length) { char temp_filename[] /tmp/temp_file.XXXXXX; // 这6个x必须要大写否则创建文件失败(Error: Invalid argument) int fd mkstemp(temp_filename); if(fd -1) { printf(Cant open tempfile [%s]\n, temp_filename); perror(mkstemp); // perror: 也会显示错误描述信息 fprintf(stderr, ErrorMessage: %s\n, strerror(errno)); // strerror: 显示errno对应的错误描述信息 } else { printf(fd %d\n, fd); unlink(temp_filename); write(fd, length, sizeof(length)); write(fd, buffer, length); } return fd; } char* readTempfile(int temp_file, size_t *length) { char *buffer; int fd temp_file; lseek(fd, 0, SEEK_SET); read(fd, length, sizeof(*length)); buffer malloc(*length); if(buffer ! NULL) read(fd, buffer, *length); close(fd); return buffer; } int main(int argc, char *argv[]) { char str[] What can I do for you?\n你知道我在干什么吗\n; int len strlen(str); int fd; if((fd writeTempfile(str, len)) ! -1) { char *buf readTempfile(fd, len); if(buf ! NULL) printf(buf [%s]\t%d\n, buf, len); else printf(buf NULL\n); } return 0; } 运行结果 [zcmt #128]$make gcc -g -c -o a.o a.c gcc -g -o a a.o [zcmt #129]$./a fd 3 buf [What can I do for you? 你知道我在干什么吗 ] 54 [zcmt #130]$
http://www.yutouwan.com/news/404371/

相关文章:

  • 怎么把代码添加网站把自己的电脑做网站服务器
  • 温州seo建站做贺卡的网站
  • 海西网站建设哪家好雅虎网站提交
  • 哈尔滨网站开发制作用微信怎么做商城网站
  • 如何做网站排名第一重庆网站建设seo公司
  • 网站定制化开发网站地图提交
  • 公司网站建设需要注意事项wordpress显示时间插件
  • iis做外网站点承德平台
  • 上海浦东设计网站建设在那个网站做任务赚
  • html5网站开发demo重庆森林为什么叫这个名字
  • 金华东阳网站建设wordpress 账号密码忘记
  • 太原提高网站排名帮人做钓鱼网站
  • 用来查数据的网站怎么建设网站免费正能量直接进入老狼
  • 华丽的网站模板wordpress文章页个性化定制
  • 网站充值链接怎么做wordpress 评价 插件
  • 上海高端网站定制开发绍兴网站快速排名优化
  • 网站注册流程网站后台删除二级栏目
  • 做网站的荣誉证书全国网站建设
  • 创建网站多少钱网页设计项目概述
  • 婚礼策划网站传奇网页游戏元宝无限
  • 网站建设需要英语吗做个门户网站多少钱
  • 建设英语网站目的三里河网站建设公司
  • 做网站维护工作难吗静态网站
  • 两个域名指向同一个网站最全的网页模板网站
  • 企业网站关键词放几个网上商城怎么购物
  • 欧美专业牙科医院网站网页源码wordpress目录功能
  • 做个英文网站自己做个网站需要几个软件
  • 十堰网站建设有哪些公司会qt怎么做网站
  • 网站营销宝安网站建设 名匠
  • 南京江宁网站建设山西省网站建设价格