【问题标题】:How to store words from a file in a two dimensional array in C如何将文件中的单词存储在C中的二维数组中
【发布时间】:2020-03-06 02:01:09
【问题描述】:

我正在尝试读取如下文件:

妈妈妈妈, 爸爸爸爸, 苹果马尔, ...

我想将这些单词存储在字符数组 A[10][2][12] 中 所以的话: “母亲”将在 A[0][0] A[1][0] 中的“父亲” 但第二列: A[0][0] 中的“妈妈” A[0][1] 中的“爸爸” ... 我可以更改文件中单词的格式,我可以不用逗号或用其他东西来写它们! 我现在如何逐字符读取单词并将它们存储在数组中,但不知道如何将这些对存储在二维数组中! 感谢任何帮助或提示)

【问题讨论】:

  • 请发minimal reproducible example,以便我们重现问题并帮助您调试。注意:stackoverflow.com 不是免费的设计/编码服务。
  • 建议实现一个包含单词对的结构。然后将该结构的实例写入/读取磁盘。
  • 我知道这是一个选项,但我不能使用 struct 来做

标签: c string file multidimensional-array


【解决方案1】:

关于;

“mother”将在 A[0][0] “father”在 A[1][0] 但第二列:“mama”在 A[0][0] “papa”在A[0][1]

那是行不通的。建议:

“母亲”将在 A[0][0] 中,“父亲”在 A[1][0] 中。 A[0][1] 中的“妈妈” A[1][1] 中的“爸爸”

【讨论】:

    猜你喜欢
    • 2020-08-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-01-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多