- 博客(3)
- 收藏
- 关注
原创 note 4 9.24
无论操作系统用什么方式检测文件结尾,在C语言中,用getchar()读取文件检测到文件结尾将返回一个特殊的值,即EOF(endof file),scanf()在检测到文件结尾时也会返回EOF。当文件夹里没有water.txt文件时,会创建一个名为water.txt的新文件,然后把develop1.exe的输出(键盘的输入的副本)重定向至该文件中。在程序中使用EOF:把getchar()的返回值和EOF作比较,如果两者不同,则没有到达文件结尾,如果两者相同,则已到达文件结尾。2、相关文件要加上相应后缀。
2023-09-24 21:33:21
76
1
原创 note 3 9.23
完全缓冲指的是当缓冲区被填满时才刷新缓冲区(将内容发送至目的地) 行缓冲指的是在出现换行符时刷新缓冲区,键盘输入通常是行缓冲输入,所以按下enter键后才刷新缓冲区。4、switch在括号中的测试表达式的值应该是一个整数(包括char类型),case标签必须是整数类型(包括char类型)的常量或者是只包含整数类型常量的表达式),不能用变量作为case标签。缓冲输入:用户输入的字符被收集并存储在一个被称为缓冲区的临时存储区,按下enter键后,程序才可使用用户输入的字符。
2023-09-24 10:28:54
70
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人