The UNIX and Linux Forums  


Go Back   UNIXおよびLinuxフォーラム > トップフォーラム > 高レベルのプログラミング
Googleのunix.com



高レベルのプログラミング は、 C 、 C + +についての質問の投稿は、 Java 、 SQL 、および他のプログラミング言語です。

その他のUNIXおよびLinuxフォーラムトピックは参考にすること
スレッド スレッドスターター フォーラム 返信 最後の投稿
HP - UXのメモリ使用量の割り当て dehuang83 HP - UX 3 2007年6月2日 04:40午前
HP - UXのメモリ使用量の割り当て dehuang83 UNIXのダミー質問と回答のため 1 2007年5月3日 02:40午前
タール:メモリの割り当てに失敗しました gfhgfnhhn UNIXのダミー質問と回答のため 1 2007年3月5日 11:23午前
スレッドとメモリの割り当て いたずら UNIXの詳細&エキスパートのためのユーザー 3 2005年12月14日 12:45午後
メモリ割り当て セイガー UNIXのダミー質問と回答のため 1 2002年1月5日 11:53午後

Closed Thread
English Japanese Spanish French German Portuguese Italian Dutch Swedish Russian Norwegian Hungarian Hebrew Danish Bulgarian Greek を搭載 Powered by Google
 
LinkBack スレッドツール このスレッドを検索 スレッドを評価 表示モード
  #1固定リンク)  
Old 2008年8月30日
naan naan is offline
登録ユーザー
  
 

参加日: 2006年7月
投稿: 31
動的メモリ割り当て

やあ、

私は、ファイルの行毎に処理しようとしている。しかし、私はファイルの内容を読むための静的割り当て配分すべきではない。メモリを動的に割り当てられる必要があります。ここでは、混乱をどのようにそれぞれの行のサイズを決定すると、メモリが行のサイズが割り当てでは、バッファに入れていますか?


がこれを行うには最適な方法はありますか?

ありがとう、
Anitha
  #2固定リンク)  
Old 2008年8月30日
vidyadhar85's Avatar
vidyadhar85 vidyadhar85 is offline Forum Staff  
モデレータ(教師)
  
 

参加日: 2008年6月
場所:インド
投稿数:1418
線のサイズは、その長さを右ですか?
  #3固定リンク)  
Old 2008年8月30日
naan naan is offline
登録ユーザー
  
 

参加日: 2006年7月
投稿: 31
はい、各ラインの長さ。

私はラインを持つファイルがあると仮定:
今日火曜日です。
明日水曜日です。

私は文字単位での私は、 ' \文字のコードの数'にÑが、それならば、その行の先頭に再び戻ってレディングに達するまで行うことができますが、最初の行の長さを見つけなければならない行の内容を読むと、私の最初のレベルで得られたカウント数を割り当てられているバッファに入れる。
  #4固定リンク)  
Old 2008年8月30日
vino's Avatar
ヴィノ vino is offline Forum Staff  
サポーター(ヴィノ真理)
  
 

参加日: 2005年2月
場所:バンガロール、インド
投稿数:2798
引用:
当初の投稿 naan View Post
はい、各ラインの長さ。

私はラインを持つファイルがあると仮定:
今日火曜日です。
明日水曜日です。

私は文字単位での私は、 ' \文字のコードの数'にÑが、それならば、その行の先頭に再び戻ってレディングに達するまで行うことができますが、最初の行の長さを見つけなければならない行の内容を読むと、私の最初のレベルで得られたカウント数を割り当てられているバッファに入れる。
dontなぜいくつかのサイズのバッファを構築する1024という。 0で初期化は、バッファの内容。これにより、各文字を読むのバッファにその文字を入れた。一度、行を実行されている場合と同様の内容の長さがあります。その長さを使用して新しいメモリを作成して、 memcpy (宛先、ソース、長さか)の内容をコピーしてください。
  #5固定リンク)  
Old 2008年8月30日
matrixmadhan matrixmadhan is offline Forum Advisor  
Technoratiのマスター
  
 

参加日: 2005年3月
場所:Bのリーフノード+木
投稿数:2958
1024サイズよりも大きいですが、このラインwont仕事

代わりに、次の行までを解析し、動的割り当てを行うとの内容をコピーすると、無料だ。

としてメモリを割り当てており、ラインをパースするためのスループットしかしここを受けるたびに割り当て解除されます。一キロバイトまたは二キロバイトヴィノ求める提案を安全に使用できるような大きなバッファサイズの代わりに。
  #6固定リンク)  
Old 2008年8月31日
tsurko tsurko is offline
登録ユーザー
  
 

参加日: 2007年6月
場所:ソフィア、ブルガリア
投稿: 35
多分 この に役立つのだろうか?
  #7固定リンク)  
Old 2008年9月2日
シャムロック shamrock is offline Forum Advisor  
登録ユーザー
  
 

参加日: 2007年10月
場所:アメリカ合衆国
投稿数: 753
引用:
当初の投稿 naan View Post
やあ、

私は、ファイルの行毎に処理しようとしている。しかし、私はファイルの内容を読むための静的割り当て配分すべきではない。メモリを動的に割り当てられる必要があります。ここでは、混乱をどのようにそれぞれの行のサイズを決定すると、メモリが行のサイズが割り当てでは、バッファに入れていますか?


がこれを行うには最適な方法はありますか?

ありがとう、
Anitha
説得力のある理由は、ダイナミックな解決策に行くのか?
静的なソリューションが、ダイナミックなソリューションを北マリアナ諸島台の面で費用がかかり、最適化することはできません。
Closed Thread

ブックマーク

スレッドツール このスレッドを検索
このスレッドを検索

高度な検索
表示モード このスレッド
このスレッド

投稿ルール
あなた ことができない。 新しいスレッドを投稿
あなた ことができない。 返信の投稿
あなた ことができない。 添付ファイルの投稿
あなた ことができない。 自分の投稿を編集

BBコード なる 〜の上に
スマイリー なる 〜の上に
[イメージ] コードは 〜の上に
HTMLコードは、 オフ
トラックバック なる 〜の上に
ピングバック なる 〜の上に
Refbacks なる 〜の上に




すべてGMT -4です。現在の時刻は 02:20午後


提供: vBulletin、著作権© 2000 - 2006、Jelsoft企業株式会社。言語翻訳による電源
vBCredits v1.4著作権© 2007 - 2008 、 PixelFXスタジオ
は、 UNIXおよびLinuxフォーラムのコンテンツ著作権© 1993 〜 2009 。すべての権利を管理しReserved.Ad RedTyger

コンテンツ関連のURLで vBSEO 3.2.0