0

[コンテキスト] ncurses を学習する趣味として、一連のドキュメントをカタログ化し、一覧表示し、検索する小さなアプリを開発しています (今のところ、それらは LDP の HOWTO です)。

アプリの最もトリッキーな部分は、ファイル リーダー (ファイルの内容を適切に表示する) だと思います。HOWTO がやや長いことを考えると、十分に優れたユーザー エクスペリエンスを実際に提供できるようにするためには、ユーザーが読むのをやめた行を「保存」して、次回に同じ行から読み始めることができれば、価値のある機能になります。ユーザーが同じ HOWTO [/context] を開く

本当の質問に: 行 X をパラメーターとして取得し、その行にカーソルを配置するだけでなく、最後に表示された行を返すことができるコマンドライン リーダーはありますか? または、C アプリから呼び出しを行うことを考えると、おそらく外部アプリではない別のソリューション: 私は提案を受け付けています

4

1 に答える 1

1

最後に表示された行も返します

これに対する移植可能な解決策はありません。Linux には標準の終了ステータス コードがありますか?を参照してください。. すなわち:

  • そのプログラムはどのようにエラーを通知しますか?
  • それはどのように成功を示しますか?
  • 255 より大きい行番号をどのように通知しますか?
于 2013-01-08T13:22:41.020 に答える