※上記の広告は60日以上更新のないWIKIに表示されています。更新することで広告が下部へ移動します。

void help(void)
{
	printf("\n*****ヘルプです******\n");
	printf("本プログラムには以下の機能が付いています。\n\n");
	printf("ヘルプ(本機能)・全行表示・一行編集・行削除・行挿入・単語検索・置換・undo(一つ前に戻す)・保存せずに終了・保存して終了\n\n\n");
	printf("*****以下機能の説明です*****\n\n");
	printf("ヘルプ:\n*の後に h または H を入力して下さい。\n\n");
	printf("全行表示:\n*の後に l または L を入力して下さい。ファイルの内容が行番号と一緒に表示されます。\n\n");
	printf("一行編集:\n*の後に編集したい行番号を入力して下さい。その行の内容が行番号と一緒に表示されます。その後に表示される行番号に続いて、書き換えたい文の内容を入力して下さい。\n\n");
	printf("行削除:\n*の後に d または D を入力して下さい。そのあと\n\"削除したい行番号を入力して下さい\"\nと表示されますので、削除したい行番号を続いて入力して下さい。\n\n");
	printf("行挿入:\n*の後に i または I を入力して下さい。そのあと\n\"挿入したい行番号を入力して下さい\"\nと表示されますので、削除したい行番号を続いて入力して下さい。次に\n\"挿入したい文章を入力して下さい\"\nと表示されますので、続いて挿入したい文章の内容を入力して下さい。\n\n");
	printf("単語検索:\n単語検索にはその単語を含む文字列を検索する検索その1と単語そのものを検索する検索その2があります。\n");
	printf("例えば、examを検索するとき、検索その1ではexampleも引っかかりますが、検索その2では引っかかりません。\n\n");
	printf("検索その1は、まず*の後に s1 または S1 を入力して下さい。そのあと\n\"検索したい単語を入力して下さい\"\nと表示されますので、検索したい文字列を続いて入力して下さい。入力した文字列を含む文が行番号と一緒に表示されます。\n");
	printf("検索その2は、まず*の後に s2 または S2 を入力して下さい。そのあと\n\"検索したい単語を入力して下さい\"\nと表示されますので、検索したい単語を続いて入力して下さい。入力した単語を含む文が行番号と一緒に表示されます。\n\n");
	printf("置換:\n置換にはその単語を含む文字列を全て置換する置換その1と単語そのものを置換する置換その2があります。\n");
	printf("例えば、examを置換するとき、置換その1ではexampleのexam部分も置換しますが、検索その2ではexampleのexam部分は置換せず exam となっている部分のみを置換します。\n\n");
	printf("置換その1は、まず*の後に r1 または R1 を入力して下さい。そのあと\n\"置換される前の単語(編集前の今ある単語)を入力して下さい\"\nと表示されますので、置換したい部分の置換される前の文字列を続いて入力して下さい。次に\n\"置き換えた後の単語(編集後に残る単語)を入力して下さい\"\nと表示されますので、続いて置換したい部分に置換後に残す文字列を入力して下さい。\n");
	printf("置換その2は、まず*の後に r2 または R2 を入力して下さい。そのあと\n\"置換される前の単語(編集前の今ある単語)を入力して下さい\"\nと表示されますので、置換したい部分の置換される前の単語を続いて入力して下さい。次に\n\"置き換えた後の単語(編集後に残る単語)を入力して下さい\"\nと表示されますので、続いて置換したい部分に置換後に残す単語を入力して下さい。\n\n");
	printf("undo:\n*の後に u または U を入力して下さい。その前にやった編集作業(一行編集・行削除・行挿入・置換)による変更を一回分だけ元に戻します。\n\n");
	printf("保存せずに終了:\n*の後に n または N を入力して下さい。今まで行った編集作業(一行編集・行削除・行挿入・置換)による変更を保存せずに終了します。\n\n");
	printf("保存して終了:\n*の後に e または E を入力して下さい。今まで行った編集作業(一行編集・行削除・行挿入・置換)による変更を保存して終了します。\n\n");
}