13/02/23 17:40:47.22
質問する前にGoogleで検索しましょう。URLリンク(www.google.co.jp)<)
2:デフォルトの名無しさん
13/02/23 17:41:19.41
_,rr-―''''¨゙゙゙ ̄ ̄ ̄ ̄ ̄`゙゙゙゙゙゙゙゙''ヘi、、 ,,,,-―---、
,r‐'″ ._,,,, `'lri,!'''″ ゙l
.,,,″ ,,r'"` ゙゙l, ゙ヘ, |
!アr, .l°.ェ'ニ,コ .| ゚ヘ、 |
`'i、 .く_,、vr''″ ., ゙'i、 .,,/
゙X、 ト ゙!,゛ .,,r‐--、
,、_,、 .,,,,r‐'″ | } .,,r‐'^’ .|゜
め゙゚“゙゙~゛ |  ̄` .,l゙
| ,i´ ,l゙
゙!、 ,i´ ,ノ
.'┐ ,,-° '=,, /`
.゚!, ,,,,r'″ ゙┐ ,l゙
゚'r, .''''"` │ .,,-''i、 /
`''x, .| | .,,r'" .゙┐ ,i´
~'ヘi,,, | |_,r・″ 'ヘ,、 l゙
`¬--|i,,,,,,,,,,,,,,,,v、r',广 ゙ヘ〟 ,l゙
`゙'ーぃ--r'″ `'―、,,,,/
3:デフォルトの名無しさん
13/02/23 17:47:08.89
この魚は最早定番だけど、
元ネタは何なの?
4:デフォルトの名無しさん
13/02/23 19:23:16.09
URLリンク(www.oreilly.co.jp)
5:デフォルトの名無しさん
13/02/23 19:31:12.47
大分違う
6:デフォルトの名無しさん
13/02/23 20:14:39.55
おすすめの言語学習手順を教えてください
やりたいことはwebサービスを作る事とスマホアプリを作る事とWindows用ゲームを作る事です
例
開始 Ruby→Java→PHP ゴール
7:デフォルトの名無しさん
13/02/23 21:53:18.87
>>6
Webサービス
開始 HTML&CSS→Ruby or PHP→JavaScript ゴール
スマホアプリ
Android→Java iOS→Objective-C
Windows用ゲーム
C/C++、C#、Python、Java、ActionScript、Ruby
自分に合いそうなものをどうぞ
8:デフォルトの名無しさん
13/02/23 22:13:51.49
ってことは
スマホアプリ用にJavaとObjective-Cは必修として
Rubyを覚えておけばよさそうですね
9:デフォルトの名無しさん
13/02/23 22:26:02.23
いやWindowsゲームならC++かC#でしょ
10:デフォルトの名無しさん
13/02/23 22:28:39.19
>>6
>Javascript は Web 制作板、CGI は Web プログラミング板へ。
>ゲーム関係の話題はゲーム製作板へどうぞ。
>>1のテンプレも読めないようなアホは
何にもできねーよ
11:デフォルトの名無しさん
13/02/23 22:28:39.93
開始 何もしない ゴール
12:デフォルトの名無しさん
13/02/23 22:32:59.39
C言語で、
int a = 21;
int *p = &a;
printf ("%d\n", *p);
のように *p で a の値を参照する事を逆参照とも言うそうですが、
どのような意味において「逆」なんでしょうか?
13:デフォルトの名無しさん
13/02/23 22:35:32.11
dereferenceを誤訳した意味における「逆」
14:デフォルトの名無しさん
13/02/23 22:35:44.34
ファッキンジャップによる誤訳が定着してしまったもの
「参照外し」の間違いだから忘れていいよ
15:デフォルトの名無しさん
13/02/23 22:36:01.46
ある変数のアドレスを指す事を参照と言うので
アドレスから変数を指す事を脱参照と言う
16:デフォルトの名無しさん
13/02/23 22:51:59.67
>>10
誰もゲーム関係の話題もJavaScriptの話題もしてないから落ち着け
17:デフォルトの名無しさん
13/02/23 23:02:25.07
public class A {
public static void main(String[] args) {
B a = new B();
B b = new B();
a.s = 1;
b.s = 2;
System.out.println(a.s + ":" + b.s); // 2:2
}
}
public class B {
static int s;
}
javaとかで変数にstatic付けると1つしか作られない事になるじゃないですか
んでsitaticってメソッドにも付けれますよね、メソッドにstaticを付けるメリットってあるんでしょうか?
18:デフォルトの名無しさん
13/02/23 23:04:24.44
インスタンスを作らずにメソッドを呼べる
19:12
13/02/23 23:05:41.52
誤訳で、今更正そうにもできない、という事ですね。
ありがとうございました。
20:デフォルトの名無しさん
13/02/23 23:10:25.06
みんなmaven3って使いこなしてるの?
21:デフォルトの名無しさん
13/02/23 23:17:55.44
>>20
mvn2使ってるや。3って何か便利?
22:デフォルトの名無しさん
13/02/24 00:43:32.91
abstarctってどういうときにつかうものですか?いまいちこれを使う意味がよくわかりmせん
23:デフォルトの名無しさん
13/02/24 03:46:29.73
ネットワークとストリームに関する質問です。
処理速度の異なる二つのコンピュータ間で、大きなデータをバッファを使いながら送信・処理したい場合、
データ送信側の処理速度のほうが早いと、未処理のデータがストリーム内で処理待ちになると思いますが、
処理待ちのデータは送信側・受信側どちらのメモリに残留するのでしょうか?
またこの場合、バッファでメモリ消費を抑える意図が果たされないと思いますが、一般的な解決策はありますか?
24:デフォルトの名無しさん
13/02/24 08:23:11.10
> どちらのメモリに残留
そりゃー書いたプログラムに依る
25:デフォルトの名無しさん
13/02/24 10:02:43.74
>>22
このクラスは実装してないところがあるから、自由に実装してから使ってね と言うとき。
>>23
> 一般的な解決策はありますか?
送信側を待たせる。
26:デフォルトの名無しさん
13/02/24 11:09:10.59
>>23
バッファはメモリを消費してCPUの節約やIOの効率化をしてるんじゃないの。素直にTCP使っておけば。
27:デフォルトの名無しさん
13/02/24 14:27:44.33
どのスレで効くのが適切か分からないのでここに書きますが、どなたかアドバイスください。
・VS2008でC#でExcelのアドオンソフトを開発
・古いOSもサポートするため.NetFramework2.0がターゲット
課題
Windows8のデフォルトは.NetFrameworkが4.5になっていて、そのままでは動かない。
.NetFramework2.0の互換のある3.5は初期設定では無効で、ユーザーが有効にしなければいけない。
Windowsのことを知らないユーザーがターゲットで、.NetFramework3.5を有効にしろなんて説明は通用しないので、困っています。
・Excel.exe.configを作れば動くらしいが、勝手に他のアプリのインストール先を書き換えるのはNG
・再頒布モジュールがあればインストーラーでインストールするが、Winodws8用の.NetFramework再頒布モジュールが見つからない。
28:デフォルトの名無しさん
13/02/24 15:06:05.20
>>27
.NET 興味ないから良くわからんけど、
.NET Framework 2.0 用と .NET Framework 4.5 用のアドオン作って、
インストール時に OS のバージョン見て、適切な奴をインストールすれ
ばいいんじゃね。
29:デフォルトの名無しさん
13/02/24 15:10:39.91
>>24-26
調べたところ、TCPだと自動で送信側の待機が行われるのですね。
もう少し調べてから質問するべきでした。ありがとうございます。
30:デフォルトの名無しさん
13/02/24 15:28:18.80
業務用ならセットアップ手順書を作ればいいだけだが
一般向けなら2パターン作るのが一番か
31:デフォルトの名無しさん
13/02/24 15:28:39.54
>>28
レスサンクス。
実現方法としてはアリですね。
ただ、VS2008では.NetFramework3.5までしか作れないんで、
VSの上位バージョンで4.5用にビルドして、インストーラー直してってのは、
プロジェクトへのインパクトが大きいので躊躇してます。
もっと簡単な方法があればいいんですが。
32:デフォルトの名無しさん
13/02/24 15:29:29.23
>>30
一般向けですね。
33:デフォルトの名無しさん
13/02/24 15:34:23.32
>>32
Windows8の対応を諦める。或いは別プロジェクトにして開発費を請求する。
34:デフォルトの名無しさん
13/02/24 15:44:48.45
Windows8対応は金もらっていいな
35:デフォルトの名無しさん
13/02/24 15:58:23.65
>>31
URLリンク(msdn.microsoft.com)
これによると初回起動時に.NET3.5が有効になってないとダイアログが出て
そこでボタン押すだけらしいけど?
インターネット接続必須らしいがどうせオフラインインストーラは無いんだし
36:デフォルトの名無しさん
13/02/24 16:14:05.72
>>33-34
Vista、7の延長だと思っていて、舐めていました。
まさかこんなやり方で.Net切り捨ててくるとは。
>>35
オフラインも考慮しなければなりませんので・・・。
.NETの再頒布があればインストーラーに組み込めるのですが。
37:デフォルトの名無しさん
13/02/24 16:20:14.34
URLリンク(support.microsoft.com)
これは?
インストーラの指示でディスク入れさせるだけであとは自動化できそうだけど
38:デフォルトの名無しさん
13/02/24 16:30:00.12
>>37
アドバイスありがとうございます。
しかし、一般ユーザー相手ですので、Windows8のDVDを入れろというのが、敷居が高いです。
一般ユーザーでWindowsもよく分からず使っている人は多いし、企業などではインストールメディアは持っていませんから。
DVDからコピーして同梱するのはライセンス的にダメですよね。
39:デフォルトの名無しさん
13/02/24 16:39:40.20
ならconfig弄るかバイナリ切り替え以外の選択肢はないね
全部差し替えなくても、excelから直接読み込まれるところだけCLR4向けでビルドしておけば
そこからロードするdllはCLR2系向けにビルドされたものでも多分問題ない
40:デフォルトの名無しさん
13/02/24 18:09:52.75
そうですか、バイナリ切り替え検討してみます。
皆さんありがとう。
41:デフォルトの名無しさん
13/02/24 21:00:49.37
全部publicにするとどのような時に不都合が起きますか?
可読性等の問題ではなく
42:デフォルトの名無しさん
13/02/24 21:02:49.22
え・・・?
4.5入れてても2.0のアプリケーションは動かないの?
43:デフォルトの名無しさん
13/02/24 21:06:02.02
勝手に変なメンバを使われてしまうor使ってしまう危険性がある
44:デフォルトの名無しさん
13/02/24 21:29:05.07
>>42
動くよ
動くけど必ずしも100%の互換性が保証できないのでテストしろという意味で
マニフェストファイルを書き換えないと動かないようになってる
他の会社ならそんなことしないだろうけどそこは後方互換性を何においても最重視するMSだから
45:デフォルトの名無しさん
13/02/24 21:35:02.35
>>41
数値3.1415926535などが
いつの間にか知らぬ間に2.7 1828 1828 などに変わっていたりする
46:デフォルトの名無しさん
13/02/24 22:10:54.52
>>45
そこは const にしようよ…
47:デフォルトの名無しさん
13/02/24 22:15:30.44
しかしメンバにconst string&を持たせて、これをconst string&で初期化すると
初期化が終わった途端にリファレンス先が解体されてなくなってしまうのな
ちょうどローカル変数が関数のリターン後に消滅するかの如く
48:デフォルトの名無しさん
13/02/25 01:37:58.78
そして脳味噌の崩壊が進行します・・・
49:デフォルトの名無しさん
13/02/25 01:45:26.48
1.1が切り捨てられ、今度は3.5まで切り捨てられるの?
XPが主流のこの状態を何とかしてくれよ
50:デフォルトの名無しさん
13/02/25 02:48:25.10
オフライン環境で.NETって選択がまずナンセンス
Windows Updateもできないからセキュリティ的に問題あるし
51:デフォルトの名無しさん
13/02/25 02:51:59.57
オフラインならセキュリティの問題なし!
ただし外部メディアも使わないこと
52:デフォルトの名無しさん
13/02/25 13:33:08.59
縦横100pxの画面があるとします
座標左上x:y=10:10、座標右下x:y=90:90の四角刑の通れない領域があるとします
いま主人公は座標x:y=30:5の位置にいるとします
主人公が座標x:y=100:100にたどり着くための最短ルートを計算する方法をおしえてください
53:デフォルトの名無しさん
13/02/25 13:41:32.31
>>51
バグパッチどうすんの?
54:デフォルトの名無しさん
13/02/25 13:54:28.31
>>52
グラフ理論で解けそうだな
55:デフォルトの名無しさん
13/02/25 13:58:52.03
四角刑が執行される
56:デフォルトの名無しさん
13/02/25 15:08:50.44
>>52
主人公の現座標から(90, 10)を通り(100, 100)に至るルート。計算するまでもない。
主人公のいるエリアによって、通過点を替えればいい。
(0, 0)-(10, 10)、(10, 0)-(90, 10)、(0, 10)-(10, 90)の範囲内なら、
x>yなら現座標→(90, 10)→(100, 100)、
そうでないなら現座標→(10, 90)→(100, 100)。
その範囲外なら現座標から直接(100, 100)に向かえばいい。
57:デフォルトの名無しさん
13/02/25 15:15:27.22
何言ってるかさっぱりわかんねえ
58:デフォルトの名無しさん
13/02/25 15:17:22.95
>>52
粗めの方眼で近似してA*が簡単じゃね
59:デフォルトの名無しさん
13/02/25 15:17:32.81
だからその障害物の周囲の4点と始点と終点の6つの座標の距離を求めて
ダイクストラ法で最短距離求めるだけだよ
60:デフォルトの名無しさん
13/02/25 15:30:20.88
それだけだと常に障害物の角を通ることになるから必ずしも最短距離にならなくない?
適当に何もないところにも点足さないといけない気が
61:デフォルトの名無しさん
13/02/25 17:03:45.01
>>60
他にどんなアルゴリズムで最短距離を求めるのか逆に教えて欲しいな
62:デフォルトの名無しさん
13/02/25 19:58:25.27
VB.NETでの質問です。
ある式に変数 i をFor nextを使って計算させます。
この時、計算(出力)された数列をtextboxに表示させたいのですが
計算終了後にtextboxに表示する方法を教えてください。
よろしくお願いいたします。
63:デフォルトの名無しさん
13/02/25 20:40:09.47
質問したけどみんな回答がちがくてさっぱりわかんねえ
もしかして僕は壮大なレベルの質問をしたのか
64:デフォルトの名無しさん
13/02/25 20:47:45.49
やり方はひと通りじゃねえってことだ
65:片山博文MZパンク ◆0lBZNi.Q7evd
13/02/25 20:50:57.37
>>62
計算結果を文字列として構築しろ
66:デフォルトの名無しさん
13/02/25 20:57:00.38
Dim kekka as integer
For int i = 0 to 10
kekka = i * 10 + kekka
next
Textbox1.text = kekka.ToString();
こんな感じ?構文とかうろ覚えだけど
多分VBならToStringなくても暗黙変換してくれるとおも
67:デフォルトの名無しさん
13/02/25 21:06:44.67
>>63
まず思い浮かんだのは
RTSや防衛ゲームでの移動のようなモン
> 最短ルートを計算する方法を
とかは、
その手の最短経路の例題として
いかにもっぽい文章だ
68:62
13/02/25 21:19:42.49
Dim a , b , c , j As Decimal
Dim x As String
For i = a To b Step c
j =Math.Sqrt(j^2 + i ^2)
x = x & vbCrLf & "X=" & Format(i, "0.00000") & "," & "Z=" & Format(z, "0.00000")
Next
TextBox1.Text = x.ToString()
参考にしたらできました。
まずお礼を申し上げます。ありがとうございます。
しかし!
i の数が少なければ問題ないのですが
多くなると計算処理にかなり時間がかかってしまいます。
もちろん比例するのでしょうが、TextBoxに表示させない場合と比べると処理終了まで雲泥の差です。
これはどうにもならないのでしょうか?
69:62
13/02/25 21:22:04.51
すみません、間違いました。
Dim a , b , c , j As Decimal
Dim x As String
For i = a To b Step c
z =Math.Sqrt(j^2 + i ^2)
x = x & vbCrLf & "X=" & Format(i, "0.00000") & "," & "Z=" & Format(z, "0.00000")
Next
TextBox1.Text = x.ToString()
70:デフォルトの名無しさん
13/02/25 21:27:45.96
VBならVBのスレで聞けばいいのに
71:62
13/02/25 21:31:26.40
失礼致しました。
以降、専用スレでお聞きいたします。
どうもありがとうございました。
72:デフォルトの名無しさん
13/02/25 22:19:01.42
>>60
A*アルゴリズムとダイクストラのアルゴリズムは基本的に同じようなものなんだな
付帯条件が異なるだけで
ま、問題は「常に障害物の角を通る事が果たして最短経路になるか」という事だが
こればかりは隣接行列の大きさを動的に可変にして近似的に解いて行くしかない
だろうなあ
例えば土木で良く使われる「円弧すべり」計算とか構造力学の差分法は実際
格子点を勝手に決めてそれで計算する
微分方程式とは違ってそうでもしないとまず計算がスタート出来ないし
73:デフォルトの名無しさん
13/02/25 22:19:59.51
「常に障害物の角を通る事が果たして最短経路になるか」とか言ってる奴は
最適性の原理どころか、小学生でも知ってる三角形の成立条件すら知らなそう
74:デフォルトの名無しさん
13/02/25 22:21:46.99
あ、ちなみにこのように勝手に格子点を決めて計算をする手法を「有限要素法」と呼ぶ
難しいぞ~
75:デフォルトの名無しさん
13/02/25 22:23:39.44
有限要素法を使うとか言ってる奴はモデル化を完全に間違ってうr
76:デフォルトの名無しさん
13/02/25 22:26:49.47
>>73
まあそうなんだが>>60にはこうでも言っておかないと納得しそうにないので
>>75
お前有限要素法のプログラムを一度でも組んだ事があるのか?確かに
この場合は不適切な例かも知れないが、解けるかと聞かれれば、解ける
しかしそれは釘を打つのに杭打ち機を持ち出すような大げさなもんだな
77:デフォルトの名無しさん
13/02/25 22:30:01.07
だから適当な、否、不適当なこと尤もらしく言うのはやめろ
>>72のレスを見て何を信じろと言うのか。テキトーすぎる
78:デフォルトの名無しさん
13/02/25 22:34:31.51
>>77
じゃあ巨大な隣接行列をつくってA*でもするか?その結果得られたルートと障害物の
角を必ず通したルートでも比較してみるか
その方が話が早い
79:デフォルトの名無しさん
13/02/25 22:45:04.78
>>58もそうだけど発想がおかしい
これはノード6個、辺9本のグラフだ
それ以外は考えなくて良い
そんなの初等的に分かることで、ぶっちゃけ自明と言って良い
80:デフォルトの名無しさん
13/02/25 22:47:26.67
頭でっかちにはなりたくないな
81:デフォルトの名無しさん
13/02/25 22:51:51.76
ならグラフだなんだとも言わずに糸張れば証明終了
82:デフォルトの名無しさん
13/02/25 22:55:39.91
>>81
物理的に解くにはな
でもこれプログラムで解きたいんだぜ
83:デフォルトの名無しさん
13/02/25 22:57:55.31
>>81
その通りだよ。ダイクストラ法は、そのような解釈で説明できる
つまり、モデル通りの長さに糸を結ぶ。そしてスタートの点とゴールの点を
逆方向に引っ張る。それでピンと張った糸上にあるノードが、最短ルートが辿るルートだよ
84:デフォルトの名無しさん
13/02/25 23:01:11.13
このとき、ゴール点を固定したとして
スタート点を引っ張っていくと、スタート点から近い順に、それぞれのノードへの
最短ルートが決定していく。これが最適性の原理であり、動的言語なんだよ
85:デフォルトの名無しさん
13/02/25 23:01:45.26
ちょw訂正:動的言語→動的計画法
86:デフォルトの名無しさん
13/02/25 23:02:59.46
まあいいや。暇だしA*で思いっきり大きな隣接行列を作って解いてみるか
87:デフォルトの名無しさん
13/02/25 23:05:37.98
結果を画面に表示するにはC#でも使えば楽ちんだしな
88:デフォルトの名無しさん
13/02/25 23:09:36.46
糸引っ張ったら初期状態に依存するよ
89:デフォルトの名無しさん
13/02/25 23:18:23.87
なぜ糸を貼れば解決するのか?
糸が障害物の角を通るとは限らないではないか?
なんて言う人はいないだろう
この問題では、6点を結ぶ糸は凸包の外周なんだよ
しかも隣接しない二点間を結ぶショートカットは存在しない
つまり凸包の内側は通れない
ましてや凸包の外側を通るような、更に短いルートが存在するのは不可能だ
90:デフォルトの名無しさん
13/02/25 23:26:12.24
グラフ自慢はブログでやれよカス
91:デフォルトの名無しさん
13/02/25 23:29:04.93
この場合、糸で証明するなら可能な初期状態すべてを試す必要があるな
92:デフォルトの名無しさん
13/02/25 23:30:39.59
アルゴリズム的には枝狩りと言うのだが
意味のないところは考えなくて良い。計算時間の無駄
93:デフォルトの名無しさん
13/02/26 13:39:26.80
C++でShellExecuteExの関連付実行でperlのプログラムを走らせると
perlのopen関数が動かずファイルの読み書きができないんですが自分だけですか?
perl単体を普通に実行させると読み書きで来てるのに
94:デフォルトの名無しさん
13/02/26 14:19:34.31
お前だけ。スレ立てるまでもない質問どころか、他人に聞くことではないな。
95:デフォルトの名無しさん
13/02/26 14:38:36.55
どうせcwdが違っているって落ちだろ。
96:デフォルトの名無しさん
13/02/26 15:08:06.89
本当だ
openにフルパス渡さないといけないんですね
ありがとうございました
97:52
13/02/26 15:23:50.87
何かサンプルで参考になるコードとかないですか?
98:デフォルトの名無しさん
13/02/26 17:11:24.53
URLリンク(isishizuka.wordpress.com)
これDLして実行したら"No Path"とか出るんだが
99:デフォルトの名無しさん
13/02/26 17:14:37.07
LispとPrologの違いを教えて下さい
100:デフォルトの名無しさん
13/02/26 17:46:01.56
railsの勉強を始めました。
$ rails s でwebrickサーバーが立ち上がるまでは成功しましたが,ブラウザでwelcomeページが見られません。
rails自体の問題ではなさそうですが,原因としては何が考えられますか?
101:デフォルトの名無しさん
13/02/26 17:52:59.11
>>100
多分、お前が原因
102:デフォルトの名無しさん
13/02/26 21:14:07.75
このスレ雰囲気悪すぎ
103:デフォルトの名無しさん
13/02/27 12:20:27.26
intがよく使われる理由は?
longを避ける理由は?
104:デフォルトの名無しさん
13/02/27 12:25:07.88
わかりません
105:デフォルトの名無しさん
13/02/27 12:26:03.79
言語名を明記しない理由は?
106:デフォルトの名無しさん
13/02/27 12:27:45.79
言語に関係ない質問だからだろう
107:デフォルトの名無しさん
13/02/27 12:57:25.49
言語が「英語」なら、longが良く使われて、intはあまり使われない。
108:デフォルトの名無しさん
13/02/27 12:58:59.87
CPUのレジスタと同じサイズだから
109:デフォルトの名無しさん
13/02/27 13:05:17.19
【これは安倍ちゃんwGJだねw】安倍「TPP見送りするわ」
スレリンク(poverty板)
./ウ_ヨ\. n∩n
|/-O-O-ヽ| |_||_||_∩
.6| . : )'e'( : . |9.∩ ー| TPP絶対反対!日本の農業と保険、医療を守れ!
`‐-=-‐ ' ヽ ) ノ
クルッ
./ウ_ヨ\. n∩n 彡
|/-O-O-ヽ| ∩ || || |
.6| . : )'e'( : . |9.|^ ^ ^ ^|^i 貿易立国として国際競争力を強化すべし、TPP賛成!
`‐-=-‐ ' ヽ ノ
./ウ_ヨ\. n∩n クルッ
|/-O-O-ヽ| |_||_||_∩
.6| . : )'e'( : . |9.∩ ー| さすが安倍ちゃん!きっと反対してくれると信じてた!!
`‐-=-‐ ' ヽ ) ノ
くるっ くるっ くるっ・・・
n∩n
|_||_||_∩
.∩ ー|
ヽ ) ノ
人 Y
( ヽ ノ
人 Y′
( ヽノ
人 Y′
( ヽノ
ト y'
ブチッ レ'
\ウギャ-/ /// \ウヨク-ン/
110:デフォルトの名無しさん
13/02/27 13:43:08.18
オーバーフローの心配いらないならlongわざわざ使う理由もないし
他の関数呼ぶときの引数もintが多いから、始めからintのが変換いらんしいいだろ
111:デフォルトの名無しさん
13/02/27 13:47:01.54
LLP64だとなおさらな
112:デフォルトの名無しさん
13/02/27 13:53:53.92
>>110
オーバーフローの心配いらないならなんて言い出したらintじゃなくてshortでもいいはずじゃん
他の関数にintがよく使われてる理由がわからん
113:デフォルトの名無しさん
13/02/27 13:55:07.99
それは>>108
114:デフォルトの名無しさん
13/02/27 14:53:28.09
一度アセンブリ言語をやってみたほうがいい。
計算はレジスタでしかできないのだ。メモリ同士の足し算とかできないのだ。
115:デフォルトの名無しさん
13/02/27 15:02:46.14
そりゃCPUの命令セットによるだろ
たいていはそうだけど
116:デフォルトの名無しさん
13/02/27 15:09:36.53
2ちゃんねらーはすぐ例外を持ち出して議論を乱す
117:デフォルトの名無しさん
13/02/27 15:46:05.05
n以下の素数を全部配列に入れたいんですけど
π(n)はn以下の素数の個数とします。
素数定理のLi(n)ってやつならスキューズ数ってやつみたいなのじゃなければ
π(n)<Li(n)が成り立つみたいなんですけど
Li(n)が計算が難しくてパソコンで積分できないんで簡単に計算できる奴がいいんですけど
それなのでn/ log nをつかおうとするとπ(n)より小さいときがあるので配列が足りなくなる場合があるので
ちょうどいい関数教えてください。
118:デフォルトの名無しさん
13/02/27 15:50:03.11
数学のことはわからんので数学を省いて説明してくれ
119:デフォルトの名無しさん
13/02/27 16:00:11.75
連結リスト使って動的に追加していけばいいだけだろw
120:デフォルトの名無しさん
13/02/27 16:04:33.81
List.toArray()
でいいな
121:デフォルトの名無しさん
13/02/27 16:16:16.92
リストはアドレスも保存しないといけないのでメモリー量が2倍掛かります。
ヴェクターはコピーが沢山いります。
122:デフォルトの名無しさん
13/02/27 16:25:44.90
メモリに制限のある環境なの?
123:デフォルトの名無しさん
13/02/27 16:28:42.32
アドレスと同じサイズの整数だけを考えれば、2倍かかると言えるかもね
整数のサイズはもっと大きくなると予想するが
124:デフォルトの名無しさん
13/02/27 16:33:29.36
素数定理でググるとそんな苦労してないような、、、
足りなくなったらメモリブロック追加してそれをリスト管理するとかは?
125:デフォルトの名無しさん
13/02/27 16:34:45.94
ツイートでbombermineネタが出てるけどこんなのおととしからあったじゃない
何でいまさらネタになるんだろう
126:デフォルトの名無しさん
13/02/27 16:36:30.29
口コミ・ネットワークの効果
127:デフォルトの名無しさん
13/02/27 16:50:07.48
>>124
ありがとうございます。
心の中でそのやり方しかないのかと思ってました。
128:デフォルトの名無しさん
13/02/27 16:53:03.41
自分が想定してる答え以外は初めから聞く気なしとか糞女みたいな奴だな
129:デフォルトの名無しさん
13/02/27 17:05:18.15
∧_∧
/ ̄ ( ・∀・)⌒\
__ / _| | |
ヽヽ / / \ | | ,,,,,,,iiiiillllll!!!!!!!lllllliiiii,,,,,,,
\\| |____| .| | .,llll゙゙゙゙゙ ゙゙゙゙゙lllll,
\/ \ | | .|!!!!,,,,,,,, ,,,,,,,,,!!!!|
| ヽ_「\ | |、 | ゙゙゙゙!!!!llllliiiiiiiiiilllll!!!!゙゙゙゙ .|
| \ \―、. | | ヽ .| .゙゙゙゙゙゙゙゙゙゙ |
| / \ "-、, `| | ヽ | |
_/ / "-, "' (_ ヽ ヽ .| |
/ __ノ "'m__`\ヽ_,,,, ヽ | |
`ー― ̄ ヽ、__`/ー_,,,, ゙゙゙゙!!!!!!!lllllllliii| |
\゙゙゙゙゙゙゙!!!!!lllllllliiiii| |
\ ヽ | |
ヽ \ | |
| \.| |
`ヽ、,,_ノ| |
゙゙!!!,,,,,,,, ,,,,,,,,,!!!゙゙
゙゙゙゙!!!!llllliiiiiiiiiilllll!!!!゙゙゙゙
/.// ・l|∵ ヽ\ ←>>128
130:デフォルトの名無しさん
13/02/27 17:20:13.60
>>129
こういうのを見ると図星だからファビョってるんだなとすぐ分かる
131:デフォルトの名無しさん
13/02/27 17:47:00.43
dequeでいいじゃん。
132:デフォルトの名無しさん
13/02/27 18:46:13.64
ほんとに日本人?
133:デフォルトの名無しさん
13/02/27 19:22:52.73
ν速+に帰れ
134:デフォルトの名無しさん
13/02/27 22:47:24.70
ファイルに書きだすのが楽です
135:デフォルトの名無しさん
13/02/28 03:21:59.88
C言語にのポインタ操作ついて質問です
int x = 0;
int y = 0;
int n = x + y;
ここで
x = 1;
y = 2;
として
nの値を3にするにはどのようにポインタを使えばいいのでしょうか?
かなりの間考えて悩んだのですがわかりません。
ご教授お願いします。
136:デフォルトの名無しさん
13/02/28 03:49:34.40
#include <stdio.h>
int func(int *x, int *y)
{
int n = *x + *y;
return n;
}
int main(void)
{
int x = 1;
int y = 2;
int n = x + y;
printf("%d\n", n);
n = func(&x, &y);
printf("%d\n", n);
return 0;
}
137:デフォルトの名無しさん
13/02/28 03:58:35.05
#include <stdio.h>
void func(int *p, int *q)
{
int x = 1;
int y = 2;
*p = x;
*q = y;
}
int main(void)
{
int x = 0;
int y = 0;
int n = x + y;
printf("%d\n", n);
func(&x, &y);
n = x + y;
printf("%d\n", n);
return 0;
}
138:デフォルトの名無しさん
13/02/28 04:03:17.49
>>135
ポインタをつかわなくてもできますね
139:デフォルトの名無しさん
13/02/28 04:35:53.09
>>136,137
ありがとうございます。
わざわざ教えていただいたのですが僕の言葉足らずで伝わってなかったので補足させて下さい。
int n = {何らかの値}
int x = 0;
int y = 0;
int n = x + y;
if (n==0) {
x = 1;
y = 2;
n = x + y; //これ
printf(%d,n);
} else if (n ==1){
x == 2;
y == 5;
n = x + y; //これ
printf(%d,n);
} else if (n ==2){
x == 7;
y == 3;
n = x + y; //これ
printf(%d,n);
}
"これ"らを書かずにnの値を求めたいんです。
可能でしょうか?
140:デフォルトの名無しさん
13/02/28 04:55:34.69
>>139
こういうこと?
URLリンク(ideone.com)
これは絶対にやるべきではない最悪のコード
nの値が変わるのならそれを明示することに何の問題があるというのだろう
141:デフォルトの名無しさん
13/02/28 04:57:48.91
fの型はvoidだった。まあ良いやこんな空前絶後の糞コード
142:デフォルトの名無しさん
13/02/28 05:40:35.33
#define ARRAY_SIZE 3
#include <stdio.h>
typedef struct NXY NXY;
struct NXY {
int x;
int y;
};
int main(void)
{
int n;
NXY nxy[ARRAY_SIZE];
NXY *p = &nxy[0];
p->x = 1;
p->y = 2;
p++;
p->x = 2;
p->y = 5;
p++;
p->x = 7;
p->y = 3;
for(n = 0; n < ARRAY_SIZE; n++) {
printf("%d\n", nxy[n].x + nxy[n].y );
}
return 0;
}
143:デフォルトの名無しさん
13/02/28 09:02:20.07
>>139
ポインタを勘違いしてるっぽいな。それは出来ない。
単に数値をメモリ上のアドレスとみなせるだけで、それ以上の機能はポインタにはないよ。
144:デフォルトの名無しさん
13/02/28 09:15:45.28
バカこけ。それ以上の機能があるわ。
145:デフォルトの名無しさん
13/02/28 09:16:35.80
あー。なるほどExcelみたいな感じを想像してるんだな。
セルの値を変えると結果がリアルタイムに変わるみたいな。
146:デフォルトの名無しさん
13/02/28 10:21:48.47
ポインタの指している先の値を変えると結果がリアルタイムに変わるよ。
147:デフォルトの名無しさん
13/02/28 10:27:27.79
その値を変えるのを誰がやるのさ?
ってことでしょ。xやyの値が変わったら自動的にnの値が
変わらないといけないから。
WPFにはこういう機能あるな。なんとかドリブンっていうんだよな。
イベントドリブンじゃないやつ。
148:デフォルトの名無しさん
13/02/28 11:02:18.67
まあ.netでいいならプロパティ使えば見かけ上はできるな
149:デフォルトの名無しさん
13/02/28 11:04:50.57
そうだ。確かデータドリブンだ。
150:デフォルトの名無しさん
13/02/28 11:33:34.25
cobolがどうしたって?w
151:デフォルトの名無しさん
13/02/28 11:34:19.91
データドブリン?ドンブリ?
152:デフォルトの名無しさん
13/02/28 11:48:46.66
>>140
そんな短いコード、コメント内に書けよ。
153:デフォルトの名無しさん
13/02/28 12:53:27.18
GUIを作成して、そこに画像を任意の位置に表示させる
表示させた画像の左上を座標0:0として相対的に座標を指定して座標50:50の位置の色を取得する処理で
一番簡潔に書ける言語を教えて
PHP,Perlは長すぎるから論外
154:デフォルトの名無しさん
13/02/28 12:54:46.19
.NET
155:デフォルトの名無しさん
13/02/28 12:58:03.10
C#
156:デフォルトの名無しさん
13/02/28 12:58:03.60
C#
157:デフォルトの名無しさん
13/02/28 13:05:10.25
>>152
うるせーハゲ
158:デフォルトの名無しさん
13/02/28 13:10:36.27
プログラミングやったことない初心者がいまからCかC++どっちを覚えるべきかググりながら決めて
URLリンク(king-soukutu.com)みたいなやつを作れるようになるのにどのくらいかかりますか?
159:デフォルトの名無しさん
13/02/28 13:14:27.87
これAS3だろ
160:デフォルトの名無しさん
13/02/28 13:16:38.14
ただ今から始めるならASはちょっとな
JavaScriptとHTML覚えたらすぐ作れるよ
161:デフォルトの名無しさん
13/02/28 13:17:37.71
昨日からAS3はじめた。
162:デフォルトの名無しさん
13/02/28 13:25:32.46
Flashとかもう死にゆくだけの技術だろ
163:デフォルトの名無しさん
13/02/28 13:32:34.26
でも今日マスターしたからもういいかな。
AS3なら普通にプログラミングだな。
164:デフォルトの名無しさん
13/02/28 13:59:47.56
win32API
165:デフォルトの名無しさん
13/02/28 18:03:27.23
PHPやHTMLで個人を識別してそれぞれに違う動作を与える事はできますか?
166:デフォルトの名無しさん
13/02/28 18:17:46.07
>>165
ログインという概念を知らないということなのかな
167:デフォルトの名無しさん
13/02/28 18:18:42.57
ログインさせるとかセッション使うとか、端末固有のあれ使うとかの話?
webprog板で聞いた方がよさげ
168:デフォルトの名無しさん
13/02/28 18:31:46.28
>>166
ログインするためにはメールを送信してもらうなどの事をして貰わなくてはいかませんか?
169:デフォルトの名無しさん
13/02/28 18:32:16.89
>>167
わかりました。ありがとうございます
170:デフォルトの名無しさん
13/02/28 18:32:47.34
>>168
ログインサービス使ったことないのかよ
171:デフォルトの名無しさん
13/02/28 18:49:45.18
てめーが在日だろ
172:デフォルトの名無しさん
13/02/28 19:16:35.25
AS3は厳しいです
HTMLとJavaScriptを覚えたらこういうの作れるんですか?
ジャンプとかのコードの書き方がいまいちわかりません
173:デフォルトの名無しさん
13/02/28 19:21:13.50
Cが出来てAS3が出来ない理由はなんだ
FLASHならこれくらいのレベルのはめちゃくちゃ簡単に作れるぞ
勉強する段階から始めても1ヶ月掛からんのじゃないか
174:デフォルトの名無しさん
13/02/28 19:26:08.25
でもなんかadobeが今後ってメンテナンスされていかなさそうな気がするんです
175:デフォルトの名無しさん
13/02/28 19:44:04.84
やっぱりJavaScriptとHTMLでやってみます
176:デフォルトの名無しさん
13/02/28 22:26:58.19
C++でやれ