トップページ⇒tech
985コメント331KB

質問にやさしく親切に答えてくれるスレ 4

■ このスレッドは過去ログ倉庫に格納されています
0001前スレ9872008/09/24(水) 11:52:01
質問にやさしく親切に答えてくれるスレです。

前スレはこちら。
質問にやさしく親切に答えてくれるスレ 3
http://pc11.2ch.net/test/read.cgi/tech/1167125332/
0611ATO2009/12/07(月) 15:50:44
鶴と亀のやつはまた別の質問です。わかりづらくてすみません
0612デフォルトの名無しさん2009/12/07(月) 15:56:06
>>611
何がわからんのかがわからん。
ヒントそのままの処理をすればOK。

エラーが出てるならエラーを示せ
0613デフォルトの名無しさん2009/12/07(月) 16:06:53
>>610
宿題は宿題スレへ。そうでないなら小学校の教科書でも参照してください。
0614デフォルトの名無しさん2009/12/07(月) 17:49:44
>>610
BCC Developer は C 言語または C++ 言語の開発環境です。
開発環境とは言いますが、これだけでは何にもできず、
あらかじめ C 言語またはC++言語の知識を元にプログラムを
作成する必要があります。
まずこの言語のどちらかを選択するかを選び、
そのあとで、そのプログラミング言語の勉強をする必要があります。
頑張って下さい。
0615デフォルトの名無しさん2009/12/08(火) 14:45:51
ポーカーのプロがラムが知りたいです。
わかるかたいますか?
0616デフォルトの名無しさん2009/12/08(火) 15:30:33
>>615
ラムってお酒の方、それともうる星やつらの方?
0617デフォルトの名無しさん2009/12/08(火) 16:01:21
羊の方です。
0618デフォルトの名無しさん2009/12/08(火) 16:49:14
らむじいらむじいかわいこちゃん
0619デフォルトの名無しさん2009/12/08(火) 17:17:41
いいえ、アグネス=ラムです。
0620デフォルトの名無しさん2009/12/08(火) 20:22:10
>>615
アグネスラムだと、ずっと前に「あの人は今」みたいな番組で追跡したら結婚して子供もいるとかやってたよ。
0621デフォルトの名無しさん2009/12/09(水) 03:02:03
MinGW入れました
gcc
mingw32-g++
mingw32-c++
とかいっぱいあるけどなんなの?
僕はC++をコンパイルしたいだけなのです
最後のを使えって事?
gccってやればファイルの拡張子から
自動で必要なコンパイラを起動してくれるものと思ってました
0622デフォルトの名無しさん2009/12/09(水) 04:00:37
> gccってやればファイルの拡張子から自動で必要なコンパイラを起動
するだろ?
0623デフォルトの名無しさん2009/12/09(水) 05:07:07
gccだと多数のエラーを吐いて止まるのが
mingw32-c++だと通るんです
0624デフォルトの名無しさん2009/12/09(水) 09:39:28
g++は無いのか
0625デフォルトの名無しさん2009/12/09(水) 09:52:54
そのエラーはコンパイルのエラーじゃなくてリンクエラーだろ?
0626デフォルトの名無しさん2009/12/09(水) 11:08:24
>>621
gccじゃなくてg++にしろ。
g++が無ければ、インストールし直せ。
0627デフォルトの名無しさん2009/12/10(木) 09:23:24
メール送信プログラムでタイトル部分ですが、
これは、JISにして漢字INから漢字OUTまでの部分毎にBASE64エンコードして、それらを
分断しないようにしつつ、1行76文字になるように改行と空白で分割する で正しいのでしょうか。
0628デフォルトの名無しさん2009/12/10(木) 09:26:36
>>627
そのやり方だと復元時に漢字IN/OUTの間に改行が入る可能性があるが、それは拙くないか?
0629デフォルトの名無しさん2009/12/10(木) 11:07:54
そうすると、さらに漢字IN/OUT部分も エンコード後の長さを考慮して
分割してからエンコードになるのか。
0630デフォルトの名無しさん2009/12/14(月) 01:22:16
ある会社の面接の適正試験で、
下のような数列の穴埋め問題が出た

問 括弧内の数字は何か。
1、8、( )、64、125

に答えられなかった・・・
今ならわかるけど
ショックだった
0631デフォルトの名無しさん2009/12/14(月) 01:24:18
>>630
27か
0632デフォルトの名無しさん2009/12/14(月) 02:15:57
今までcrypt関数を使うためにcygwinでコンパイルしていたのですが、VS2008を用いてcryptを使えるように出来ますか?
0633デフォルトの名無しさん2009/12/14(月) 08:57:31
>>632
1.cryptのソースファイルを拾って来るor cygwin/gccのライブラリからcryptのソースを探してVCのプロジェクトにぶち込む。中身調べたことないけどメモリ操作系だからプラットフォーム依存とか多分ないはず。多分問題ないだろうと思うけどライセンスには注意。
2.WindowsのCryptoAPIを使ってみる(もちろんUNIXとの互換性はない)。
0634デフォルトの名無しさん2009/12/14(月) 14:05:38
質問です。

player.target = ball.pos;
player.target.x += 10; // ボールの座標も変わってしまう

ActionScript3.0でたまに↑のようなミスをします。
CやC#で構造体を返したいような状況の場合、
ActionScriptやJavaではどういうふうに書くべきでしょうか?

cloneして座標を返すべき?
public function get pos():Point
{
 return m_pos.clone();
}

気をつけて使う?
player.target.x = ball.pos.x + 10;
player.target.y = ball.pos.y;
0635デフォルトの名無しさん2009/12/15(火) 00:42:00
オレはjavaでゲーム作ってるけど
player.target.x = ball.pos.x + 10;
player.target.y = ball.pos.y;
だな。
cloneなんか使ったこと無いよ。
0636デフォルトの名無しさん2009/12/15(火) 02:48:52
>>635
ありがとうございます。
わざわざcloneするのもなんだか気持ち悪くて、
他の方はどうしてるのかなと聞いてみました。
好みだったり、速度との兼ね合いだったりもするかもしれませんが。
0637デフォルトの名無しさん2009/12/15(火) 11:26:09
>>630
こういうのって理由も書かせないと駄目だよな
たかが5個では規則性も何もねえ
書かれた数字が妥当であるかどうかが重要で、特定の数字であるかどうかが重要なのではないはずだ
0638デフォルトの名無しさん2009/12/15(火) 11:37:06
ワインバーグ先生が書いていたじゃないか。
試験を解くとは出題者の意思を読み解くことであり、
問題を解決することではないって。
0639デフォルトの名無しさん2009/12/15(火) 12:35:52
解けなかったんですね。
0640デフォルトの名無しさん2009/12/15(火) 19:14:33
>>637
n^3でしょ?
0641デフォルトの名無しさん2009/12/16(水) 19:06:02
プログラミング言語ってそのもの自体はアセンブラで書いてあるんですか?
0642デフォルトの名無しさん2009/12/16(水) 19:10:09
最終的にはそうなることもあるけど、別に何でもいい。
オープンソースの言語見てるとCで書かれたものが多いかな。
06436412009/12/16(水) 19:16:06
>>642
ありがとうございました。
0644デフォルトの名無しさん2009/12/16(水) 19:31:14
CコンパイラもCで書かれてる不思議
まぁすでにCコンパイラのある環境でクロスコンパイルするのかな
0645デフォルトの名無しさん2009/12/16(水) 19:44:41
ブートストラップという言葉を思い出した
0646デフォルトの名無しさん2009/12/16(水) 21:37:08
最初のCコンパイラはアセンブラで書かれた。
そのうち、Cで書かれたCコンパイラをそれ以前に作られたアセンブラ製Cコンパイラでコンパイルするようになった

コンパイルされたコンパイラは機械語だから、元がCだろうとアセンブラだろうが関係ない
0647デフォルトの名無しさん2009/12/16(水) 23:18:16
いきなりアセンブラからCに進化したんかよ
まるで原生動物がいきなり人類に進化したような言い方だな
0648デフォルトの名無しさん2009/12/17(木) 01:16:02
どうしようもないな
0649デフォルトの名無しさん2009/12/17(木) 03:06:28
途中には、FortranやPL/I で書かれた時代もあったかも・・・
0650デフォルトの名無しさん2009/12/17(木) 03:13:00
おじいちゃん、無理しないでね・・・
0651デフォルトの名無しさん2009/12/21(月) 13:31:50
Golangのdraw/X11 というファイルが見つからずそのライブラリをmake installできず import "draw"; できません


↓ここに有るファイルをダウンロードしてmake installしてみましたが駄目でした
http://codereview.appspot.com/156109

何か勘違いしているのでしょうか
0652デフォルトの名無しさん2009/12/21(月) 16:12:29
>>651
多分、合ってると思う。
0653デフォルトの名無しさん2009/12/21(月) 18:36:30
(int)が後ろに付くのはどんな時でしょうか?
最初はキャストかなと思ったんですがそれなら前に付きますよね?
0654デフォルトの名無しさん2009/12/21(月) 18:49:47
sizeof(int)とか?
0655デフォルトの名無しさん2009/12/21(月) 19:24:24
>>654
返答ありがとうございます。
ちょっと聞きたいことが上手く伝えられないので別スレで聞くことにしました。
お手数お掛けしました。
0656デフォルトの名無しさん2009/12/21(月) 19:53:47
warota
0657デフォルトの名無しさん2009/12/21(月) 20:07:42
>>652
返答ありがとうございます

hg コマンドなる物でupdateしてビルドし直したら行けました!

しかし進行中に
make[2]: *** [test] Error 1
make[1]: *** [http.test] Error 2
make: *** [run] Error 2

errがでて

今度は
cl.go:7: fatal error: can't find import: draw

drowが呼び出せませんでした
なぜでしょう
0658デフォルトの名無しさん2009/12/21(月) 21:23:00
>>657
つづりが違うから
0659デフォルトの名無しさん2009/12/21(月) 22:11:33
>>658
ほんとだ
drowになってますね
drawです

でも動きません
0660デフォルトの名無しさん2009/12/22(火) 00:13:03
aspの質問なんですが、
<%  iHour = Hour(Now)
ElseIf iHour < 12 Then
Response.Write "おはようございます"
ElseIf iHour < 18 Then
Response.Write "こんにちは"
Else
Response.Write "こんばんは"%>

でエラーが返ってきます。0-12時は『おはよう』
12-18時で『こんにちは』18時-0は『こんばんわ』って帰ってくるようにしたいです
0661デフォルトの名無しさん2009/12/22(火) 08:55:05
>>660
そういうときは、エラーを無視しちゃいけないんだよ
0662デフォルトの名無しさん2010/01/04(月) 19:11:10
test
0663デフォルトの名無しさん2010/01/06(水) 15:01:04
test
0664デフォルトの名無しさん2010/01/06(水) 22:39:17
pest
0665de2010/01/23(土) 17:18:24
test
0666デフォルトの名無しさん2010/01/24(日) 15:04:37
vb.net 入門 If
でggrks
0667デフォルトの名無しさん2010/01/29(金) 15:23:56
エラーがでます。
どこが間違ってるか教えてください。
よろしくお願いします。

http://rg550.hp.infoseek.co.jp/cgi-bin/joyful/main.htm

912番です。
0668デフォルトの名無しさん2010/01/29(金) 15:28:08
括弧の対応が合っていない
{ の数と } の数を数えてみるべき
0669デフォルトの名無しさん2010/02/04(木) 00:21:11
668さん括弧の数訂正しましたがエラーがでます。
すみませんがもう一度教えてください。
0670デフォルトの名無しさん2010/02/04(木) 00:23:06
↑プログラムです。
919番です。
http://rg550.hp.infoseek.co.jp/cgi-bin/joyful/main.htm
0671デフォルトの名無しさん2010/02/04(木) 07:33:07
>>670
エラーメッセージとその行番号も書いて下さい。
0672デフォルトの名無しさん2010/02/04(木) 08:17:00
>>670
コンパイルしてみたけどエラーは22箇所。
「〜 を解決できません。」⇒変数が未定義 or 綴り間違い
「〜 を型に解決できません。」⇒クラスが未定義 or 他のクラスの内部クラスを使おうとしてる?
「メソッド 〜 は型〜で未定義です。」⇒そのまんまの意味
「構文エラーがあります。"}"を挿入して〜」⇒"}"が足りてない
0673デフォルトの名無しさん2010/02/04(木) 11:50:33
#include <stdio.h>
void recursion(int i);
main(){
recursion(3);
}
void recursion(int i){
int j,k;
if(i==0){
return;
}
printf("%d",i);
j=i-1;
recursion(j);
printf("%d",i);
return;
}
これが321ではなく321123になるのはなぜですか?
0674デフォルトの名無しさん2010/02/04(木) 11:59:26
>>673
recursion(i) は、i が 0 の場合は何もせず、それ以外の場合は i を表示し、recursion(i - 1) を実行し、i を表示するわけだ
i に具体的な数字を当てはめて順番に考えてみればよい

recursion(0) は何もしない

recursion(1) は、1 を表示し、recursion(0) を実行し、1 を表示する
つまり 1 を表示し、何もせず、1 を表示する

recursion(2) は、2 を表示し、recursion(1) を実行し、2 を表示する
つまり 2 を表示し、1 を表示し、何もせず、1 を表示し、2 を表示する

recursion(3) は、3 を表示し、recursion(2) を実行し、3 を表示する
つまり 3 を表示し、2 を表示し、1 を表示し、何もせず、1 を表示し、2 を表示し、3 を表示する
0675デフォルトの名無しさん2010/02/04(木) 12:01:19
3階層くらいなら全部並べてみればいいべ
あと1度目のprintfと2度目のprintfのどっちかわかる出力にしてみ
0676デフォルトの名無しさん2010/02/04(木) 12:06:55
>>674
わかりました!
ありがとうございました
0677デフォルトの名無しさん2010/02/04(木) 12:11:41
>>675
回答ありがとうございます
やってみたところ321が一度目で123が2度目でした
0678デフォルトの名無しさん2010/02/04(木) 12:15:15
>>677
>やってみたところ321が一度目で123が2度目でした

すいません。これは間違ってました。
取り消します
0679デフォルトの名無しさん2010/02/04(木) 12:42:21
回答して頂いた方どうもありがとうございました
とても助かりました
0680デフォルトの名無しさん2010/02/04(木) 14:37:55
671さん

57行目classまたはinterfaceがありません。
すみませんがよろしくおねがいします。
0681デフォルトの名無しさん2010/02/04(木) 14:47:00
>>680
対の括弧にジャンプできるエディタとか無いの?
括弧がめちゃくちゃだよ
0682デフォルトの名無しさん2010/02/04(木) 15:20:58
>>680
iappliTool for DoJa5.1で"}"を追加してコンパイルしてみたところエラーは17箇所。
内容は>>672とほぼ同じ。
>57行目classまたはinterfaceがありません。
このエラーは出ないと思うんだけど、コンパイラと開発環境は何使ってるの?
あとこの57行のクラスを削除した場合はコンパイルは成功するの?
0683デフォルトの名無しさん2010/02/04(木) 15:40:13
>>680
たぶん括弧が合ってないだけ。
0684デフォルトの名無しさん2010/02/04(木) 19:19:04
すみません、質問です。
パソコンが壊れてしまったんですが、
新しいパソコンではソフト電池というのが
邪魔をしてプログラムが使えなくなりました。

(ソフト電池の)ライセンスの再発行が
必要になって、再発行してもらおうとしたら
5000円請求されました。(本当は500円ぐらいで済むようです)

正直5000円は痛いんですが、そのまま使える
良い方法はないでしょうか

(販売元等に問い合わせても何ら良い返事はもらえませんでした。
プログラムは最近visual basic を始めたばかりです。)
0685デフォルトの名無しさん2010/02/04(木) 19:55:32
>>684
>邪魔をしてプログラムが使えなくなりました。
このプログラムはソフト電池が組込まれたもの?
VisualBasicとソフト電池は直接関係無いと思うし、状況がよく分からないんだけど・・・
0686デフォルトの名無しさん2010/02/04(木) 19:59:08
>>684
パソコンを修理すれば使えると思うよ
0687デフォルトの名無しさん2010/02/04(木) 23:03:14
>>684
ソフト電池を他のPCに移行させるには壊れた方のパソコンで登録などの手続きが必要らしい。
壊れたパソコンが完全に使用不能ならあきらめるしかないね。

http://www.soft-denchi.jp/comdocs/c010.html
0688デフォルトの名無しさん2010/02/04(木) 23:40:40
リアルタイムの円ドルレートを表示するソフト作りたいんですけど
元のデータってどっから取得すればいいんでしょうか?
外為サイトとかアプリはどんな風に通信してるんでしょう?
06896842010/02/05(金) 08:27:01
レスありがとうございました。
諦めが肝腎ですね。

>>685
>組み込まれたもの
ソフト電池の状態を読み込みに行ってるようです。

>>688
一応、gaitamemon というソフトがあって
参考になるかもしれません。
0690デフォルトの名無しさん2010/02/05(金) 19:24:56
ゲームつくりたいんだが、どの言語学べばいいかな。2Dも3Dも作りたい。
2Dはアイワナビーザガイみたいので3Dは地球防衛軍シリーズみたいなのん。
0691デフォルトの名無しさん2010/02/05(金) 19:46:41
>>690
超エキスパートになろうというのであれば、C言語から始めて、
機械語とか、C++とかマスターしていけばいいんじゃないかな?
ま、グラフィック関係の数学はバッチリなんですよね?
0692デフォルトの名無しさん2010/02/06(土) 00:39:23
>>691
どの程度の知識があるかわからない。
とりあえずHSPでも薦めてみる。
0693デフォルトの名無しさん2010/02/06(土) 22:53:19
VBかVC++でDDE機能を持つDLLを作りたいんだが、
参考になるURLなどがあったら教えてください。
ソースがあれば◎

ぐぐってもウィンドウプログラムだけで
DLLは見付からんかった;;
0694デフォルトの名無しさん2010/02/07(日) 21:55:03
>>689
THX
0695デフォルトの名無しさん2010/02/08(月) 21:34:37
プログラムは素人です。大昔の理学部の授業でfortranをやった程度。
windowsで簡単な雑務をするためのアプリから色々作って行ってみたいんですけど、
例えばアプリ上で指示したら特定のpdfファイルに特定の編集(図形等の追加)を加えて
プリントアウトやビューワー立ち上げまでしてくれるような事を素早く実行するソフトとか考えてるんですが、
何からどう学ぶのが適切で今後の発展性があるんでしょうか?
0696デフォルトの名無しさん2010/02/08(月) 21:40:41
魔法
0697デフォルトの名無しさん2010/02/09(火) 00:39:56
>>695
超能力
0698デフォルトの名無しさん2010/02/09(火) 05:08:28
>>695
自動化だけならマクロやバッチファイルだけでできるよ。
VBScriptをやってみるとか。
GUIアプリケーションを作りたいならC#.NETかな。
0699デフォルトの名無しさん2010/02/09(火) 08:04:59
ttp://erogamescape.dyndns.org/~ap2/ero/toukei_kaiseki/
このようなサイトの仕組み?を作りたいのですが、仮にこれを模写するとしたら何のプログラムの勉強をすればよいのでしょうか?
0700デフォルトの名無しさん2010/02/09(火) 08:08:29
>>699
PHP
0701デフォルトの名無しさん2010/02/09(火) 16:52:54
.c はC言語のソースファイル
.h はそのヘッダファイル
.adと.manは何でしょうか。
0702デフォルトの名無しさん2010/02/09(火) 17:09:39
>>701
manはmanコマンドが表示する文のソースかね。
adはわからん。ググってみても出てこない。
0703デフォルトの名無しさん2010/02/09(火) 17:35:03
拡張子と中味が一致してる保証はどこにもないから
重要なのは中味
0704デフォルトの名無しさん2010/02/09(火) 21:34:50
AmazonのWebサービスでSOAPやろうとしたのですが、2009年8月15日から Signature と Timestampがないとリクエスト
を受け付けないようになっているんです。SOAPモニターで無理やり Signature と Timestamp をくっつけて通信が
できることは確認したのですが、WSDLにSignature と Timestampがないんです。
これって、SOAPを推奨しないという(REST使え!)合図なのでしょうか?
それとも、最新のWSDLがどこかにあるのでしょうか?

WSDLのおき場所
ttp://webservices.amazon.com/AWSECommerceService/JP/AWSECommerceService.wsdl
0705デフォルトの名無しさん2010/02/10(水) 01:17:24
>>700
ありがとうございました
0706デフォルトの名無しさん2010/02/10(水) 09:53:53
とあるソースコードを書いて人に見せたら
若いな〜と言われたんですが、プログラムの若いってどういう意味ですか?
0707デフォルトの名無しさん2010/02/10(水) 09:59:17
>>706
本人に直接聞いてください
0708デフォルトの名無しさん2010/02/10(水) 10:12:59
>>706
それを書いたプログラマーの経験が浅いか、コーディングスタイルが新しいかのどちらかの意味じゃないですかね。
0709デフォルトの名無しさん2010/02/10(水) 10:21:43
>>707-708
有難うございます。
本人にはもう聞けないので、ここで質問してみました
0710デフォルトの名無しさん2010/02/10(水) 16:12:43
若造がっ
ってことだと思う。
■ このスレッドは過去ログ倉庫に格納されています