[2198] ポインタ完全制覇 - read_slogan.c
投稿者:Tom
2019/11/13 20:20:20
はじめまして、ポインタ完全制覇の四章の`read_slogan.c`での質問です。
buf[slogan_len - 1] = '\0';
したあと、
slogan[i] = malloc(sizeof(char) * (slogan_len + 1));
していますが、bufの大きさは、slogan_len byteで十分なので、mallocのときには、+1する必要はなくて、
slogan[i] = malloc(sizeof(char) * slogan_len);
でよいのではないでしょうか?