原串中连续出现且正着看与倒着看一样的串,这里忽略非字母
#include <iostream> #include <fstream> #include <cctype> int main(void) { using namespace std; const int MAXLEN=100; char src[MAXLEN]; //源 char disposed[MAXLEN]; //处理过的 int index[MAXLEN]; //记录处理过的对应的下标 ifstream fin=ifstream("Text.txt"); fin.getline(src,MAXLEN); //getline()去掉了换行符,如果有的话,末尾加 ' ' int count=0; //记录加入到处理后的字母总个数 int cursor=0; //指向src的每一个 /*下面开始预处理*/ while (src[cursor]!='