fprintf는 출력 이후 바로 flush할까?
-> \n(뉴라인)이 없으면 바로 flush하지 않는다.
int main(int argc, char *argv[]) {
fprintf(stdout, "hello!");
printf(NULL);
}
hello!가 출력되지 않았고, segmentation fault 에러만 발생했다.
#include <stdio.h>
int main(int argc, char *argv[]) {
fprintf(stdout, "hello!\n");
printf(NULL);
}
hello!가 출력된 이후 segmentation fault가 발생했다.