【发布时间】:2010-07-24 09:23:13
【问题描述】:
我最近在一次跨国公司的采访中被问到这个问题。问题是
“我们需要显示一个屏幕,其中一个文本在屏幕底部滚动,而剩余的屏幕是空的。你将如何在 C 中实现这一点?你会使用什么数据结构..??”
任何想法请...!
【问题讨论】:
-
水平还是垂直?固定文本还是不断变化的文本?仅 ISO C 库还是特定的控制台 API?这甚至是控制台问题还是 GUI?可能需要更多上下文。
-
这个问题说得不好,如果没有一些上下文几乎不可能回答,例如,程序运行在什么样的 UI 环境中(Unix、Windows、Curses?)。在一家大公司的面试题库中发现这样的问题,我会有些惊讶。
-
是的,这是一个很好的问题,因为面试的一部分可能是确定候选人与业务用户交互以帮助澄清需求的能力,!之前!回答问题...
-
水平从右到左在屏幕底部
-
这是一个使用标准 C 库的控制台应用程序。它用于文件中的文本。
标签: c data-structures