#include int main(int argc, char *argv[]) { int i, buf; if (argc > 1) { buf = atoi(argv[1]); if (buf <= 0) return 0; } else { buf = 5; } printf("First a sequence of characters, a-ring, a-diaraesis, o-diaraesis, repeated:\n\n"); for (i=0; i<25; i++) printf("\xc3\xa5\xc3\xa4\xc3\xb6"); printf("\n\n"); printf("Now the same thing with a buffer of %d:\n\n", buf); setvbuf(stdout, NULL, _IOFBF, buf); for (i=0; i<25; i++) printf("\xc3\xa5\xc3\xa4\xc3\xb6"); printf("\n"); return 0; }