char aa[5];
sprintf(aa, "abcdefghijklmn");
なんて書いた場合aaの中身はabcdefghijklmnになるんですけど、これってsprintfが適切にメモリ確保してるって事ですか?