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

网站无障碍建设规定本地php网站搭建

网站无障碍建设规定,本地php网站搭建,广州新闻报道,php语言的网站建设一、C语言的文件接口 1、打开文件 函数:参数: filename:打开在参数 filename 中指定其名称的文件,并将其与在将来的作中可以通过返回的FILE 指针标识的流相关联。 mode:以mode的权限打开,权限有一下几种 …

一、C语言的文件接口

1、打开文件

  • 函数:
  • 参数:

               filename:打开在参数 filename 中指定其名称的文件,并将其与在将来的作中可以通过返回的FILE 指针标识的流相关联。

                mode:以mode的权限打开,权限有一下几种

  • 返回值

         返回一个文件指针,该指针指向被执行的文件。

  • 代码
    FILE *fd=fopen("myfile","w")
    //以只写的方式打开文件

2、文件写入

  • 函数: 

  •  参数:

        prt:该指针指向需要写入文件的内容

        size:每个元素的大小,以字节为单位

        count:元素的个数

        stream:需要写入到的文件

  • 返回值:

        写入成功将返回写入元素的个数

  • 代码:
const char buffer[]={'a','b','c'};
FILE *fd=fopen("myfile","w");
fwrite(buffer,sizeof(char),sizeof(buffer),fd);
//向“myfile”文件中写入abc

3、文件读取

函数:

参数:

        ptr:一个指向大小至少为count的内存块的指针

        size:要读取的每个元素的大小

        count:要读取的元素个数

        stream:指向要读取的文件的指针

返回值:

        读取成功就返回读取元素的个数

代码:

char buffer[1024];
FILE *fd=fopen("myfile","r");
fread(buffer,sizeof(char),sizeof(buffer),fd);
//向“myfile”文件中读取

4、关闭文件

函数:

参数:

        stream:指向需要关闭的文件的文件指针

返回值:

        关闭成功返回0,失败则返回-1

代码:

FILE *fd=fopen("myfile","r");
int n=fclose(fd);
//关闭文件“myfile”

二、系统文件接口

1、打开文件

  • 函数:
    #include <fcntl.h>
    #include <sys/types.h>
    #include <sys/stat.h>
    int open(const char *pathname, int flags);
    int open(const char *pathname, int flags, mode_t mode);
  • 作用:

        打开一个文件

  • 参数:

        pathname:要打开的文件的名称

        flags

        mode:如果flags中选择了O_CREAT时该文件的最终权限由mode和unmask共同决定

  • 返回值:

        打开成功就返回该文件的文件描述符,否则返回-1

  • 代码:
// 只读打开现有文件
int fd = open("/etc/passwd", O_RDONLY);
if (fd == -1) { perror("open"); }// 创建新文件并设置权限(若存在则报错)
fd = open("newfile.txt", O_WRONLY | O_CREAT | O_EXCL, 0644);

2、写文件

  • 函数:
#include <unistd.h>
ssize_t write(int fd, const void *buf, size_t count);
  • 作用:

        向文件中写入

  • 参数:

        fd:需要写入内容的文件描述符

        buf:需要写入的内容

        count:需要写入内容的大小以字节为单位

  • 返回值:

        成功时返回实际写入内容的大小,失败返回-1

  • 代码:
ssize_t total = 0;
while (total < count) {ssize_t n = write(fd, buf + total, count - total);if (n == -1) {if (errno == EINTR) continue; // 被中断则重试break; // 其他错误处理}total += n;
}

3、文件读取

  • 函数:
#include <unistd.h>
ssize_t read(int fd, void *buf, size_t count);
  • 作用:

        向指定文件读取内容

  • 参数:

        fd:标识要读取的目标文件或设备(如普通文件、管道、套接字等)

        buf:指向用户分配的内存区域,用于存储读取的数据

        count:指定本次read请求读取的最大字节数

  • 返回值:
  • 代码:
ssize_t total = 0;
while (total < count) {ssize_t n = read(fd, buf + total, count - total);if (n == -1) {if (errno == EINTR) continue;break;} else if (n == 0) {break;  // EOF}total += n;
}

4、关闭文件 

  • 函数:
#include <unistd.h>
int close(int fd);
  • 作用:

        关闭已经打开的文件

  • 参数:

        fd:需关闭的文件描述符,必须是有效的、已打开的描述符

返回值:

  • 代码:
#include <fcntl.h>
#include <unistd.h>
#include <stdio.h>int main() {int fd = open("example.txt", O_RDWR);  // 打开文件if (fd == -1) {perror("open failed");return 1;}// 文件操作(如 read/write)char buf[1024];ssize_t n = read(fd, buf, sizeof(buf));// 关闭文件并检查错误if (close(fd) == -1) {perror("close failed");return 1;}return 0;
}

http://www.dtcms.com/wzjs/817058.html

相关文章:

  • 织梦做企业网站网页与网站设计什么是抖动
  • 网站优化排名易下拉效率php网站培训机构企业做网站
  • 学校网站模板 红色门户网站建设费用
  • 做今网站wordpress设置网站首页
  • 数据库做图书管理系统网站网站建设教程突
  • iis发布网站慢wordpress第三方主题下载
  • 做网站建设怎么跑客户网站备案证明
  • 电子商务网站开发文档小网站开发成本
  • 网站监控系统安全证查询官网
  • 江苏质量员证在哪个网站做的怎么做一个小程序商城
  • 网站制作应该注意到的问题门户网站网页设计
  • 湛江网站建设方案托管东莞厚街家具
  • 单页网站后台金华网站建设方案开发
  • 厚街网站建设报价企业购物网站开发
  • 如何做一个属于自己的网站个人网站建设方案书
  • 举例行业门户网站购物网站建设公司
  • 建设公司官方网站首页wordpress适合做什么网站
  • 绍兴建站模板厂家做网站虚拟主机是什么意思
  • 网站建设制作免费推广南昌网站建设工作室
  • 四川门户网站建设管理规定大连市房屋管理局官网
  • 昭通微网站建设网站开发人员的岗位有
  • app网站公司名称优搜云seo
  • 做寝室介绍网站为某公司或企业做的门户网站
  • 网站代码预览器网站动画效果用什么程序做的
  • 如何做旅游攻略网站宁波seo关键词优化外包
  • 馆陶网站建设公司个人网站的成本
  • 织梦调用网站名称网页网站作业制作
  • 奢侈品商城网站建设方案滨州做网站的科技公司
  • 杭州app网站设计学校二级网站建设
  • 锚文本外链查询网站公司网站开发费计入办公费