Cocoaはさっぱり!
■ このスレッドは過去ログ倉庫に格納されています
0689685
02/07/13 23:24ID:/JbQvXyv一時的にバッファリング(ためおき)されているから, printf()したからといって
すぐに表示されているとは限りません.
そこで fflush(stdout); としてやることでバッファリングしておいた内容を
吐き出して表示させることができます.
ただ, プログラムの中にいくつもfflush()を書くのもしんどいので,
プログラムのはじめの方で
setvbuf(stdout, NULL, _IONBF, 0);
の一文を入れておいてやれば, 以降でバッファリングは無効になります.
C言語の解説書に載っているようなプログラムをProject Builderで
入力・実行する際はこれを入れておくといいかもしれませんね.
頑張ってください.
■ このスレッドは過去ログ倉庫に格納されています