Bitmapを重ね合わせる方法
最近プログラミングを始めた初心者です。 環境はXP SP2 及びVC++6.0 です。 Win32APIのみを用いてプログラミングしております(MFCは使えません)。 宜しくお願い致します。 やりたいことは、あるビットマップを背景にして(bmpback.bmp)、その上に、bmpback.bmpよりサイズが小さいbmp1.bmpとbmp2.bmpを、WM_TIMERを使って交互に表示させる、です。...
View ArticleC言語における再帰呼び出しの限界?について
お世話になります、AEと申します。 次のような件に悩まされています。 ○画像のラベリング処理において、再帰呼び出しによって塗りつぶし処理を行っているのですが、再帰の回数が多くなると途中でメモリリークによるものと思われるエラーが発生し処理が中断してしまいます。 #ただし、物理メモリを全部使い果たした様子はありません。...
View Article文字数の限界
つい最近、友人から「コマンドライン引数として受け取れる最大文字列数は、どれくらいかわかる?」と聞かれました。 コマンドライン引数を保存する配列の要素数を決める際に、コマンドライン引数として渡すことができる文字列の限界(または、一般的に想定している文字数)を要素数にしたいとのことだったのですが、どなたか教えていただけないでしょうか? あと、ほかに文字数の上限が設定されているようなもの(例...
View Articlestdint.hのint8_tとuint8_tについて
stdint.hのint8_tとuint8_tの 値のとりうる範囲は下記で合っていますでしょうか? ・int8_t -128~127 ・uint8_t 0~255 「int8_tは最上位ビットが符号ビットで使われ、 uint8_tは最上位から最下位ビットまで全てを、 値を表現するために使える。」 という考えです。
View Article初心者におすすめのC言語開発環境を教えてください
WINDOWS XP HOME SP2です なるべく無料のでやりたいです あと初心者に統合開発環境はよくないと聞いたんですが実際どうなんでしょうか?
View ArticleMac OS X Lionで,C言語コンパイル
今まで普通にターミナルで.cのファイルをgcc -oでコンパイルしていましたが, -bash:gcc: command not found みたいになってコンパイルできません. サイトとかで,lionにしたら,gccでコンパイルできなくなるみたいに 書いてたのですが,どうやったら前のようにコンパイルできますか? だれか助けてください. お願いします.
View Article型変換
こんにちは。 long型およびunsigned long型を unsigned char型へ変換する方法を教えてください。 例えば、long型をchar型へ変換するには sprintf(pchar, "%s", &longvalue); で可能だと思いますが、冒頭の変換は sprintfだと1番目の引数の型が違うようで うまくいきません。 よろしくお願いします。
View Articleドラッグ&ドロップで読み込むことは・・・
exeファイルにファイルを直接ドラッグ&ドロップをして、 ファイルを読み込むことっていうのはできるのでしょうか? できるのであれば、どのような方法を用いればよいか教えてください。
View ArticleC言語(データ数の読み取り)
input.txtというファイルの内容が 2 5 3 だとして、この3つの数字の最大値を求める以下のプログラムをコンパイルして実行すると、ファイルを読み込む前にデータ数「3」を入力しなければなりません。 データ数を入力することなくファイルからデータ数を読み取る方法を教えてください。大変お手数ですが、よろしくお願いします。 #include <stdio.h> main() { int...
View Article2重定義って??
C言語のプログラミングの勉強をしています。 そこで2重定義というものを知り調べたのですが、良く分かりませんでした。コンパイルの仕組みなども併せて教えてください。お願いいたします。 恐れ入りますが、どなたか初心者にも分かる位のレベルで教えて頂けますでしょうか? 簡単な例があると助かります。 不明点 ・2重定義とは例えば1つの*.hを2つ以上の*.cでインクルードする場合にのみ有効なのか?...
View Articlefor文内での変数定義
以前にC++の講義を受けた際に for(int i = 0; i < hoge ; i++){ int j; ・ ・ ・ } のようなコードを書くと、jがhoge分だけ"生成されて しまう"のでよろしくありません。と教えられました。 しかし、最近別の方からこの部分に関しては、jをfor文の 中に定義しようが、最適化?によりfor文の外に出された...
View ArticleC# トランザクション処理
DataSetのTableAdapterでSQL Serverへのデータ挿入、更新、削除を行います。 try { ta.UpdataQuery(.....); } catche { Exception; } といった処理をしますが、トランザクション処理をする場合、 try { // トランザクション開始 ta.UpdataQuery(.....); // コミット } catche { //...
View ArticleC言語で電卓を作成する。
C言語を用いて三項まで計算できる電卓を作りたいのですが、どうも上手くいきません。 四則演算(+、-、×、÷)の優先順位を用いたプログラミング方法が分かりません。 以下に自分で作成したソースを添付します。 このソースに修正や追加して3項までの四則演算できるプログラミングを教えていただけますか? 宜しくお願いします。 #include <stdio.h> int main(void) {...
View Article高度なPS3ソフトの作る上での必要言語!
私は福祉の大学に通っている大学1年生です。 私には今の大学はレベルが低過ぎるので時間が多くあります。 なので、何年かかろうとも親に就職率で断られたゲームプログラマーという道を 諦める変わりに一人ででも作りたいと思うように成りました。 PS3ソフトを作るにはどの言語をマスターすればよろしいでしょうか? 物凄く難しい言語であっても他の本やインターネットなどを駆使しながらでも...
View Article多次元map
C++です。 1. 多次元mapというのはどのように実装すればよいのでしょうか?たとえば、 data[0.1][3.9]=1 といったデータの取り扱いです。 2. 1.が無理なのであれば、mapで格納されているデータ(たとえばdata[3.9]=1)を vectorに格納するにはどのようにしたらよいのでしょうか?
View ArticleMac C Undefined x86_64
C言語の勉強中です。 大学にいたころにLinuxで作ったプログラミングを自分のMacで動かしてみようと思い、コンパイルをかけると、Undefined symbols for architecture x86_64とでました。これを解決したいです。MacOSX LionのIntel Core 2 duo です。僕の試したことを一通り書きます。 僕の動かしたいプログラムのソースの#includeに...
View ArticleアニメーションGIFファイルを読み込む方法について
アニメーションGIFファイルの中の各フレームのデータをフレーム毎に取り出す方法を探しています。 例えば、10コマの画像からなるアニメーションファイルだとすると、この10コマの画像をそれぞれの ファイルとして、できればBITMAPとして保存できないでしょうか。 最終的にはそれぞれのBITMAP画像をパラパラマンガみたいに表示してアニメーション表示することを目標にしています。...
View Articleプログラミングは独学で習得できるか。
質問タイトルのとおりなのですが、これから、プログラミングをやってみたいと思っている者です。 C言語やJavaを学びたいと思っているのですが、市販の書籍を 何冊か買ってきて一通りの基本的な事項というのは独習・体得できるものなのでしょうか。 良書を調べたりもしていますが、結構、初心者には熟読しても難しい概念が多いですよね。...
View Articlecharと%c , %s の関係について
char型の変数の扱いで悩んでいます。 具体的には以下の二つのプログラムの差異についてです。 ---------------------- char c; scanf("%c", &c); printf("%c\n", c); ----------------------- char c; scanf("%s", &c); printf("%s\n", &c);...
View Articleステップ数について
私の知人が会社面接にて「ソフトウェア関係の仕事がしたいです」と 言ったところ,会社側の人に「ステップ数はどれぐらいのプログラムを 書いたことがあるのか」とたずねられ,回答に困ってしまったそうです. 彼はC言語しかやったことがないそうで,ステップ数と聞けば繰り返し 何回ループさせたか,ということがステップ数だと思っていたそうなん ですが(っというか私もそうなんですが...),会社の人の言ってる...
View Article