トップページ⇒tech
1001コメント276KB

スレ立てるまでもない質問はここで 109匹目

■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさんNGNG?S★(532000)
質問する前にGoogleで検索しましょう。http://www.google.co.jp

プログラム・ソフトの使い方は PC 初心者板やソフトウェア板へ。
ウイルス、ハッキング・クラッキングを求めるような発言は禁止です。
Javascript は Web 制作板、CGI は Web プログラミング板へ。
業界談義、愚痴はプログラマ板へどうぞ。
ゲーム関係の話題はゲーム製作板へどうぞ。
ネタ、板とは関係の無い話題はご遠慮ください。

前スレ
スレ立てるまでもない質問はここで 108匹目
http://hibari.2ch.net/test/read.cgi/tech/1287477677/
0002デフォルトの名無しさん2010/12/14(火) 22:50:17

BASIC言語で元素分析値から組成式を計算するプログラムを作れと言われたんですが…
誰かわかる方いませんか?
例えば炭素:66.6%、水素:11.1%、窒素:0%、分子量 72.038から組成式を導けということらしいです
(酸素(%)=100−炭素(%)−水素(%)−窒素(%))
0003デフォルトの名無しさん2010/12/14(火) 22:55:28
そのまま日本語BASICのソースにすると

酸素 = 100 - 炭素 - 水素 - 窒素

となる
0004デフォルトの名無しさん2010/12/14(火) 23:14:13
>>3 
30行以内にまとめろと言うことなんですが…
0005デフォルトの名無しさん2010/12/14(火) 23:16:12
BASICが分からんのかアルゴリズムが分からんのか
どうせそれすら考えてないんだろうな
0006デフォルトの名無しさん2010/12/14(火) 23:19:25
30行どころか1行じゃないか!
文句を言われる筋合いは無い!
0007デフォルトの名無しさん2010/12/14(火) 23:38:12
しつもーんノシ
排他制御がない状態での同期方法を教えてくださーい。
プログラムAとBがあって、Aが更新するファイルをBが読むのですが、
Bが読んでる間Aは更新しない、Aが更新している間はBは読まない、と
したいです。
open/close/read/write しか使えない状態でこれをやる方法を教えてください。
よろしくお願いします。
0008デフォルトの名無しさん2010/12/14(火) 23:43:55
>>5
1)配列変数を確保する
2)データを読み込む
3)データを合計する
4)酸素の%を求める
5)組成式を出す
6)与えられた分子量から分子式をだす

だと思うんですがBASIC言語がわからないのでこれをどう書けばいいかわからないんです

0009デフォルトの名無しさん2010/12/14(火) 23:44:56
OSと言語によってマシな方法はあるだろうからそちらへどうぞ
0010デフォルトの名無しさん2010/12/14(火) 23:46:12
このスレッドは天才チンパンジー「アイちゃん」が
言語訓練のために立てたものです。

アイと研究員とのやり取りに利用するスレッドなので、
関係者以外は書きこまないで下さい。

                  京都大学霊長類研究所
0011デフォルトの名無しさん2010/12/14(火) 23:50:47
>>7
排他制御なくてもプロセス間通信とかやりようはあるんじゃね
0012デフォルトの名無しさん2010/12/15(水) 00:08:04
>>11
open/close/read/writeのみしか使えない条件で。
ン十年前の並列コンピューターの教科書で見た気がするんだけど、忘却の彼方w
0013デフォルトの名無しさん2010/12/15(水) 00:11:38
あ、ここにあったので取り下げます。
http://ja.wikipedia.org/wiki/%E6%8E%92%E4%BB%96%E5%88%B6%E5%BE%A1
0014デフォルトの名無しさん2010/12/15(水) 00:12:19
>>2
10 'HOME WORK
20 TANSO=66.6
30 SUISO=11.1
40 TISSO=0
50 BUNSIRYO=72.038
60 KOUSO=100-TANSO-SUISO-TISSO
70 ? KOUSO
80 END
0015デフォルトの名無しさん2010/12/15(水) 00:15:42
>>7
1. フラグ用フォルダを作成
2. フォルダ作成に成功すればファイル更新やファイル読み込みの処理を実行
3. 処理が終わればフォルダを削除
0016デフォルトの名無しさん2010/12/15(水) 00:16:35
>>15
フォルダの作成が排他的ならそれでいけるんですけどね。
0017デフォルトの名無しさん2010/12/15(水) 01:20:34
普通はフォルダのリネームを使う
0018デフォルトの名無しさん2010/12/15(水) 02:24:57
あれ?例の魚いなくなったの?
0019デフォルトの名無しさん2010/12/15(水) 13:41:42
sendtoフォルダにバッチファイルを置いて「送る」から使っているんですけど、
複数ファイルを送った時ってどういう引数がバッチファイルに渡されているんですか?
0020デフォルトの名無しさん2010/12/15(水) 15:20:07
半角スペース区切りのファイル名
0021デフォルトの名無しさん2010/12/15(水) 16:25:14
ありがとうございます
0022デフォルトの名無しさん2010/12/15(水) 20:31:35
相変わらず前スレ埋めないんだな。
0023デフォルトの名無しさん2010/12/15(水) 20:34:11
作ったソフトを誰かに使ってもらいたいんだけど
そういうスレってないかな?
0024デフォルトの名無しさん2010/12/15(水) 20:47:06
VIP
0025デフォルトの名無しさん2010/12/16(木) 15:01:55
http://2ji-is.sakura.ne.jp/imgboard-okazu.cgi?page=1
ここのページにC/C++言語で画像を送付して書き込みするプログラムってどうやるのでしょうか?
0026デフォルトの名無しさん2010/12/16(木) 15:08:58
>>25
ボットで荒らそうとしてるようにしか見えないから教えてあげない
0027デフォルトの名無しさん2010/12/16(木) 15:11:25
>>25
まずHTTPプロトコルを勉強します
0028デフォルトの名無しさん2010/12/16(木) 15:17:24
次にTCP/IPプロトコルを勉強します
0029デフォルトの名無しさん2010/12/16(木) 15:45:09
最初にマルチを反省しなさい
0030252010/12/16(木) 18:31:08
掲示板を荒らすようなことはしません
HTTPについて勉強しました
TCP/IPについても勉強しました
マルチについても反省しました
よろしくお願いします
0031デフォルトの名無しさん2010/12/16(木) 18:38:31
まったく反省してねえじゃねえか
0032デフォルトの名無しさん2010/12/16(木) 19:21:54
>>30
おめでとう、完成したじゃないか。
0033デフォルトの名無しさん2010/12/16(木) 19:54:43
赤黒木で削除の操作が理解不能なんですが
理解出来た人はどうやって勉強したのですか?
0034デフォルトの名無しさん2010/12/16(木) 20:04:22
理解できないのは理解しようとしないからです
0035デフォルトの名無しさん2010/12/16(木) 20:22:18
.NETのオブジェクトを他言語から呼び出す方法にはどんなものがありますか?
0036デフォルトの名無しさん2010/12/16(木) 20:32:57
.NETは言語ではないので多言語は存在しません。
0037デフォルトの名無しさん2010/12/16(木) 22:12:03
C++を覚えるのにC言語はあんまり必要ない派の人と
C言語やらないとC++は絶対に出来ない派の人がいるようなんですが
本当はどっちなんですか?C言語以外の、Cに似た言語を触ったことがある場合どうなんでしょうか。
0038デフォルトの名無しさん2010/12/16(木) 22:20:11
>>37
C++だけをやる場合、Cを学ぶ際に必ず付いてきてかつボリュームのある「標準C関数」がまったく要らないから、
その部分をさして「C言語はあんまり必要ない」と言ってるんじゃないかな。
最初のif-then-else, while, forとか、ポインタとか関数の作り方とかを学んでるうちはCもC++も全く変わらないから、
その部分をさして「C言語は絶対必要」と言ってるんじゃないかな。
0039デフォルトの名無しさん2010/12/16(木) 22:21:36
C知ってた方がC++やるのは楽、でも別にC+;+から初めてもいいと思う。
0040デフォルトの名無しさん2010/12/16(木) 22:24:18
> C言語以外の、Cに似た言語を触ったことがある場合どうなんでしょうか。

たまに「C系の言語」みたいな言い方してるやつがいるけど、
C系の言語といえるのはC++くらいだぞ。
0041デフォルトの名無しさん2010/12/16(木) 22:26:07
Javaから入るとC++で泣きを見る
0042デフォルトの名無しさん2010/12/16(木) 22:26:28
ALGOL系のことだろ。察しろよアホ
0043デフォルトの名無しさん2010/12/16(木) 22:28:16
入門者に必要なのは「プログラミング的な考え方」であって、
言語がBASICだろうがHSPだろうがあんまり変わらん気がする。
0044デフォルトの名無しさん2010/12/16(木) 22:28:39
>>40 Objective-Cはどうなの
0045デフォルトの名無しさん2010/12/16(木) 22:29:01
Javaは今後昔のVBみたいになる
0046デフォルトの名無しさん2010/12/16(木) 22:30:55
>>44
それもあったな

>>42
お前がアホだろ。
0047デフォルトの名無しさん2010/12/16(木) 22:31:55
>>45
すでにCOBOL化してると思う。
0048デフォルトの名無しさん2010/12/16(木) 22:32:49
JavaやC#も広い心で見ればC系と言えなくもない
0049デフォルトの名無しさん2010/12/16(木) 22:36:26
>>48
普通にそうだよ
0050デフォルトの名無しさん2010/12/16(木) 22:36:53
2.0以前のC#ならC系と言ってもいいが。最近のC#は離れすぎてる。
0051デフォルトの名無しさん2010/12/16(木) 22:38:05
>>43
熟練者に必要なのは「プログラミング的な考え方」であって、
言語がBashだろうがLISPだろうがあんまり変わらん気がする。

などと遊んでみる
0052デフォルトの名無しさん2010/12/16(木) 22:42:39
>>50
正常進化じゃ

WPFはどうかと思うが
0053デフォルトの名無しさん2010/12/16(木) 22:44:24
>>49
ブロックが{}だとか、整数がintだとかぱっと見た目が似てると
安心するような人しかそう思ってないんじゃないの。
0054デフォルトの名無しさん2010/12/16(木) 22:45:57
>>53
そういう取っつきやすさは必要
0055デフォルトの名無しさん2010/12/16(木) 22:46:23
そういえばCやC++意外ではメモリを自分で管理するメジャーな言語ってほとんどないね
他になんかあったっけ?
0056デフォルトの名無しさん2010/12/16(木) 22:49:29
>>55
pascalとか。
0057デフォルトの名無しさん2010/12/16(木) 23:27:43
>>40>>46>>53
そりゃあパッと見が似てなきゃC系じゃないだろうな
0058デフォルトの名無しさん2010/12/16(木) 23:44:27
まあ、VB6とかやってた連中にC#とVB.NETはおんなじようなもんだって
言うとびっくりするしな。
見た目重要だな。
0059デフォルトの名無しさん2010/12/17(金) 00:40:52
Cの正当進化はJSだとおもう。C++アマグラマ。
0060デフォルトの名無しさん2010/12/17(金) 03:09:09
C の正当進化は Python だとおもう。
0061デフォルトの名無しさん2010/12/17(金) 03:29:53
cshだろJK
0062デフォルトの名無しさん2010/12/17(金) 03:31:17
Goかも
0063252010/12/17(金) 07:31:03
もしかしてわからないのですか?
0064デフォルトの名無しさん2010/12/17(金) 07:50:34
              _     _
            〃:V::⌒⌒○Y:ヽ   なんでやねん
            j:.:./.:.:.:.:.:.:.:.:.:.:l|.:. l
             |:.:.|.:.:.:.:.:.:.:.:.:.:.:l.:.:.:|
             |ハ:!.:.:.:i.:.:.:.:.:.:.:.レj/      ビシッ
             ヾ|i:.:.:|:.:.:.:.:.:.:.iV
              x|i:.:.:.V:.:.:.:.:.:八「ヽ     ^ー'て
               ∧!:.:.:.:.'、:.:.:.:.:i:.:.l| ∧  ,xっ  (
               / ヘ:.:.:.:.:ヽ:.:.:.:.:.:リ  ヽ<ヽ三)
            rァ、_/    〉:.:.:.:.:ハ:.:ノ人   ` 」」
          V//    ハ{\ノ jイ=' {ゝ-'´
         弋>、__/  {/   l  ヽ
                  /     l   ',
               /      l  |
              /T7 r┬┬ ┼1T|
                〈_/ |│ | | │」」」
              /  ̄¨77¨ ̄/
                /    /./   /
0065デフォルトの名無しさん2010/12/17(金) 09:12:29
>>63
もうできたはずだろ?
0066デフォルトの名無しさん2010/12/17(金) 12:56:02
http://localhost/test.php?data1=100&data2=200
という結果をPHPから取得したいんですが

file_get_contents('http://localhost/test.php?data1=100&data2=200');
↑のコードを、stream_context_createを混ぜて実装出来ないでしょか?
stream_context_createについて、まだ良く分かっていないため
stream_context_createで出来ても意味はありませんが、理解するために現在実装しようとしています
どうぞよろしくお願いします。
0067デフォルトの名無しさん2010/12/17(金) 12:57:07
そういうのはこの板じゃないよ
0068デフォルトの名無しさん2010/12/17(金) 13:03:49
>>66
webprog板というものがあってな
0069デフォルトの名無しさん2010/12/17(金) 14:28:06
COMはRPC likeと表現していいとおもう?
0070デフォルトの名無しさん2010/12/17(金) 14:38:25
TCHAR test[16] = _T("17じ");
_stscanf_s(test, _T("%2d%s"), &var, sizeof(int), tmp, 127);
%sを読み込もうとするとアクセス違反で怒られます
"%d%s"の順番の場合だけなんですが、何が原因なのか教えてください
0071デフォルトの名無しさん2010/12/17(金) 16:24:05
_stscanf_s(test, _T("%2d%s"), &var, tmp, 127);

参考: http://msdn.microsoft.com/ja-jp/library/6ttkkkhh(v=vs.80).aspx
0072デフォルトの名無しさん2010/12/17(金) 17:18:16
>>71
ありがとうございます、動きました
数値の場合はサイズを指定してはいけないのですね
以前そこを見たことはあったのですが、そのときは数値を読み込まなかったので気が付きませんでした
0073デフォルトの名無しさん2010/12/17(金) 18:02:23
C++でwin用GUIアプリをつくるとき
小規模な物ならwin32apiを直に記述するけど
規模が大きくなる場合どうするのがよいでしょうか
0074デフォルトの名無しさん2010/12/17(金) 18:08:37
GUIビルダを使う
0075デフォルトの名無しさん2010/12/17(金) 18:19:15
>>73
C++はやめてC#を始める
0076デフォルトの名無しさん2010/12/17(金) 18:34:59
やっぱりC++はGUIに向かないかぁ・・・

C#って言語的に分かりやすい?
0077デフォルトの名無しさん2010/12/17(金) 18:37:43
GUIに向かないってなんだよVC++使えよ
まさかGUIの描画までコード書いてるのか
0078デフォルトの名無しさん2010/12/17(金) 18:43:35
GUI重視ならVBかDelphiだろ
0079デフォルトの名無しさん2010/12/17(金) 18:47:42
いつの時代のGUI重視だよ
0080デフォルトの名無しさん2010/12/17(金) 18:50:01
重視もなにもねーわ
ほぼなにやるにしてもC#最強
0081デフォルトの名無しさん2010/12/17(金) 18:50:49
あと今更だけどVC++って言い方やめろよ
VS + C++とかにしろ
0082デフォルトの名無しさん2010/12/17(金) 19:12:47
何言ってんだか。
0083デフォルトの名無しさん2010/12/17(金) 19:39:42
>>51
最後に「LISPとCOBOLだったらゴメン」って付けようか迷ったんだ
0084デフォルトの名無しさん2010/12/17(金) 20:25:38
C++っていっても.NETとMFCとあともう1つぐらい選択肢あっただろ
0085デフォルトの名無しさん2010/12/17(金) 20:29:04
キュートがいいよ
0086デフォルトの名無しさん2010/12/17(金) 20:55:38
.libファイルってリンクの時に必要になるけど
loadLibraryみたいにdll読み込む方法もあるわけで
dllだけあればlibなんて無くてもリンクできそうな気がするんだけど
libファイルの存在意義ってなに?
0087デフォルトの名無しさん2010/12/17(金) 20:57:39
めんどくさいだろ?
0088デフォルトの名無しさん2010/12/17(金) 21:03:44
リンカが関数名が解決できるように
DLLがエクスポートしている関数名とオブジェクトファイル上の関数名が一致しないことがまれによくあるので
あと序数でエクスポートしてる場合とか
0089デフォルトの名無しさん2010/12/17(金) 22:26:23
UnionCopyていうデータ構造知ってる人いる?解説してる本とかないかな
0090デフォルトの名無しさん2010/12/18(土) 00:31:56
Union-Findの拡張かあ、unionってCの予約語と被ってるから
アルゴリズムの本でサンプルコードがCだと気持ち悪いよね、なんとなく
0091デフォルトの名無しさん2010/12/18(土) 00:59:06
そう。Copy操作も出来るようになったUnionFindらしい
疑似コードだと型が無かったりするからCはましなほうだよ
まだインタフェースしかかけてない、メソッド空だ・・誰かサンプルコードを・・
0092デフォルトの名無しさん2010/12/18(土) 01:47:28
ヒープ領域の仕組みは理解できるのですが、
1)動的に確保される領域全般で使われていると思って良いんでしょうか?

mallocとnewがヒープ領域の仕組みを使っているのはウィキペディアにありました。
2)JVMではnewはヒープ領域として作られているのでしょうか?

3)ヒープの未使用ラベルがつけられた領域は、どのタイミングでどの程度確保されるのでしょうか?

よろしくお願いします。
0093デフォルトの名無しさん2010/12/18(土) 02:22:06
CのmallocとJavaのnewはまったく違う
世代別GCでぐぐってみ
0094デフォルトの名無しさん2010/12/18(土) 04:24:22
嫌だね。死ね。
0095デフォルトの名無しさん2010/12/18(土) 09:17:29


ハッキングの話は厳禁ということですが

ファッキングはどうすればいいですか。
ここでいいすか。

0096252010/12/18(土) 10:38:28
僕の質問に答えたらいいっす
0097デフォルトの名無しさん2010/12/18(土) 11:37:59
HTTPとTCP/IPの勉強をしたのにまだわからないというのはまったく不思議なことだ
いったい何がわからないのか具体的に述べたまえ
ソケットAPIの使い方か?
0098252010/12/18(土) 12:19:10
手間を省くためにもC/C++のソースで返答をお願いする
0099デフォルトの名無しさん2010/12/18(土) 12:26:00
俺の手間はどうなる
0100デフォルトの名無しさん2010/12/18(土) 12:30:04
質問して回答を待つ手間を考えれば、お互い様だろ
0101デフォルトの名無しさん2010/12/18(土) 12:36:15
俺は別に何も待ってないぞ
お前の返事が来なきゃ何かが困るわけでもないし
■ このスレッドは過去ログ倉庫に格納されています