C语言学习:读写一行字符

 1 #include <stdio.h>
 2 #include <io_utils.h>
 3 #include <errno.h>
 4 #include <string.h>
 5 
 6 void ReadFile1() {
 7   FILE *file = fopen("CMakeLists.txt", "r");
 8   if (file) {
 9     char buffer[BUFSIZ];
10     while (fgets(buffer, BUFSIZ, file)) {
11       printf(buffer);
12     }
13     fclose(file);
14   } else {
15     PRINT_INT(errno);
16     puts(strerror(errno));
17     perror("fopen");
18   }
19 }
20 
21 void Echo() {
22   char buffer[4];
23   while (1) {
24     if (!fgets(buffer, 4, stdin)) {
25       break;
26     }
27     //puts(buffer);
28     printf("%s", buffer);
29   }
30 }
31 
32 int main() {
33   Echo();
34 //  ReadFile1();
35   return 0;
36 }

 

posted @ 2023-02-12 16:05  泥古拉斯赵四  阅读(65)  评论(0编辑  收藏  举报