我正在嘗試編寫一個程序,它尋找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