2ちゃんねる ★スマホ版★ ■掲示板に戻る■ 全部 1- 最新50  

■ このスレッドは過去ログ倉庫に格納されています

Linuxプログラミング Part.2

1 :login:Penguin:04/03/15 16:55 ID:NYRnbzkr
俺的には必要だったのでpart2立てました。

前スレ
Linuxプログラミング
http://pc.2ch.net/test/read.cgi/linux/999430299/


2 :login:Penguin:04/03/15 16:58 ID:NYRnbzkr
freadでstdinからデータをバッファに取り込みたいんですけど、
stdinだとサイズがあらかじめわからないので、どれくらいmalloc
すべきか悩んでしまいます。
こういう場合みなさんどうされているんでしょうか?
とりあえずBUFSIZでとってreallocしてるんでしょうか?

3 :login:Penguin:04/03/15 17:36 ID:PgT9zAXx
>>2
それは、仕様しだいだな。
freadしたデータを全てメモリに保存したいの?
メモリは有限だし、そのプロセスのために割り当て可能な全メモリを
確保するのもよくない。
その場合は、ある程度(BUFSIZEとか)割り当てといて、
そのデータをファイル等に書き込んでループすればいいのでは。


4 :login:Penguin:04/03/15 17:56 ID:lUDUnisU
プログラム板
http://pc2.2ch.net/tech/

2 KB
■ このスレッドは過去ログ倉庫に格納されています

★スマホ版★ 掲示板に戻る 全部 前100 次100 最新50

read.cgi ver 05.02.02 2014/06/23 Mango Mangüé ★
FOX ★ DSO(Dynamic Shared Object)