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

中国常用网站怎么在网上推广产品

中国常用网站,怎么在网上推广产品,南昌网站建设公司案例,wordpress 侧边栏轮播目录 1.概述 2.open的介绍 3.write 的介绍 4.read 5.close的介绍 6.文件描述符 1.概述 C语言操作文件的几个库函数:fopen,fread,fwrite,fclose; 系统调用:open,read,write,close; 系统调用方法实现在内核中;(陷入内核,切换到内核) 2.open的介绍 open重载:两个参数用于打…

目录

1.概述

2.open的介绍

3.write 的介绍

4.read

5.close的介绍

6.文件描述符


1.概述

C语言操作文件的几个库函数:fopen,fread,fwrite,fclose; 系统调用:open,read,write,close; 系统调用方法实现在内核中;(陷入内核,切换到内核)

image-20230915144920796.png

image-20230915144943386.png



2.open的介绍

open重载:两个参数用于打开一个已经存在的文件;三个参数的用于新建一个文件,并设置访问权限;

pathname:文件和路径和名称;

flags:文件的打开方式;

mode:文件的权限,如"0600";

了解特殊权限:linux系统中,文件的三种特殊权限_rwsr是什么权限-CSDN博客
关于linux权限s权限和t权限详解_目录权限t_D_R_L_T的博客-CSDN博客

open的返回值为int,称为文件描述符;

flags的打开标志,如:

O_WRONLY:只写打开;

O_RDONLY:只读打开;

O_RDWR:读写方式打开;

O_CREAT:文件不存在则创建;

O_APPEND:文件末尾追加;

O_TRUNC:清空文件,重新写入;

open的返回值是int,称之为"文件描述符";每打开一个文件,我们就会得到一个文件描述符,这个文件描述符是一个整型,通过文件描述符就可以对文件进行读写这样的操作.open失败返回-1,成功返回一个大于等于0的值;  0,1,2是默认打开的;

0:标准输入
1:标准输出
2:标准错误输出


3.write 的介绍

fd:对应打开的文件描述符

buf:写入的文件内容;

count:要写入多少个字节;

返回值:ssize_t:实际写入了多少个字节;

4.read

fd:对应打开的文件描述符;

buf:把文件内容读取到一块空间buf中;

count:期望要读取的字节数; 返回值:

ssize_t:实际读取了多少个字节;

5.close的介绍

关闭文件描述符;

6.文件描述符

文件打开以后,内核给文件的一个编号;(>0的整数)

0:标准输入;

1:标准输出;

2:标准错误输出;

#include <stdio.h>
#include <stdlib.h>
#include <unistd.h>
int main()
{write(1,"hello",5);exit(0);
}
//往屏幕(标准输出)写入hello 5个字节
#include <stdio.h>
#include <stdlib.h>
#include <unistd.h>
#include <fcntl.h>
#include <assert.h>/*int main(){int fd=open("file.txt",O_WRONLY|O_CREAT,0600);//创建新的文件需定义其权限,3个参数assert(fd!=-1);printf("fd=%d\n",fd);//自定义文件标识符fd为最小未被占用的一项,系统已占用0 1 2write(fd,"hello",5);close(fd);exit(0);}*/int main(){int fd=open("file.txt",O_RDONLY);//文件已经存在,不用定义权限assert(fd!=-1);char buff[128]={0};int n=read(fd,buff,127);printf("n=%d,buff=%s\n",n,buff);close(fd);exit(0);}

利用读写复制文件

 #include <stdio.h>#include <stdlib.h>#include <unistd.h>#include <fcntl.h>#include <assert.h>int main()
{int fr=open("file.txt",O_RDONLY);int fw=open("file2.txt",O_RDWR|O_CREAT,0600);assert(fr!=-1||fw!=-1);char buff[8]={0};int len;while((len=read(fr,buff,8))>0){write(fw,buff,len);}close(fr);close(fw);exit(0);}

http://www.hkea.cn/news/11637/

相关文章:

  • 平台网站建设哪家好html友情链接
  • 东莞免费模版网站建设广州推广优化
  • 建设部指定招标网站视频号直播推广二维码
  • 武汉有个人做网站的爱链网中可以进行链接买卖
  • 两个网站做响应式网站如何推广品牌知名度
  • 徐州网站制作如何定位免费引流微信推广
  • 做外贸什么网站比较好怎么简单制作一个网页
  • 上海做外贸建站的专业公司来客seo
  • 甘肃网站建设公司哪家好如何做好推广工作
  • 青岛城乡建设部网站首页关键词自动优化工具
  • 论述网站建设的主要内容怎么注册自己公司的网址
  • 网站的欢迎页怎么做seo优化方案报价
  • 学做标书网站今天发生的新闻
  • 哪个网站做任务给东西仁茂网络seo
  • 深圳赶集同城网站建设色盲眼镜
  • 龙岩网红隧道在哪seo算法是什么
  • 长滚动页网站怎么做搜索量查询
  • 网站跳转微信链接seo好学吗入门怎么学
  • 乐陵市人民医院陕西seo排名
  • 南昌简单做网站万能导航网
  • 武安网站建设网上怎么找人去推广广告
  • 域名 和网站有什么区别吗网站优化排名怎么做
  • 网站怎么添加统计代码正规网站建设服务
  • 上海装修公司网站建设推广app佣金平台正规
  • 网站开发小程序开发公司网站排名快速提升工具
  • 金山网站制作营销推广活动策划书模板
  • 屯留做网站哪里好seo标题优化的心得总结
  • 哪些公司做网站改造外贸网站建设报价
  • 广州化妆品网站建设公司排名太原seo推广外包
  • 做网站的标签及属性微信crm