From a6e984913868c2cfd9d778b226e86851f09f30d6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E4=B8=8A=E5=AE=98=E6=B0=B8=E7=9F=B3?= <841842619@qq.com> Date: Sat, 30 Jul 2022 11:39:31 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=20ch15=20=E9=94=99=E5=AD=97?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ch15/README.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/ch15/README.md b/ch15/README.md index ae8924d..a00ef76 100644 --- a/ch15/README.md +++ b/ch15/README.md @@ -6,7 +6,7 @@ #### 15.1.1 标准 I/O 函数的两个优点 -下面是标准 I/O 函数的两个优点: +除了使用 read 和 write 函数收发数据外,还能使用标准 I/O 函数收发数据。下面是标准 I/O 函数的两个优点: - 标准 I/O 函数具有良好的移植性 - 标准 I/O 函数可以利用缓冲提高性能 @@ -22,7 +22,7 @@ - 传输的数据量 - 数据向输出缓冲移动的次数。 -比较 1 个字节的数据发送 10 次的情况和 10 个数据包发送 1 次的情况。发送数据时,数据包中含有头信息。头信与数据大小无关,是按照一定的格式填入的。假设头信息占 40 个字节,需要传输的数据量也存在较大区别: +比较 1 个字节的数据发送 10 次的情况和 10 个字节发送 1 次的情况。发送数据时,数据包中含有头信息。头信与数据大小无关,是按照一定的格式填入的。假设头信息占 40 个字节,需要传输的数据量也存在较大区别: - 1 个字节 10 次:40*10=400 字节 - 10个字节 1 次:40*1=40 字节。 @@ -80,7 +80,7 @@ int main() fputs("file open error", stdout); return -1; } - fd = fdopen(fd, "w"); //返回 写 模式的 FILE 指针 + fp = fdopen(fd, "w"); //返回 写 模式的 FILE 指针 fputs("NetWork C programming \n", fp); fclose(fp); return 0;