我正在尝试编写一个程序,它寻找palindromes(在单行中的几个字之间)并写入它们。例如:C - 从单行给出回文列表
>Maszka anna rentner forfreakingsake
>anna rentner
但是我确实设法检查第一个单词(直到空格),我不知道如何开始检查下一个单词。它应该是一些简单,原始的方式,任何人都可以帮助我吗? 我有什么(不要太多):
#include<stdio.h>
#include <string.h>
#define N 10000
int main()
{
int i,j;
char satz[N];
char palindrome[N];
fgets(satz);
for(i=0; i != EOF; i++)
satz[i] = getchar(); //first filling array with chars
}
printf("wth :(");
}
我想比较起价[I]与起价[J](J = strlen的(字)-1应该是单词的最后一个字母),回文[]应该排列回文,我可以打印。但是我不知道数组的大小,也不知道单词的长度,所以我被困在这里。
请出示你有 –
你至少应该告诉你尝试过什么......和复制/粘贴在这里你的代码。 – perror