c++ 读入txt文件
时间: 2023-11-03 16:22:07 浏览: 139
c++读取txt文件
你可以使用C语言中的标准库函数来读取文本文件。下面是一个示例代码,演示了如何读取一个名为 "example.txt" 的文本文件:
```c
#include <stdio.h>
int main() {
FILE *file;
char ch;
// 打开文本文件
file = fopen("example.txt", "r");
// 检查文件是否成功打开
if (file == NULL) {
printf("无法打开文件\n");
return 1;
}
// 读取并打印文件内容
while ((ch = fgetc(file)) != EOF) {
printf("%c", ch);
}
// 关闭文件
fclose(file);
return 0;
}
```
上述代码中,通过调用 `fopen` 函数来打开文件,第一个参数是文件名,第二个参数是打开模式,"r" 表示以只读方式打开。然后使用 `fgetc` 函数逐个字符地读取文件内容,并使用 `printf` 函数打印出来。最后,通过调用 `fclose` 函数关闭文件。
请注意,这只是一个简单的示例,可能无法处理大型文件或特殊字符。在实际应用中,你可能需要进行更多的错误处理和适应不同情况的代码编写。
阅读全文