怎么在linux下使用fgetc
时间: 2024-02-12 20:05:07 浏览: 74
linux下的fgetc()与fputc()函数代码演示
在Linux下,你可以使用`fgetc`函数从文件中读取一个字符。
下面是一个简单的例子:
```c
#include <stdio.h>
int main() {
FILE *fp;
char ch;
fp = fopen("test.txt", "r");
if (fp == NULL) {
printf("Failed to open file\n");
return 1;
}
while ((ch = fgetc(fp)) != EOF) {
printf("%c", ch);
}
fclose(fp);
return 0;
}
```
在这个例子中,我们打开了一个名为`test.txt`的文件来读取其中的内容。我们使用`fgetc`函数从文件中读取一个字符,直到遇到文件结束符`EOF`。在这个例子中,我们将文件中读取的每个字符都输出到终端。最后,我们使用`fclose`函数关闭了文件。
需要注意的是,`fgetc`函数每次只会读取一个字符,如果你需要读取整行或整个文件,需要使用其他函数如`fgets`或`fread`。
阅读全文