テキストファイルの内容を受け取り、再帰を使用して各行を逆順にするプログラムを作成しなければなりません。たとえば、このファイル:文字列構造内の各文字列を逆転
abc def ghi
jkl mno pqr
はなってしまうはずです。
ihg fed cba
rpq onm lkj
私は、これは、リンクされたリストの内容を入れた後、個別にそれぞれの行を逆にするだろう行うための最善の方法を考え出しました。
は#include <stdio.h>
#include <string.h>
#include <stdlib.h>
#include <ctype.h>
#define NODE struct list
void reverse(void);
struct list {
char array[20];
struct list *next;
};
int main(void)
{
reverse();
return 0;
}
void reverse(void)
{
NODE *p;
p = head;
while (p != NULL)
{
reverse(p->array + sizeof(p->array));
printf("%d", p->array);
}
return;
}
このコードもコンパイルされません。私は良いCの本を手に入れ、基本から勉強し始めることをお勧めします...これは面接問題の可能性が高いことに対する答えをあなたに与えるだけの人には程遠いです。 – bdonlan