fprintf()とsprintf()について質問があります。
たとえば、sprintf( string, "%c%c", c1, c2 )とした場合、
stringの三文字目は、必ず、\0になるのでしょうか?
そういう仕様が決まっているでしょうか?
fprintfについても同様でしょうか?