はてブログ

はてなブックマーク新着エントリーの過去ログサイトです。



タグ stdio.h

新着順 人気順 5 users 10 users 50 users 100 users 500 users 1000 users
 
(1 - 5 / 5件)
 

Big Sky :: Windows で子プロセスの標準入出力バッファリングを無効にする

2017/08/21 このエントリーをはてなブックマークに追加 19 users Instapaper Pocket Tweet Facebook Share Evernote Clip Big Sky Windows 子プロセス バッファリング

Windows では子プロセスが出力した標準出力を読み取る際にバッファリングが行われる。これは親プロセスからは無効に出来ない。子プロセスが setbuf を呼び出してバッファを無効にするか、fflush で強制的にバッファをフラッシュする必要がある。 #include  <windows.h> #include  <stdio.h> int main( int  argc,  char * arg... 続きを読む

Big Sky :: C言語から golang の chan っぽい事が出来るライブラリ「chan」

2014/09/01 このエントリーをはてなブックマークに追加 26 users Instapaper Pocket Tweet Facebook Share Evernote Clip golang CHAN ライブラリ Big Sky void

名前そのままやん感がすごいですが。 tylertreat/chan - GitHub https://github.com/tylertreat/chan golang の chan をC言語から使える様にするライブラリです。やはりC言語というだけあって、受け渡す値の型は void* ですがそこは目をつむりましょう。 #include <pthread.h> #include <stdio.h> ... 続きを読む

Big Sky :: C言語で可変個引数を型拘束したい

2014/03/12 このエントリーをはてなブックマークに追加 22 users Instapaper Pocket Tweet Facebook Share Evernote Clip Big Sky C言語 puts char INCLUDE

C言語で可変子引数扱う場合は va_start/va_arg/va_end を使うのだけど... #include <stdio.h> #include <stdarg.h> void foo(int n, ...) { va_list list; int i; va_start(list, n); for(i = 0; i < n; i++) puts(va_arg(list, char*));... 続きを読む

おまじないではない#include <stdio.h> - 郡山からHello World

2011/08/20 このエントリーをはてなブックマークに追加 25 users Instapaper Pocket Tweet Facebook Share Evernote Clip INCLUDE おまじない 郡山 たいてい 最初

C言語を最初に学ぶと、必ず出てくる以下の行 #include おなじないと言われて、常に書いている人がいるみたいだが、おまじないでもなんでもなくて stdio.h ファイルをそこに展開せよといっているだけである。なんで展開するかというと、たいていはprintf関数を使うので、そのプロトタイプ宣言なんかが書いてあって必要になるから。使う分にはそれでもいいけど、それだと面白くないからstdio.hファ... 続きを読む

「おまじない」はそろそろ滅びろ - 俺たちに明(けない)日はない

2011/05/04 このエントリーをはてなブックマークに追加 22 users Instapaper Pocket Tweet Facebook Share Evernote Clip おまじない stdio 俺たち 大抵 プログラミング

プログラミング | 21:06 | 「おまじない」おまじない。多くのプログラミング入門記事で大抵書かれている。「これはおまじないだ。今は気にしなくていい。」 なんでおまじないだなんて書くのか分からない!ただ単純に、機能を読み込んでいるとでも説明すれば良いのでは???と思う。 C言語なら、入出力の機能を自分のプログラミングで使いたければ:stdio.hを読み込ませる。stdioはスタジオ、じゃなくて... 続きを読む

 
(1 - 5 / 5件)