>>431
その気になって問題見直した。誤解もありですが書いてみたっす。
リストそれなりに長い。ここは整形崩れるからなんだけど
struct AL_CIRC
{
 int hf_len;    // 見つかった文字数
 int center_c;   // 中心文字があればそれを...
 char circ_res[50002];  // 10万文字の半分
 long str_len;
 char* circ_src;

 // 回文元の文字列
 AL_CIRC(char* s)
 {
  circ_src = s;
  str_len = strlen(s);
 };

 int search(int in); // サーチしては表示
 int res_print();  // それなりに結果を表示やつ
};

// つづく