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

如何使用上线了app建设网站创建站点的步骤

如何使用上线了app建设网站,创建站点的步骤,vue本地访问服务器跨域,桓台县城乡建设局网站目录 一、操作系统 1.重点内容 2.学习方法 二、文件操作 1. 必要性 2. Linux文件类型 3. Linux文件操作方法 4.文件操作思想 5.标准IO 6.函数接口 (1)fopen打开文件 (2)fputc字符写入文件 (3&#x…

目录

一、操作系统

1.重点内容

2.学习方法

二、文件操作

1. 必要性

2. Linux文件类型

3. Linux文件操作方法

4.文件操作思想     

5.标准IO

6.函数接口

(1)fopen打开文件

(2)fputc字符写入文件

(3)fclose关闭文件

(4)fgetc字符读取

(5)fputs字符串写入文件

(6)fgets字符串读取


一、操作系统


1.重点内容

        (1)文件操作:一切皆文件

        (2)多任务:线程、进程

        (3)网络编程

        (4)服务器+数据库

2.学习方法

        (1)大量的函数接口

        (2)框架性、流程性强

二、文件操作


1. 必要性

        (1)保存数据(掉电数据不丢失)

        (2)一切皆文件:鼠标,键盘,显示器.....
                 操作硬件设备

2. Linux文件类型

        按文件类型的首字母共分7类:

        b        块设备文件存储设备
c    字符设备文件    输入输出设备:键盘、鼠标、显示器
d目录文件
-普通文件xxx.c   xxx.txt   a.out  xxx.jpg   xxx.mp4
l软连接文件
s套接字文件网络通信
p管道文件进程间通信

3. Linux文件操作方法

                I: input   O:output

        (1)标准IO

               标准C库提供的一套文件操作接口。
         
        (2)文件IO(属于系统调用)

               Linux内核为Linux系统提供的一套文件操作接口

4.文件操作思想     

        (1)打开文件

        (2)文件、文件

        (3)关闭文件

5.标准IO

        <stdio.h>

        (1)打开文件                   fopen()

        (2)读文件、写文件:fgetc()/fputc()、fgets()/fputs()、fread()/fwrite()

        (3)关闭文件                   fclose()

6.函数接口

(1)fopen打开文件

           FILE  * fopen(const  char  * pathname,  const  char  * mode);
功能:打开一个文件,并且将文件关联到一个流上
参数:
           pathname : 要打开的文件名的指针
           mode:打开方式

"r" 只读方式打开,文件必须存在
"r+"读写方式打开,文件必须存在
"w" 只写方式打开,文件不存在:创建,文件存在:清空
"w+"读写方式打开,文件不存在:创建,文件存在:清空
"a" 追加写的方式打开,文件不存在:创建
"a+"读写方式打开,文件不存在:创建,文件存在:可追加写从头读

返回值:
           成功:FILE *  :文件流指针
           失败:NULL

拓展:

        文件流:数据从文件流入和流出体现的字节流

        FILE * ------>文件流指针

        标准IO:将一个打开的文件和一个文件流指针(FILE *)关联,
                       后面操作文件,皆面向文件流指针

(2)fputc字符写入文件

           int  fputc(int  c, FILE  * stream);
功能:将一个字符写入到文件
参数:
          c:写入的字符
          stream:要写入的文件流指针
返回值:
          成功:写入字符的ASCII值
          失败:EOF     (-1)

拓展:

        od -c 文件名 

        查看文件中的字符

练习:
1. 使用fputc将"hello world"写入到1.txt文件中

(3)fclose关闭文件

           int  fclose(FILE  * stream);
功能:关闭一个文件
参数:stream:文件流指针
返回值:
          成功:0
          失败:EOF (-1)

(4)fgetc字符读取

           int  fgetc(FILE  * stream);
功能:从文件中读取一个字符
参数:
           stream:要读的文件流指针
返回值:
         成功:读到的字符的ASCII值
         失败:EOF
         到达文件末尾:EOF

./a.out  filename  aaa  bbb  ccc


main(int argc, char *argv[])
{

}

拓展:

fgetc和fputc如何读写终端:

        终端:文件

        操作系统默认打开了三个流:

        FILE *

        stdin    -------->标准输入流-----》键盘
        stdout  -------->标准输出流------》显示屏(终端)
        stderr  -------->标准出错流------》显示屏(终端)


阻塞:

练习:实现文件的拷贝:
./a.out  srcfile dstfile


fgetc/fputc :  一个字节读写文件
                   ASCII文件和二进制文件


-(普通文件) :ASCII文件:xxx.c  xxx.h  xxx.txt

        '2''0''2''5' -—->   0011 0010 0011 0000 0011 0010 0011 0101
       
        二进制文件: a.out   xxx.jpg         xxx.png     xxx.mp3

            2025   -—->   0000 0000 0000 0000 0000 0111 1110 1001

(5)fputs字符串写入文件

           int  fputs(const  char  * s, FILE  * stream);
功能:将字符串写入到文件
参数:
          s:要写入的字符串的首地址
          stream:文件流指针

返回值:
          成功:>=0
          失败:EOF

(6)fgets字符串读取

           char  * fgets(char  * s, int  size, FILE  * stream);
功能:从文件中读取一行数据(遇到\n停止)
参数:
          s:读取到的数据存放的首地址
          size:期待读到的字节数
          stream:要读的文件流指针
返回值:
          成功:返回存储数据的首地址(s)
          失败:NULL
          读到文件末尾:NULL

注:几种读取数据的函数的比较

        scanf:遇到空格或者tab停止读取

        fgets:遇到\n停止读取

        gets:

fgets和gets的区别:

        1. fgets会保留\n字符,gets会去掉\n
        2. gets是危险的,没有size的限制
        3. fgets最多读取size-1个字符
        4. fgets遇到\n停止读取

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

相关文章:

  • 吉林网站优化中国新闻网发稿
  • 合肥网站建设正规公司免费域名注册网站
  • 济南做html5网站湘潭关键词优化公司
  • 博彩网站怎么做原版百度
  • 宁波哪家建网站hao域名whois查询
  • 事业单位网站建设方案国外常用的seo站长工具
  • wordpress做视频网站百度指数在线查询前100
  • 网站模板中文广州seo优化电话
  • 用wordpress写网页seo关键词优化排名推广
  • php网站多语言翻译怎么做全网营销图片
  • 环境设计网站推荐网络推广十大平台
  • 武隆集团网站建设seo排名优化是什么意思
  • 单页网站怎么做排名什么是搜索引擎营销?
  • 唐山网站托管营销网站建设门户
  • ps做图软件怎么下载网站网络营销的现状和发展趋势
  • asp做的网站如何发布百度关键词优化大
  • 所得税汇算清缴在哪个网站做天津关键词优化网站
  • 成都网站推广招聘线上平台推广方式
  • 光谷网站推广哪里能搜索引擎优化
  • 网站设计论文5000百度seo排名帝搜软件
  • 深圳市网站建设公司设计新媒体营销案例
  • 网站如何做百度推广方案网站站内推广怎么做
  • 运城手机网站建设google seo怎么做
  • 网站开发与设计实训心得两千字武汉今日新闻头条
  • 东莞企业网站多少钱衡阳seo
  • javaee做视频网站win优化大师怎么样
  • 软件外包公司绩效考核沈阳百度seo
  • aspx做网站培训网址大全
  • wordpress上传直连播放aso优化什么意思是
  • 朋友帮忙做网站 费用多少app下载推广