(a)

以下の仕様を満たす、関数（getCreateCodePrompt）を作成してください。
 export function getCreateCodePrompt():string{
    // 設定ファイルからパスを取得（デフォルトは 'createCodePrompt.txt'）   
    // createCodePrompt.txt を読み込み、内容を記録する
    return createCodePrompt;
}

## 関数の目的 
外部の設定ファイルから「プロンプトが記述されたテキストファイル」のパスを読み込み、
そのファイルの内容をテキストとして取得して返す関数です。
 ### 処理の概要と手順 
1. **パスの決定**:
 - 外部の設定から、読み込むべきテキストファイルの相対パスを取得する。
 - プロジェクトのルートディレクトリのパスと、上記で決定した相対パスを結合して、ファイルの絶対パスを生成する。 
2. **ファイルの存在確認と読み込み**:
 - 生成した絶対パスにファイルが実際に存在するかどうかをチェックする。
- テキストをファイルに読み込む。
 - 読み込んだ文字列から、前後の不要な空白や改行を削除（トリミング）し、所定の変数に格納する。
 - **ファイルが存在しない場合**: 「ファイルが見つかりません」という旨のエラーメッセージを表示する。 
3. **値の返却**:
 - 最終的に、読み込んだテキスト（または既存のテキストデータ）を関数の戻り値として返却する。


（b）
/**
 * コード生成用のシステムプロンプトをファイルから取得します。
 * @returns {string} 取得したプロンプト文字列
 */
export function getCreateCodePrompt():string{
        // 設定ファイルからパスを取得（デフォルトは 'createCodePrompt.txt'）    
        createCodePromptPath =  config.createCodePromptPath || 'createCodePrompt.txt';
        let absoluteFilePath = path.join(PROJECT_ROOT, createCodePromptPath );

    try {
        if (fs.existsSync(absoluteFilePath)) {
            // ファイルを読み込んで内容を取得
            const createCodePrompt = fs.readFileSync(absoluteFilePath, 'utf-8').trim();
            return createCodePrompt;
        } else {
            console.error('ファイルが見つかりません');
            return '';
        } 
    } catch (error) {
        console.error('ファイルの読み込み中にエラーが発生しました', error);
        return '';
    }        
}