2014-06-11 12 views

Odpowiedz

7

Może następujące prace (kompiluje i buduje, ale nie próbowałem, chociaż):

Place #import <stdio.h> twojej pomostowego pliku nagłówka

W korzystania kod:

fflush(__stdoutp)

+1

wydaje się działać, dzięki! –

6

Jeśli chcesz automatycznie wypróżnić się na standardowe wyjście, zamiast ręcznie wywoływać fflush(__stdoutp) po każdym println, możesz całkowicie wyłączyć buforowanie.

setbuf(__stdoutp, nil);

3

Można użyć

fflush(stdout) 

po zaimportowaniu libc:

#if os(Linux) 
    import Glibc 
#else 
    import Darwin.C 
#endif 
+0

Przydaje się również do usuwania komunikatów o błędach XCTest, aby nie mieszać się z regularnymi wydrukami. (Komentarz do pomocy Google w znalezieniu tego.) – Raphael

Powiązane problemy