GUI用户通过C输入

时间:2012-01-10 19:27:51

标签: c user-interface

我有一个项目(有点),我必须编写一个C程序来接收用户输入并将其存储到MySQL数据库中以供将来检索。

现在,我已经编写了控制台模式的程序。

即。它询问用户please enter a name,然后用户输入的名称存储在数据库中。

但是,我必须这样做,就像屏幕出现时会显示

   name
   |--------|
   |--------|<- here the user will enter his name.
   |--------|

并且,从这里输入的名称将存储在字符串变量中。

我不确定,但我认为这是GUI编程。

我不了解GUI编程。

不幸的是,我没有太多时间阅读。

那么,请您指点一些教程或某些资源或任何专门针对此类GUI编程的内容。

我想使用win32 API

1 个答案:

答案 0 :(得分:2)

如果在控制台中运行,则不是GUI编程。如果您在控制台中模拟GUI编程(带有文本框等),则调用TUI(文本用户界面)编程。

在Unix / Linux系统上,人们通常使用新的curses(又名“ncurses”)库。在Microsoft系统上,我相信the PDCurses library是最接近的可用内容。使用它们,您可以设置“文本”窗口,其高度和宽度以字符(包括文本输入字段)测量。

如果您不需要在文本中模拟窗口系统,那么只需读取和写入stdout和stdin的行。