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

做网站选用什么域名比较好百度识图软件

做网站选用什么域名比较好,百度识图软件,郑州网络什么时候恢复,福州全网网站建设getchar(),putchar() ‐‐‐‐ 一个字符 gets(buf),puts(buf) ‐‐‐‐ 一串字符 scanf(),printf() ‐‐‐‐ 一个字符,一串字符都可以 fopen函数的形式 FILE * fopen(constchar *path , cost char *mode) /* * description : 打开一个文件 * param ‐ path…

getchar(),putchar() ‐‐‐‐ 一个字符
gets(buf),puts(buf) ‐‐‐‐ 一串字符
scanf(),printf() ‐‐‐‐ 一个字符,一串字符都可以

fopen函数的形式

FILE * fopen(constchar *path , cost char *mode)

/*
* @description : 打开一个文件
* @param ‐ path : 指定文件路径 , 如: "./test.txt"
* @param ‐ mode :指定文件的打开方式,如下图:

* @return :fopen: 成功,返回指向该文件的文件指针; 若失败,返回 NULL

*/
mode有以下值:
r :只读方式打开,文件必须存在
r+ :可读写,文件必须存在
rb+ :打开二进制文件,可以读写
rt+: 打开文本文件,可读写
w: 只写,文件存在则文件长度清 0 ,文件不存在则建立该文件
w+: 可读写,文件存在则文件长度清 0 ,文件不存在则建立该文件
a: 附加方式打开只写,不存在建立该文件,存在写入的数据加到文件尾, EOF 符保留
a+ :附加方式打开可读写,不存在建立该文件,存在写入的数据加到文件尾, EOF 符不保留
wb :打开二进制文件,只写 wb+: 打开或建立二进制文件,可读写
wt+: 打开或建立文本文件,可读写
at+: 打开文本文件,可读写,写的数据加在文本末尾 ab+: 打开二进制文件,可读写,写的数据加在文件末尾

fclose函数的形式

函数原型:int fclose(FILE*stream)

关闭一个文件流,使用 fclose 就可以把缓冲区内最后剩余的数据输出到磁盘文件中,并释放文件指针和有关的缓冲区

/*
* @description : 关闭一个已打开的流
* @param ‐ stream : 文件指针(流)

* @return : fclose:成功,返回0; 若失败,返回EOF

*/
#include<stdio.h>
int main()
{
FILE *fp = NULL;/*create a null file创建一个空的指针文件*/
int nRet = 0 ;
fp =fopen("mm","w");/*fp mode w,create*打开指针文件mm,模式为w 可写,没有文件则创建文件*/
if (fp == NULL)/*NUll open failed!如果创建不成功,则fp=NULL*/
{
printf("open failed!\n");
return -1;}
printf("open success!\n");/*成功打开则输出打开成功*/
nRet = fclose(fp);
if(nRet)/*close success,others failed!*如果关闭成功则返回0,如果返回其他,则关闭不成功*/
{printf("close failed!\n");
return -2;}
printf("close success!\n");/*成功则返回关闭成功*/
return 0;}
~    

lpych@lpych-virtual-machine:~$ gcc demo2.c -o demo

编译demo2.c 编译完后的文件为demo

lpych@lpych-virtual-machine:~$ ./demo
运行demo

提示:open success!
close success!

说明打开和关闭文件 mm成功!

lpych@lpych-virtual-machine:~$ ls -l
查看文件的权限,mm文件

因为之前mm文件有创建过,模式为0755,可读可写可执行,可读可执行,可读可执行

代码如下

#include <sys/types.h>
#include <sys/stat.h>
#include <fcntl.h>
#include<stdio.h>
#include<unistd.h>
#include<string.h>//int open(const char *pathname, int flags);
//int open(const char *pathname, int flags, mode_t mode);
//ssize_t write(int fd, const void *buf, size_t count);
//ssize_t read(int fd, void *buf, size_t count);
#define filename "mm"
#define writeNum 128
#define readNum 12
int main()
{int offset;int fd;char writeBuff[writeNum] = {0};char readBuff[readNum] = {0};char *test = "hello world";if(writeNum<(strlen(test)+1)){printf("error:writeBuff less than test\n");return -1;}strcpy(writeBuff,test);fd = open("mm",O_APPEND|O_RDWR|O_CREAT,0755);if(fd == -1){printf("open failed!");perror("why");return -1;}printf("open successed!");//      offset = lseek(fd,1,SEEK_CUR);printf("offset is %d\n",offset);write(fd,&writeBuff[0],11);
//      read(fd,&readBuff,1);
//      printf("%s \n",readBuff);close(fd);return 0;

因此 lpych用户,可读可写可执行,组用户,可读可执行,其他用户,可读可执行

之前有操作生成过mm,将新文件命名ll

#include<stdio.h>
int main()
{
FILE *fp = NULL;
int nRet = 0 ;
fp =fopen("ll","w");
if (fp == NULL)
{
printf("open failed!\n");
return -1;}
printf("open success!\n");
nRet = fclose(fp);
if(nRet)
{printf("close failed!\n");
return -2;}
printf("close success!\n");
return 0;}
~  

lpych用户,可读可写,组用户,可读,其他用户,可读 

与w模式相对应

http://www.dinnco.com/news/49049.html

相关文章:

  • 如何向搜索引擎提交网站晚上偷偷看b站软件推荐
  • 嵌入式软件开发是什么意思安卓优化大师全部版本
  • 外贸做的亚马逊网站是哪个好seo技术大师
  • 网站的logo怎么换免费的外链网站
  • 怎么做外网网站监控百度收录情况
  • 怎么做百度网站会显示图片在旁边适合员工的培训课程
  • 网站建设项目需求书百度人工优化
  • 网站验证码是如何做的推广普通话手抄报内容
  • WordPress小程序二次开发seo搜索引擎优化试题及答案
  • 贸易公司如何做网站抖音运营推广策划方案
  • 网站一年费用多少钱百度指数人群画像
  • 响应式门户网站长春百度关键词优化
  • 个人做淘宝客网站要备案吗济南做网站推广哪家好
  • 免费网站入口2022伊园企业网站seo方案案例
  • 网站模板侵权问题厦门做网站公司有哪些
  • 各大网站博客怎么做推广seo提高关键词
  • 嘉兴做网站优化哪家好网站搜索工具
  • 中国幼儿在线幼儿园网站建设ping站长工具
  • 建筑类企业网站模板百度大数据官网入口
  • 成都设计院招聘泰安优化关键词排名哪家合适
  • 电脑网站拦截怎么解除营销型网站建设托管
  • 创造与魔法官方网站做自己百度ai开放平台
  • 备案期间的网站打开seo排名优化有哪些
  • 做网站的公司需要哪些资质企点下载
  • 网站建设在国内外有何趋势如何推广微信公众号
  • 长沙网站关键词排名推广公司优化防控举措
  • 网站建设与管理专业就业在线客服系统平台有哪些
  • php 网站安装原理b站推广入口2023破解版
  • wordpress 文章 分类广州seo优化
  • wordpress优化搜索淘宝seo优化怎么做