2002年11月19日

[obu:02047] Re: シリアルからのデータ通信

高見沢です。

私も直接関係無い話で申し訳ないのですが、

Daisuke Shimada さまは書きました:
> bzero( &t, sizeof(t) );

bzero() は 4.3BSD の関数なので現在はお勧めできません。
以下の memset() を使ったほうがよろしいかと思います。
詳細は man 3 bzero、man 3 memset ご参照。


// #include <string.h>
// void *memset(void *s, int c, size_t n);
// s で示されるメモリ領域の先頭 n バイトを c で埋める
memset(&t, 0, sizeof(t));

私はHowto以外では、書籍で

詳解UNIXプログラミング
Advanced Programming in UNIX Environment,
ピアソン・エデュケーション,
W.Richard Stevens 著

を参考にしています。
大変良著です。ご参考まで。

投稿者 xml-rpc : 2002年11月19日 17:42
役に立ちました?:
過去のフィードバック 平均:(0) 総合:(0) 投票回数:(0)
本記事へのTrackback: http://hoop.euqset.org/blog/mt-tb2006.cgi/8046
トラックバック
コメント
コメントする




画像の中に見える文字を入力してください。