- Youtube で見たC言語で最小限のテキストエディタ1を練習がてらRustで実装する
プログラム2の基本的な動作
- コマンドライン引数から編集したいファイルのパスを取得
- ファイルを読み取り専用モードで開く
- 読み込んだファイルをすべてコマンドラインに出力
- 読み込んだファイルの任意の行で変更
- ファイルを書き込みモードで開き編集後の内容をファイルに書き戻す
/mini_text_editor> cargo run <edit_file_path>
- 変更したいファイルのパスをコマンドライン引数として入力
- プログラムに従って以下を入力
- 変更したい行番号
- 変更後の文字列
- 書き込み完了後は cat コマンドなどで確認して下しあ
/mini_text_editor> cargo run <edit_file_path>
edit_file_path: <edit_file_path>
Contents
00|zero
01|one
02|two
03|three
04|four
input edit line number>00
line00>00zero00
Data has been written to <edit_file_path> successfully.