A 回答 (2件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
write()は、引数に指定したファイル記述子に対して引数で指定したメモリの番地から指定したバイト数だけを書き込むといった仕様だと思います。
つまり、ファイル、画面、ネットワークなどに情報を送る時に使うものです。write()を使うためには、指定するメモリ番地(ポインタ)に対して実際に出力する文字列を用意しておき、この先頭ポインタを指定します。雰囲気的に可読性のある文字列を画面等に出力したいのだと思いますが、write()を使うのであれば次の点に注意する必要があります(地味に難易度が高いです)。
・数値をASCII文字の数字に相当する文字データにする
・桁数が可変(1月と12月はバイト数が異なります)なように書き込むバイト数を適切に指定する、バッファサイズも必要な分確保する
・(大抵の処理系では実質不要だが)一度のwrite()で書けなかった場合にすべて書き切るように処理する
これの意味が分からないのであれば、素直にprintf()などを使った方が早いです。
で、「ある関数」とは、No.1の回答にあるように、上記のことをやってのける関数を自作するということです。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・人生のプチ美学を教えてください!!
- ・10秒目をつむったら…
- ・あなたの習慣について教えてください!!
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・【大喜利】【投稿~9/18】 おとぎ話『桃太郎』の知られざるエピソード
- ・街中で見かけて「グッときた人」の思い出
- ・「一気に最後まで読んだ」本、教えて下さい!
- ・幼稚園時代「何組」でしたか?
- ・激凹みから立ち直る方法
- ・1つだけ過去を変えられるとしたら?
- ・【あるあるbot連動企画】あるあるbotに投稿したけど採用されなかったあるある募集
- ・【あるあるbot連動企画】フォロワー20万人のアカウントであなたのあるあるを披露してみませんか?
- ・映画のエンドロール観る派?観ない派?
- ・海外旅行から帰ってきたら、まず何を食べる?
- ・誕生日にもらった意外なもの
- ・天使と悪魔選手権
- ・ちょっと先の未来クイズ第2問
- ・【大喜利】【投稿~9/7】 ロボットの住む世界で流行ってる罰ゲームとは?
- ・推しミネラルウォーターはありますか?
- ・都道府県穴埋めゲーム
- ・この人頭いいなと思ったエピソード
- ・準・究極の選択
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
10進数からN進数に変換するプロ...
-
VisualStudioでC++クラスを追加...
-
大量のデータを読み込んで表示...
-
どうして+3
-
c#のTLS1.2での通信について
-
プログラム言語について c言語...
-
C++でデスクトップGUIアプリ開...
-
int16_t の _t は何?
-
c言語
-
プログラミング 素数か素数では...
-
C#でTreeViewのCheckBoxのサイ...
-
gcc13.2のバグ?
-
C言語って古いですか?
-
QT(C++)の学習方法について
-
C言語について。
-
【C言語】全角文字の配列を、全...
-
パソコン
-
今ってプログラミング言語は何...
-
2つほどお聞きしたいことがあり...
-
プログラミング言語についてc++...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
write downとfill outの違いを...
-
最大値と最小値の間を循環する変数
-
シリアル通信プログラミングで...
-
奇数・偶数の区別をプログラミング
-
パスカル→JAVA
-
C言語について。
-
fortranのwrite文コメント有無...
-
OpenSSLのSSL_write()をタイム...
-
最大値、最小値の求め方
-
忘れないうちに書き留めておき...
-
HTMLの値の渡し方について質問...
-
遷移先のURLにパラメータを表示...
-
ACCESSのレポートの表示...
-
aspxでIFみたいなことがしたい
-
リストボックスのselectedindex...
-
改行したいのですが
-
フォームのtextareaにnl2brを使...
-
ASP.netで、CheckBoxListのSele...
-
ASP.NETでTimerコントロールを...
-
C#のRichTextBoxで表示行数を取...
おすすめ情報