A veces ponemos algunas impresiones de depuración en nuestro código de esta manera¿Es seguro deshabilitar el almacenamiento en búfer con stdout y stderr?
printf("successfully reached at debug-point 1\n");
some code is here
printf("successfully reached at debug-point 2");
Here segmantaion fault occur due to some reason
Ahora, en esta condición sólo de depuración-point1 será imprimir en stdio depuración de punto 2 de impresión fue escrito para stdio búfer pero no es enrojecida porque didnt obtener \n
por lo que cree que se producen después de accidente de depuración-point1
a venir más de esta opción si el búfer desactivo con stdio y stderr como corriente de esta manera
setvbuf(stdout, NULL, _IONBF, 0);
setvbuf(stderr, NULL, _IONBF, 0);
es éste seguro para hacer esto?
¿por qué todas las transmisiones están predeterminadas por línea?
Editar:
Solemos cuál es el tamaño de los mismos por búfer predeterminado asignado para cualquier secuencia de archivo? creo que su OS dependía Me gustaría saber sobre Linux?