c++ - 我如何打开一个文件,读取 9 个单独的字母,并将它们全部传递给另一个函数?我与阵列斗争! (c++)

标签 c++ visual-studio-2008

文本文件是TTT.txt ...里面是

X
X
X
O
-
X
O
O
-

我需要我的程序读取每一个,然后能够将它传递给它的不同部分...帮助!

最佳答案

char stuff[9];
FILE* foo = fopen("myfile.txt", "r");

for (int i = 0; i < 9; i++) {
    stuff[i] = fgetc(foo);
    fgetc(foo); // Ignore the newline
} // Now your characters are in "stuff"

没有错误处理,硬编码文件名,并使用 C 函数。但它以简洁的格式满足您的需求。

关于c++ - 我如何打开一个文件,读取 9 个单独的字母,并将它们全部传递给另一个函数?我与阵列斗争! (c++),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3221882/

相关文章:

c++ - 模板基类实现一个默认实现

C++/typedef参数错误导致内存泄漏?

c# - 如何在 Visual Studio 2008 Express Edition 中生成 Make 文件

visual-studio-2008 - 大括号突出显示 Visual Studio 2008

c++ - 如何访问html资源文件?

C++模板重构/泛化

c++ - 所有 istream 是否都像 `cin` 一样跳过空白区域?

c++ - std::random_device 加密安全吗?

c# - 我的服务卸载失败

c - 在 OpenCV 中读取 AVI 文件时出现未知错误