【发布时间】:2014-08-11 22:18:01
【问题描述】:
我正在编写一个函数,它读取文件并将字符存储在二维数组中。我希望这是一个全局变量,因为我希望 main 方法之外的多个函数能够访问它,但是在我读取文件之后才能设置尺寸,那么这样做的方法是什么。在提出这个问题之前,我已经阅读了一些关于堆栈溢出的帖子,但我仍然感到困惑/这些问题对我解决这个特定问题没有帮助。
(我仅限于使用 ANSI c 提供的库/函数)
【问题讨论】:
-
一种选择是将实现隐藏在接口后面,例如提供用于检查数组大小和访问特定元素的内联函数
-
你能澄清一下你是指C89吗? (C99 和 C11 由 ANSI 批准,但有时人们说“ANSI C”仅表示 C89)