#include <stdio.h>

int main(void)
{
char str[4][20];

str[0][20] = 'こんばんわ';

printf("%s\n", str[0]);

return (0);
}

str[0] に こんばんわ と入れたいのですが、できません。
表示もなんだかおかしいです。
間違いの指摘をお願いします。