#include <stdio.h>

int main(void){
char temp[32][32];

scanf("%s", temp[0]);
printf("%s",*temp[0]);
return 0;
}

いろいろ考えてみたけど、scanf,printfの引数がどれが合っているかさっぱりわからん。
temp[0]="abc",temp[1]="bcd" という配列を出力したいんですが…どうすればよいですか?
二重配列について詳しく教えてください(涙)