エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント1件
- 注目コメント
- 新着コメント
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
open_memstream() - メモの日々(2017-03-07)
■ [c][c++] open_memstream() glibcなどにはopen_memstreamという関数がある。 FILE *open_memstream(ch... ■ [c][c++] open_memstream() glibcなどにはopen_memstreamという関数がある。 FILE *open_memstream(char **ptr, size_t *sizeloc); これは自動的に伸長するバッファをバックエンドに持つFILEポインタを返してくれる。データ長が分からない文字列構築をするときなどに便利。なお、sizelocにNULLを指定することはできない模様。サンプルコードと実行結果をメモ。 #include <stdio.h> #include <stdlib.h> int main() { char* p; size_t size; FILE* fp = open_memstream(&p, &size); if (!fp) return 1; fputs("hello", fp); fflush(fp); printf("%s
2022/06/20 リンク