amru05のプロフィール
- ベストアンサー数
- 33
- ベストアンサー率
- 63%
- お礼率
- 0%
田舎暮らしのプログラマー。10年ぶりにインターネット再デビュー??
- 登録日2006/05/13
- メモリの確保について教えてください。
いつも拝見させて頂き、かなり勉強させていただいております。 今日は思い切って質問させていただきます! まだ独学でC言語の勉強を始めたばかりなので、分かっていないことも多く、不明瞭な書き方になってしまったら、申し訳ありません。 ファイルやデータベースから情報を読み込み、それを別のデータベースへインサートするプログラムを作っています。 fgetsやfetchでデータを取得するのですが、これまではループ(while(1))を使って 1行分のデータを取得し、簡単な処理(printfやカウントを取る等)をして、別データベースへインサートする。 という処理を、全てループ内で行ってきました。 しかし、今回は構造体を用意し、データの件数分の構造体領域をmallocで確保して簡単な処理を行い、別データベースへインサートするという課題があります。 mallocでは必用な分だけメモリを確保できるため、無駄がないと知りましたが、前に書いたようにループ内で取得からインサートまでを行う処理でも無駄は出ないように思います。 だとしたら、ループ内で全ての処理を行うのと、メモリを確保するのとでは何か違いや利点があるのでしょうか? もしくは、方法の違いだけで、どちらを使うかは違いがないのでしょうか? とても基本的な質問でしたら、申し訳ないのですが アドバイスを頂きたいと思います。どうぞよろしくお願いいたします。
- ダイアログベースのexeで最適なグラフ表示方法
C++で外部I/Oを制御し、温度入力とヒーター等のON/OFFを行う制御ソフトを作成しました。 ボタン操作などが多い都合上ダイアログベースのexeにしたのですが、制御履歴をグラフィカルに表示したいと考えています。 現状はピクチャーコントロールに固定の倍率で描画する方法を考えていますが、スクロールバーを表示してスクロールが出来ればさらに便利になります。 良い方法をご存じの方いらっしゃいましたら教えて頂けないでしょうか。
- プログラミングの打開策について
2年目のプログラマーです。 小さい会社にいて設計も兼ねています。質問なのですが、プログラミング で「ある事がしたい」のに文法がわからない時があります。自分はこの場合ネットや人に聞くのですが、答えが必ず自分では調べてもわからない事がほとんどです。もちろん人やネットに聞く前に自分で調べますが、わかりません。そして答えはもちろん本やヘルプには出ていません。そういう プログラムを動作してみて初めてわかる(推測の時もあります)答えは 経験でしか身につかないのでしょうか?。それともよく調べればどこかに書いてある(ヘルプや本)のでしょうか?。最近こんな事が頻繁に続き 自信が無くなりかけています。人だのみが多く答えがわかっても、正直 「自分では幾ら時間を掛けてもわからないな」と思ってしまいます。 これは普通の事なのでしょうか? (アルゴリズムや基本的な文法など時間をかければ出来るものと違います)
- ベストアンサー
- その他(プログラミング・開発)
- tomojyuu
- 回答数8
- ○○エンジンのエンジンって何ですか?
よく「○○エンジン」って見かけます。検索エンジンとか解析エンジンとか。この「エンジン」っていうのは、何のことを言っているのでしょうか。プログラムのことなのでしょうか。
- ベストアンサー
- その他(プログラミング・開発)
- osakan_budi
- 回答数4
- プログラミングの打開策について
2年目のプログラマーです。 小さい会社にいて設計も兼ねています。質問なのですが、プログラミング で「ある事がしたい」のに文法がわからない時があります。自分はこの場合ネットや人に聞くのですが、答えが必ず自分では調べてもわからない事がほとんどです。もちろん人やネットに聞く前に自分で調べますが、わかりません。そして答えはもちろん本やヘルプには出ていません。そういう プログラムを動作してみて初めてわかる(推測の時もあります)答えは 経験でしか身につかないのでしょうか?。それともよく調べればどこかに書いてある(ヘルプや本)のでしょうか?。最近こんな事が頻繁に続き 自信が無くなりかけています。人だのみが多く答えがわかっても、正直 「自分では幾ら時間を掛けてもわからないな」と思ってしまいます。 これは普通の事なのでしょうか? (アルゴリズムや基本的な文法など時間をかければ出来るものと違います)
- ベストアンサー
- その他(プログラミング・開発)
- tomojyuu
- 回答数8