标准I/O上

<标准I/O介绍>

笔记

欲速则不达,建议先完成 的任务!

继续学习

通关时间从学习第1个课程开始计时

4天内通关,可获得赏金30元

开始学习
该课程需要登录后才能观看
3400 位同学正在学习! 查看详情

Albert

1

回答

卡顿

二莹子回复:

卢建良

1

回答

流打开问题

二莹子回复:

在流式文件操作中,有一个重要的结构体FILE,FILE这个结构包含了文件操作的基本属性,对文件的操作都要通过这个结构的指针来进行。如果有多个进程对同一个文件进行读写操作,那么这里需要用到进程间的同步与互斥。

卢建良

1

回答

缓冲区

二莹子回复:

读和写两个操作本来就不可能是实时的呀

嵌入式李运金

1

回答

关于标准输入问题

韩hyr回复:

字符型本身也是一个存数值的类型,1字节,存的数值大小有限,字符数据比较特殊,为了识别就让数值和字符对应起来,也就是官方定义的ASCII

lxllsb

1

回答

有关课程评价

韩hyr回复:

已经反馈啦,技术老师已经提上日程

lxllsb

2

回答

关于"流"?

二莹子回复:

两种文件信息的内容有很大区别,Linux下一切皆文件,设备是文件、目录是文件、可执行文件也是文件,文件描述符结构体FILE中包含的成员变量是缓冲区基址,缓冲区当前指针,缓冲区大小,缓冲区剩余字节数,文件读写方式等,但是Windows中的文件属性中包含的是文件创建时间、文件大小、文件的类型等。这也是两种系统特别明显的区别之一。

ghcghcghc

1

回答

讲的太粗糙一点

集团总部-周凯回复:

线上视频比较短,有些内容可能不会太详细,具体可以咨询一下老师,

Wayne_hzw

1

回答

幽默?

集团总部-周凯回复:

学习要耐得住寂寞,

findtimelinux

1

回答

为什么fgetc能够循环读到文件末尾,fp不就是一个地址吗,固定不变的?

findtimelinux回复:

后面课程讲到,文件刚打的时候,fp指向是第一个字符,当读到一个字符后,fp自动加1,标准io自动完成的,不用用户操作。

王建峰

4

回答

FILE又被称为流(stream) 这句话是不是错了?

王建峰回复:

引用@二狗子

感谢,就是反馈的太晚了。

FILE *就是定义一个结构体指针变量,用于标识和操作一个文件,称之为流指针或者流


梅陇中心小学00届

1

回答

putchar和putc什么区别,为什么putchar不需要流的地址

小灰灰回复:

<...code...> 查看全部

 man putc   putchar,
        int putc(int c, FILE *stream);
       int putchar(int c);
 putc(int ch,FILE *fp),即将字符ch输出到fp所指的文件中,可以指定输出的流;
 putchar(char ch),即将字符ch输出到标准输出设备上,默认是终端。
收起

梅陇中心小学00届

1

回答

022 取反怎么会是111101101

韩hyr回复:

这个是文件掩码,3位2进制为表示一个10进制数值,所以0 是 000, 2 是010,整体000 010 010 ,取反为 111 101 101 

个个都是人才说话又好听

1

回答

小帅

1

回答

strlen(buf) 计算buf字符数量是不计算'\0'的,'\n'的位置应该不用减一吧

杨老师回复:

我们strlen是从1开始统计的,下标是从0开始的,所以需要-1。

神圣雅诗人

1

回答

统计行数代码打出来让我们看下

韩hyr回复:

通过讲解后,应当自己动手实践,积累自己可实现的代码量,通过结果检验编程掌握情况。老师作为师父,修行在个人哈!有知识上的疑问联系老师哈!

神圣雅诗人

1

回答

统计行数代码打出来让我们看下

韩hyr回复:

通过讲解后,应当自己动手实践,积累自己可实现的代码量,通过结果检验编程掌握情况。老师作为师父,修行在个人哈!

神圣雅诗人

1

回答

标准输出流

韩hyr回复:

嗯嗯,讲解视频长,会有DAY间隔,稍稍的不完善,向后看

张宇

1

回答

标准输出流

小灰灰回复:

程序是不是执行结束了?level4部分对缓冲有详细的讲解,当然了这里可以先理解一下这一部分

BOOM

1

回答

统计行数代码打出来让我们看下

文件IO

小美回复:

联系首页的在线答疑吧,值班老师会给您讲解的

BJZS01000005

1

回答

老师  从哪里下载讲义呢

答疑讲师回复:

这部分讲义还在整理中

上次保存笔记

看见好看好看就很快很快就会看见

保存 修改