有问题请教大家,如何实现一个类似于ped的程序?

我想实现一个类似ped的程序,我的做法是这样的: 在file菜单里面点击open菜单项,打开一个对话框,在里面选择要打开的文件。然后,点击话框中的open按钮,打开所选择的文件,并将其内容显示在文件框中。 前面选择要打开的文件这一步我已经实现了。但是,对于对话框中的open按钮的代码,我不知道怎么实现。希望能够得到你的指点。不胜感激。

不太清楚你想问的是什么?open按下去后,就是 open()/read() 然后再显示的过程吧。

我现在的问题就是不知道如何显示。我们通常点击open按钮,打开所选择的文件,文件的内容就会很快显示出来,而且光标在最前端。
我试了一个方法,就是通过fopen()打开选择的文件,用gets()一行一行地读该文件,并且每读一行,就在文本框中显示一行。可是这样做的结果是,当显示完文件后,光标会在最尾端。
我感觉QNX中的ped程序不会是这样的。请你帮帮忙,可以吗?
我的问题都难我好多天了,在论坛上发,也很少有人回复,急呀。

你把整个文件都读出来,就变成在内存中的一个长字符串了。然后该怎么显示就怎么显示啊。至于光标位置,应该有函数可以调整的吧。

想光标移到最前面将文本框设置成右对齐