それと、%cで一つずつ表示しようとすると、全部表示されるのに
例えば strが abc re tみたいなのだと、 %cで表示しようとすると
abc re tと出ますが

%s表示だと何も表示されません?何故ですか?

for(i){printf("%c",str[i])};←表示される

printf("%s",str);←表示されない