2ならfuck
3 :
デフォルトの名無しさん :2006/03/31(金) 17:00:52
WindowsXPで、EDINETに掲載されている有価証券報告書をローカルに ダウンロードしようとしています。次の手順をRubyで書いていますが 手順10で保存すべきhtmlのリンク取得方法が分かりません。 どのようにすれば、このリンクを取得できるでしょうか?
4 :
3 :2006/03/31(金) 17:01:17
【手作業での手順】
1.
http://info.edinet.go.jp/EdiHtml/main.htm へゴー 2.『有価証券報告書等の閲覧』クリック
3."期限切れエラー"とか言われたら1.へ戻る
4.『日付書類別検索 』クリック
5.『日付指定』(例えば、半年前〜今日), 『提出者種別』:"内国会社"
『提出書類』 : "有価証券報告書", 『初期表示件数』:"50件"
以上を設定して、『検索』ボタンクリック
6."該当なし"が出たらexit
7.該当件数を覚える(numOfTotalItem)
8.現在ページの表示件数を覚える(numOfCurrentItem)
9.numOfDownloadedItem = 0
10.『提出書類』列にある『有価証券報告書』リンクをクリック
→特定会社の有報が表示される
★ここで表示されるhtmlファイルを全てローカルに保存
11.numOfDownloadedItemをインクリメント
12.numOfDownloadedItem < numOfCurrentItemであれば
10.のリスト表示に戻り、次の『有価証券報告書』リンクをクリック
13.numOfTotalItem -= numOfCurrentItem
14.numOfTotalItem > 0 であれば、10.のリスト表示に戻り、
次のページリンクをクリック
15.おわり
5 :
デフォルトの名無しさん :2006/03/31(金) 17:13:10
将来プログラマーになりたいんですけど、どんな言語を習得すれば良いですか?
9 :
5 :2006/03/31(金) 17:39:02
全部聞いた事無い言語ですね。 CとかJavaとかはどうなんですか?
CやJavaなんてなでしこに比べたらうんこ
>>5 俺は VisualBasic と COBOL で食っている。
あなたもそうなさい (´ー`)y─┛~~
まぁ最強はひまわりなわけだが
15 :
デフォルトの名無しさん :2006/03/31(金) 20:29:02
10年後にはHaskellがスタンダード
スタンダードはただ単に流行なだけであり、真に強い言語と言うわけではない。 現状ではLispが最強。
なんでやねん
>>16 !志村;
括弧(括弧){
括弧=!括弧;
}
19 :
デフォルトの名無しさん :2006/03/32(土) 23:29:01
c++で、マクロを使って引数を省略してログをだしたいのですが、よくあるのは、 #define LOG(p) LogFunc p LogFunc(char * fmt, ...) { va_list args; va_start(args, fmt); vsprintf(fmt, args); va_end(args); } とやっておいて、 LOG(("foo = %d", d)); と記述しますよね。 これにログのタイプを指定して LOG(type, ("foo = %d", d)); のようなことをやってtypeに応じてログの内容を変えたいとします。 この場合、 LogFunc(int type, char * fmt, ...); のような関数にすればよいのでしょうか?
ランダムな方向のベクトルを得たいとき、 2次元なら、 double theta = (double)rand() / RAND_MAX * M_2_PI; double x = cos( theta ); double y = sin( theta ); で良いですが、 3次元で double theta = (double)rand() / RAND_MAX * M_2_PI; double phi = (double)rand() / RAND_MAX * M_PI; double x = sin( phi ) * cos( theta ); double y = sin( phi ) * sin( theta ); double z = cos( phi ); とするとxy平面上が疎で離れるにしたがって密になる気がします。 こういう場合どうしたら良いんでしょう?
Smalltalk の基礎的な事に関しての質問をしたいのですが、どのスレが 相応しいのでしょうか? Smalltalk のスレッドがどうもないようなので…。
24 :
デフォルトの名無しさん :2006/04/02(日) 04:13:31
SDKって何?
ttp://e-words.jp/w/SDK.html > SDK
> 読み方:エスディーケー
> フルスペル:Software Development Kit
> 分野:プログラミング > 開発環境
> あるテクノロジー(プログラミング言語やAPIなど)を利用して
> ソフトウェアを開発する際に必要なツールのセット。
26 :
デフォルトの名無しさん :2006/04/02(日) 13:21:22
diffのの一番シンプルな機能をアプリに組み込みたいのですが diff単体のソースコードはどうやって入手すればいいのでしょうか?
27 :
デフォルトの名無しさん :2006/04/02(日) 18:32:28
記号文字を使って(ハイフンで地面とか)、 単純な横スクロールアクションゲームを作るには、 どういう言語が向いてますか?
WinならWin32API, UNIXならcursesが使えればなんでもいい。 最短なのはC。
29 :
27 :2006/04/02(日) 18:56:40
>>28 回答ありがとうございます!!
ちょうどCが得意なので都合もいいです!
ウィンドウを表示させずに、画像だけを表示するのはどうやったらよろしいのでしょうか?
縁のないウィンドウに画像貼ったら
x := (double)rand() / RAND_MAX; y := 同 z := 同 とし、おおきさが 1 を超えるときは捨ててやり直し、 そうでないときは、大きさで割る ていうのどう?
35 :
20 :2006/04/03(月) 03:34:04
>>34 なるほど。思いつかなかった。
ありがとうございます。
ブラウザの更新ボタンを一定時間ごとに押してくれる(のと同等の効果のある)スクリプト?ってありますか?
ahk
38 :
デフォルトの名無しさん :2006/04/03(月) 17:43:58
gcc-2.95 mingw32 をダウンロードできるところを知りませんか?
39 :
デフォルトの名無しさん :2006/04/03(月) 18:36:44
`` <= これなんてよむんですか?
>>39 真空跳び膝蹴り
アクサングラーヴが二つ
グレイヴアクセントが二つ
``の成分解析結果 : ``の78%は睡眠薬で出来ています。 ``の20%はむなしさで出来ています。 ``の1%は大人の都合で出来ています。 ``の1%は度胸で出来ています。
もうわかっているかと思いますが、
>>34 のやり方だと、
球面の八分の一しか出てこない。
x = (((double)rand() / RAND_MAX) - 0.5) * 2.0); などとするとよいかと。
44 :
デフォルトの名無しさん :2006/04/04(火) 23:42:14
質問なんですが、辞書ファイル(.dicファイル)の解析というか中身を見るのってどういった方法で行えばよいのですか? 単純に文字コードをいろいろ変えてテキストエディタで開いてみましたが、どうもテキストベースでは無いようで。
仕様調べろ
46 :
デフォルトの名無しさん :2006/04/04(火) 23:49:23
UNIX標準環境で動作するように作りなさい。 (非標準の外部ライブラリ等に依存しないようにすること) という課題が出たんだけど、stdlib.hとかstring.hとかstdio.hは 標準ですか?非標準ですか? UNIXのCは使ったことなくて分からないので教えてください。 プログラムはUNIX環境がないのでVC使って制作中です。
48 :
デフォルトの名無しさん :2006/04/05(水) 00:03:52
>>45 本当に分からない。
「辞書ファイルの仕様」でぐぐったら「中身はテキストファイル」って書いてあったんだけど、
ベクターでMS-IME用の辞書ファイルをいくつかダウンロードしてみても、生テキストで書かれているものなど一つもない。
正直途方に暮れているに近いので、ぐぐるワードだけでも教えてくださらんか。
>>48 だから何の辞書なんだよ、甘えるにしても適切な手順が必要だろ
>>44 解析するなら空の辞書を作って一語登録してどうバイナリが変化するかを観察すればいい。
何したいのか知らんけどテキスト形式でexportしてそれを処理するのがまっとうなやり方だと思うが。
>>50 一括で自分のプログラムに辞書ワードを登録したいだけです。(テキストランチャとかを作るつもり)
なので、別にテキスト方式にexportしてからの利用でも特に問題は無いのですが、
そのexportの方法を教えて頂けませぬか?
辞書ツール
53 :
デフォルトの名無しさん :2006/04/05(水) 10:06:24
C++、win32でやっております。 ワイド文字列をASCII文字列にする関数というのはあるのでしょうか。 マルチバイト文字列にするのは見つかるのですが…。 自前でやっても簡単そうですが、もしあれば関数名など教えて頂けないでしょうか。
>>53 Encoder.ASCII.GetString(string)で出来ないかしら。
まぁ、FW必須になっちゃうけど。
>>54 FWは.Net Frameworkのことでしょうか。今回は無理っぽいですが覚えておきます。
レスありがとうございました。
C# と .NET の違い(位置づけ?)がイマイチわかりません。 C&API からどちらかへ移行しようと思ってるんですが、C# と .NET の違い、利点、問題点等を 教えていただただたけませんか。
57 :
超初心者 :2006/04/05(水) 16:39:15
あの、プログラムの追加と除去ってやつで間違ってインターネットエクスプローラーを消してしまいました。このような場合どうやったら元に戻せますかね? ちなみにググろうにもインターネットが消えてググれません。今ケータイから書き込んでます どうしたらいいでしょうか。返事お願いしますm(__)m
>>57 「プログラムの追加と削除」画面から、「Windowsコンポーネントの追加と削除」を探して下さい。
あとは判ると思います。 (要:WindowsのCD)
>>56 C# : 言語
,NET : CLR の Microsoft による実装
,NET は指す範囲が広いので一言で説明するのは難しいが、
C# や VB.NET で作った中間コードの実行環境というのがこの場合わかりやすいか。
利点他については調べたらいくらでもでてくるだろ
60 :
超初心者 :2006/04/05(水) 16:51:43
>>58 ありがとうございます
今からやってみます
>>53 ASCII のコードページ使って変換すれば良いじゃん
62 :
デフォルトの名無しさん :2006/04/05(水) 19:27:26
「【総合】プログラミング初心者質問スレ」 というスレを立ててはいけませんか?
変換だけなら、先頭のbyte取るだけみたいなのですが、 「何でおまえ〜〜使わないの?(プ」 が怖くて。 とはいえ無いみたいで安心しました。
Cをやり始めのころに俺がsprintfを知った衝撃みたいなもんか ループで直接文字配列いじくって頑張ってtest1〜test10とかのファイル開いて処理しようとしてたわw
>>63 > 変換だけなら、先頭のbyte取るだけみたいなのですが、
意味が分からんが、
>>53 か?
>>61 は WideCharToMultiByte の話なんだが。
画像処理で、ノイズを除去するアルゴリズムの事なんですけど、 対象のピクセルの周囲8ピクセルの輝度をソートして、ソートした結果の真ん中の輝度を採用する ってヤツなんですけど、これの名前はなんていうんでしょうか。 あと、ノイズ除去の対象のピクセルもソートの対象にしますよね? そうじゃないと、そうじゃないと・・・、ぁぁぁ。
メジアンフィルターかな。
#000000 〜 #ffffff の間の背景色に 見やすい文字色を教えてくれるアルゴリズムはありますか? ( 例として白なら黒、赤なら白か黄色などなど )
3次元空間に見立ててなるべく離れているところの色を算出。 もし色のペアを複数決めるならおのおのなるべく近づかないようにする。
>>69 三次元空間に見立てるとはどういうことでしょう…
( なんか詩的ですね )
71 :
デフォルトの名無しさん :2006/04/06(木) 04:13:20
プログラムが詞やエッセイのように評価される日を夢見る。
補色と言って欲しいな。 単純に色データのNOTでうまくいくのかな?
>>69-72 補色でググって XOR してみました。
ありがとうございました。
補色は下手に使うと逆に見難い
>>74 でした… ( 0x1299ab とか )。
何かいい方法をご存知ですか?
>>69 マンセル色立体とかなんとか
具体的なモデルを提示しれや ( ゚∀゚)σ)´∀`)
77 :
68 :2006/04/06(木) 15:22:27
>>76 布っていろんな色があるんですけど、
その布のサンプル画像の上に文字を描きたいんです。
布の色は #000000 〜 #ffffff の間です。
なので最適な文字色が知りたいんです。
白文字を黒で縁取れ
>>78 素晴らしいアイディア!
でも単色しかダメなんです…。
( 縁取りする技術がないので… )
>>79 太字(太さ)かつ大き目(ポイント)の字=クロモジ
標準(太さ)かつ小さめ(ポイント)の字=白文字
なるほど、重ねるのですね。自分、頭固いなぁ。 重ね重ねありがとうございます。
純粋に単色だけで最適な色を出すアルゴリズムも知りたいなぁ
最適と感じるものは人によって異なるわけで。
もつの大きさはどの程度がよろしいですか?
色彩学の本などを見たほうがよさそうだが。
87 :
デフォルトの名無しさん :2006/04/06(木) 22:47:15
>>77 #FFFFFF-(布の色)=(文字の色)でいいんじゃないか?
布の色が #808080 だったらどうするよ
グレーっぽいのは駄目だな RGBが一定範囲の場合のみ、生成後Bだけ0にするとか必要だな
明るさで白か黒が無難
縁取りのように二色を使うのではなく、一色で、ということです。
>>68 ,76
92 :
デフォルトの名無しさん :2006/04/07(金) 07:23:09
mcode\motelar..nis:per:mo/a/ac/aza/ready mcode\motelar..pebla:mo/1240984421/ac/aza/ready mcode\motelar..dsp:dsp:mo/fcp/nec43554n2mr_/ac/aza/ready dplus[mcode_back/110011/]dsp:dsp/a/ac/aza/ready これ何のプログラムで触るかわかりませんか?
ぶしつけな質問ですが普通売ってあるソフトはどんなソフトで作ってあるのですか? 例えば有名どころではPhotoshopとかWord、Excel。身近なところでは ソースネクストが売っているようなソフトのことですが・・・。 やっぱりC++かDelphiですか?
スミマセン一行目間違ってました。 (誤)普通売ってあるソフトはどんなソフトで (正)普通売ってあるソフトはどんな言語(のどんな開発ソフト)で
ソースネクストというのは聞いたことがない。 PhotoshopとかWord、Excel このへんはVC++ ただPhotoshopとかadobeの最近のやつは見た目がだいぶ変わってるから違うかも
シェアウェアにはdelphiが結構多いね
ソースネクストってと驚速やらタイピングソフトやら作ってるところか…? 今は知らないが、昔のタイピング練習系はDirectorが多かったな。 その他は普通にVC++やDelphiだろうけど。
99 :
デフォルトの名無しさん :2006/04/07(金) 20:27:07
目が痛い、おまいらお勧めの目薬はどこよ
安心しな。もうすぐ見える義眼がリリースされるから。 画素数超少ないけどw だから目は使えるだけ使った方が良いぞ。
義眼に衣服スケスケ機能&視姦機能付いてるんなら目潰して買う
テキスト操作をしたい場合 一番簡単に書ける言語は何でしょうか
perlかな?
だな
Python, Rubyのいわゆるスクリプト言語 Perlはウンコ
106 :
デフォルトの名無しさん :2006/04/07(金) 21:56:38
>>103-
>>105 ばかだなモマイラ
>>テキスト操作をしたい場合
>>一番簡単に書ける言語は何でしょうか
日本語に決まってるだろうがww
テキストによってはawkのほうが短くかけたり。
じゃひまわりにでもしておけ
企業が書いたコードは趣味プログラムやオープンソースものと 比べて段違いに高品質というのをよく聞くんですが本当ですか?
嘘です
幻想です
統計取ったらその傾向はたぶんあると思うな。
趣味プログラムとオープンソースを一緒にしたらいかんだろ。 オープンソースが一番質が高いと思うが。 (もちろんダメなオープンソースのプロジェクトもあるだろうけど)
>>109 飲食店でバイトすると外食できなくなるって言うだろ。
俺は○○銀行に金を預ける気も○○サイトにアクセスする気も起きない。
>>109 メーカー系のベンダがレッドハットだのなんだのを
客のシステムにたくさん入れてるというのが現実。
116 :
109 :2006/04/08(土) 20:27:22
みんなありがとう。なんかスッキリした。
このレスで知識を得た気になるなよ・・・
でも間違っちゃいない
C++の例外についての質問です よく例外の書式の説明は見かけるけど、 使用例やどういった場面で使うべきか、 どういうものを投げる(べき)かとかいった具体的なものをつかめません 例えば new するときは int *hoge; hoge = new int; のところを int *hoge; try{ hoge = new int; } とするだけでもマシになるんでしょうか? 書式以外で、突っ込んだ内容が書かれてるとこも紹介してもらえるとありがたいです
120 :
デフォルトの名無しさん :2006/04/09(日) 15:48:57
VCでコンパイルしたものは処理が終わった後 「Press any key to continue」と出て何か押すまで終了しないけど UNIXでコンパイルしたら処理が終わると同時に画面が消えちゃって 結果が見えないんですが、VCのように何か押すまで画面を残しておく 関数のようなものはありますか?
121 :
デフォルトの名無しさん :2006/04/09(日) 15:52:59
scanfか何かで入力待ちにしたら?
ちょっと入力待ちしたいならgetch()が1番いいと思うが
123 :
某 :2006/04/09(日) 15:57:14
Keydownイベント手動で受け取ってTRUEになるまでLoop汁 とC言語を弄った事のないActiveBasicユーザーが言ってみる。
ループはやめいw
125 :
120 :2006/04/09(日) 16:25:02
みなさんありがとうございます。
>>122 getch()が入ってるconio.hはUNIXにないみたいなんです。
標準環境で動くようにとのことなので、困っています。
>>121 ちょっとやってみます
126 :
120 :2006/04/09(日) 16:36:15
scanfだと入力->エンターが必要になっちゃいますね。 何か良いものはないでしょうか?
128 :
120 :2006/04/09(日) 18:17:48
>>127 ありがとうございます。
getch()を入れてみたけど、UNIXだとやっぱり一瞬で終わってしまいます。
動きが異なるのでしょうか?
129 :
デフォルトの名無しさん :2006/04/09(日) 18:28:18
>>126 scanfの部分のソースファイルがあれば(要するにLIBでなければ)改造してみれば?
と思ってlsic330のstdio.hを辿っていったら定義だけで中身がなかった;;
>>120 「Press any key to continue」って表示しているのは VC だよ。
>>128 工エエェェ(´д`)ェェエエ工工
じゃあfgetsとかで入力待ちすりゃエンターで次行くよ
132 :
120 :2006/04/09(日) 19:42:47
>>130 それと同じような動きをUNIXでやりたいんです。
133 :
デフォルトの名無しさん :2006/04/09(日) 20:46:14
VCでDLL作って関数持ってきちゃったら?
134 :
某 :2006/04/09(日) 20:50:30
>>124 だから、キーボードがどれか押されたらループから抜けるのよ。
135 :
デフォルトの名無しさん :2006/04/09(日) 22:35:25
コマンドラインでwaveファイルを分割するプログラムを作りたいのですが、 どのようにやるのがベストでしょうか。 Cでそれらしきライブラリをさがすか、 それとも分割ってたんなるバイナリベースの分割でオッケーたったりとか。 いろいろ考えるのですが・・・。
>>109 プロだから、趣味の連中とは違うか、オープンソースなんて無責任だとか、
そんな感じのことを言ってる人にかぎって、なんかヘボいコードを書いたり、
無意味なテクニックを使ってたりするなぁ。
まあ、俺は業界の底辺で働いているんで、そのせいかもしれんけど。
オプソだってしょうもないそれこそ趣味レベルのものだってあるわけで。 こんなところでそんな大雑把な宗教談義はやめてくれ。
138 :
デフォルトの名無しさん :2006/04/09(日) 23:18:48
メモリエディタを作ろうと苦戦しているんで教えてほしいのですが PIDの捕まえ方は、Win32ApiのCreateToolhelp32Snapshotを使って スナップショットに含まれる実行プログラム名を Process32FirstとProcess32Nextを使って検索と解ったのですが そのプロセスのHeapのリストをどうやって取得するか解りません。 ヒントとか貰えませんか?
139 :
デフォルトの名無しさん :2006/04/10(月) 00:37:09
>>136 プロなので、趣味の連中やオープンソースの連中とは違って顧客に対する責任は大きいな
金もらってて逃げる奴も居るから結局は中の人次第
まあ、品質がバグの件数だけと思ってる内は趣味の範疇なんだろうな
俺なんか朝からなんも食ってねぇよ臭がします
金もらってても、どうしようもないレベルのヤツはごろごろいる。
つーかドンナ開発環境なんだよ。
143 :
デフォルトの名無しさん :2006/04/10(月) 14:18:31
プログラム勉強しようとおもうのですが なでしこは日本語でプログラムの感覚をつかめると言われていますが 1からはじめる場合はなでしこの方が英語で勉強するよりいいのでしょうか? それともさいしょから英語にした方がいいのでしょうか?
英語って言っても英単語だし何度も使ってればすぐに覚えちゃうし 最近のだと変数名に日本語使えるしで なでしこにこだわらなくてもあまり問題にならないと思うよ
小中学生か? 下らん言語に付き合うくらいなら挫折してもいいからCから始めろ
146 :
143 :2006/04/10(月) 15:02:07
>>144 >>145 ありがとう。英語からはじめます。
小中学生ではありません。そんな未来が光ってはいません。
27歳、現在無職です。
147 :
デフォルトの名無しさん :2006/04/10(月) 15:07:43
>>146 ・・・ガンガレ プログラマじゃない人生を検討するのもいいと思うぞ
149 :
143 :2006/04/10(月) 15:14:05
>>147 ありがとう。
もちろんプログラマ目指していません。
今から目指してそれなりの人になる頃には時間がかかるので・・・。
趣味でソフト作って公開したいなあと思ってるだけです。
150 :
143 :2006/04/10(月) 15:16:19
いつも私が言っていることだが、 たまにはマンガを読んでみるか、とおもったらまずコンビニや本屋に行って、 気に入ったのがなければ2ちゃんねるとか友達に相談してみるといい。 プログラミングをやってみようかな、とおもったらまず図書館で いくつかの言語の入門本を借りてくるとか、開発環境の試用版を パソコンにインストールしてみればいいし、 そこまで興味がないならやめればいい。 英語はやらんでもいい。 別に人にこき使われるだけで楽しいなら、設計書が下りてくるまで 延々と待っていれば事足りる。 そもそも仕事で使わないなら、真剣にとりくまなくてよい。
まぁでも、こういうにわかプログラマー目指す人は大抵ゲーム作成が目的で しかもWindows限定≒DirectXってなるから、言語は結構限られるんだよな
金も貰えんのにゲーム作るなんて面白院だろうか。 湖畔で釣り糸垂れてるほうが面白かろう。
> 湖畔で釣り糸垂れてる 拷問としか思えないぜ
ゲームといったらHSP一択だな
>>156 いやRPGツクールだろ。
と言ってみるテスト。
158 :
デフォルトの名無しさん :2006/04/11(火) 05:02:52
CDやDVDのディスクのシステムエリアにあるPMAのデータのフィールド構成とかご存知の方いませんか? そのデータのなかに現状仕様上使われていないエリア(フィールド?)があるのかどうかだけでも結構です。
159 :
デフォルトの名無しさん :2006/04/11(火) 10:43:29
どうせエロゲだろだったら何とかって言うスクリプトパクって作れば良いじゃん
>>158 ぐぐれば仕様書があると思うんだが、見たの?
オレのやったこととは違うのかも知れないが、Mac の CD から boot sector を
取って来て、windows の nero だか roxter だかで、windows 上の Mac emu=
Basilisk II で動く起動 CD(boot 部分以外は HDD イメージのもの。Linux の
knoppix のアイデアのパクリ)なんか焼いた憶えがある。
そんな駄文書く暇あったら張ってやれよw
Doxygenに関する質問てどのスレでしたらいいんでしょうか? ム板にもマ板にもUNIXにもLinuxにもソフトウェアにもどこにもスレがない…
構わないからここでやっておしまい
165 :
デフォルトの名無しさん :2006/04/18(火) 00:59:00
PlatformSDKって具体的になんなのかよく理解できません。 通常ライブラリはincludeやlibがzipされて提供され、それを解凍して そのincludeパスやlibをコンパイラやリンカに教えてあげて利用しますよね。 VC6もインストールするとincludeフォルダやLibフォルダが作られて 基本的なライブラリが提供されますよね? プラットフォームSDKとはその拡張的なライブラリなんですか? それともVC6に付属されているライブラリが古くなった場合のパッチや バグパッチなのですか? あと最新のものはどこで手に入るのですか?探すとWindows2003 Server 版しか でてこないのですがXP版はどこで手に入るの?
Windows の API のライブラリ。 VC に付属してるライブラリの中に含まれる。 2003 のが見つかったならそのページ熟読汁。
>>166 ありがとうございます。
いまさら人に聞けなかったので助かります。
168 :
デフォルトの名無しさん :2006/04/18(火) 12:09:20
まずとあるサイトに入ろうとすると「このWebページでActiveXコントロールを実行するにはクリックしてください。」っと書いており、 下にある選択肢は「OK」としか出てきません。そして、押してみると 「問題が発生したため、iexplore.exeを終了します。ご不便をお掛けして申し訳ありません」 っと出てきて下の選択肢をクリックしたら勝手にサイトが閉鎖されてしまいます。これをどうにかしたいと色々と調べましたが治りませんでした。 教えてくださいお願いします。
その内容じゃ、KB912945をアンインスコしろくらいしか言えねぇな つか、板違い
>勝手にサイトが閉鎖 スゴスw
あるサイトじゃなくてエロサイトって書けよ変態ロリコン野朗
閉鎖 w
173 :
デフォルトの名無しさん :2006/04/18(火) 15:44:04
GNU readline について質問です。デフォルトのファイル名補完機能をOFFにし、コマンドラインからの入力なしでTabキーを押したらa_func b_func cfunc_ と表示させ、aを入力してTabキーを押したらa_funcと補完させるプログラムを作りたいです。コードの例を教えてください。
174 :
173 :2006/04/18(火) 16:03:04
>GNU readline について質問です。デフォルトのファイル名補完機能をOFFにし、コマンドラインからの入力なしでTabキーを押したらa_func b_func cfunc_ と表示させ、aを入力してTabキーを押したらa_funcと補完させるプログラムを作りたいです。コードの例を教えてください C言語のプログラムです。書き忘れてました。
175 :
デフォルトの名無しさん :2006/04/18(火) 19:53:53
今週号のSPA! 「待ち組み」の遠吠え 東京理科大卒27歳の場合 不向きな営業で悪戦苦闘していた、わずか2年間でITはさらなる進化を遂げていたのである。 「(略)企業から渡された『スキルはどれくらいもっているか?』のチェック項目を見て愕然としました。 c++やコボルなど、聞いたこともない言語ばかり。 20個くらいあるチェック項目のうち、すでに基本中の基本となっていたC言語くらいしかわからなかったんですよ……。」 --------------------------- 「c++やコボルなど、聞いたこともない言語ばかり」なんてありえるんでしょうか? それにITの進化の具体例がc++やコボルっていかがなものでしょう? SPA!板ではこの記事のどこがおかしいのか理解されなかったので素人にどのように説明すればよいと思いますか?
「(略)企業から渡された『スキルはどれくらいもっているか?』のチェック項目を見て愕然としました。 アナル拡張や帆掛け舟など、聞いたこともない技ばかり。 20個くらいあるチェック項目のうち、すでに基本中の基本となっていたイラマチオくらいしかわからなかったんですよ……。」 てなかんじでわかりやすく置換すればいいんでないの
どうでもいいよ。SPA読者が実態を正確に把握する必要なんて何もない。
こうたとえてみたらどうか? > C++やコボル TOEIC800点や普通自動車免許 > C言語 英検3級
179 :
デフォルトの名無しさん :2006/04/18(火) 22:54:19
アスキーコードだかなんだかで、ごにょごにょすると 愛だか夢だかつー字かなにかになるトリビアっぽいのなんだっけ?
>>178 まったく分かりません。
本当にありがとう(ry
ここ2年でITがどう進化したというんだろう。 大きく変わったことなど無いが。
Web2.0 ですよ Web2.0
ホリエマンだかホリマエンだか
板違い。消えろ。
COBOLがだいとう(なぜか変換できない)してきたのって、ここ2,3年だろ?
186 :
デフォルトの名無しさん :2006/04/19(水) 00:55:11
apaccheなのですが Index of /x/ps Name Last modified Size Description -------------------------------------------------------------------------------- Parent Directory 01-Jan-1980 00:00 - [VD] [000427] メ・.> 23-Jan-2005 18:16 1154M [CD] [020328] サ..> 22-May-2003 05:47 551M インデックスリストが横に全部表示されないのですが、どのファイルに修正を加えたらよいのかわかりません。
スペル違い、いや、スレ違い、じゃなくて板違い
188 :
デフォルトの名無しさん :2006/04/19(水) 18:55:27
板違いかもなんですが・・ あるプロセスが使っている物理アドレスを知る方法ってありますか?
ある場合もあれば、ない場合もある
>>189 すいません、ある場合の方法を教えてください
ある方法を使う
>>191 ある方法とは何か教えていただけませんでしょうか?
ある本に載っている。
>>192 知る方法があるならそのある方法を使えばいいだろ
ある場合ってどういう場合なんですか?って質問ならわかるがなw
Codezineか何かに載ってた記憶が・・
質問なのですが、例えばwindows上で動く格ゲーorシューティング(グラディウスぽいの)を作る場合 まだポインタまで行ってない程度の初心者なら、JAVAとC++どっちをやった方がいいのでしょうか? 日に2-3時間程度の勉強を基本に考えています。 ゲームプログラムのいい参考書籍も含めて教えて頂けないでしょうか。
何作るにしてもJavaは論外。
>>196 ポインタは参照だと割り切ってしまえばすぐ理解できる
書き方が特殊(「参照である」という宣言と「参照先を見る」という式が同じ記号)なのと
配列にまつわるややこしい仕様があるせいで難しい概念だと思われがちなんだが
IEみたいなフラウザや携帯で動かすゲームならJAVA Windows用のゲームならVC
>>199 IE で動く有名な Java のゲームって何かある?
ブラウザならFlashだな
質問であります。 ECサイトの構築を勉強したい為IISの全ての機能が使えSQLの管理がGUIで出来るWindows ServerやSQL Serverを購入しようと思い、 MSDN Delux・OSの各EditionもMSに電話し検討したのですが、MSDNは実運用では一切使用できず運用で使用する場合はパッケージもしくはVolumeLicenseが必要とのことで手が出ません・・・。 開発環境だけでなくいずれは実運用にも使いたい為MSDNは利用できないので、どうしたものかと考えていたところLinuxはどうだろう?と思いここで質問します。 ・Web Server ・Application Server ・DB 以上を無料で実運用ができ比較的優しく学べる組み合わせを教えてください。 よろしくお願いします。
203 :
202 :2006/04/20(木) 14:39:34
↑ 書き忘れました、OSも教えてください。
LAMPでいいんじゃね?
まったくの初心者みたいだから L は Debian, FC ではなく SuSE がいいかな。
鼬害臭い
VC++って、ハンドルあたりの概念が、何故オブジェクト指向そのものではなく、それを模倣したものなんですか? C++がせっかくオブジェクト指向なのに、わざわざ回りくどい事をしなくてもいいと思うんだけど。
まだまだCが優勢だった時代にWin APIが設計されたから。
210 :
デフォルトの名無しさん :2006/04/21(金) 01:14:18
VB6.0で作ったActiveX DLLのイベントを、VC++で作るexeで拾うにはどう記述すればいいですか? 例えばVBのexeだったら確か、 Public WithEvents objSample As clsSample 'サンプル 等と宣言しつつ、objSampleのイベントプロシージャを記述してclsSample内で起こしたイベントを拾うことができますよね。 そういうことをVC++のプログラムではどうすれば良いのかということです・・・。
211 :
210 :2006/04/21(金) 01:19:20
あ、上記でclsSampleというのがActiveX DLLです。 あとVBのexeだとこのDLLを参照設定してexeから使えるようにするわけですが、 VC++のexeを作る時もそういうのがあるのであればそのやり方も教えてください。
これこんな説明でいいのか? 誰だよ 333 名前: デフォルトの名無しさん [sage] 投稿日: 2006/01/31(火) 22:21:59 バッファオーバーフロー 非常に大雑把に言うと、 C/C++で作られたプログラムはメモリにスタックやヒープと呼ばれる作業場をつくり そこには実行されているプログラムの一部として 何がどこから来てどこへ行くのかや、確保したバッファを置いておく。 そのバッファに対して適切に保護を施しておかない場合 入りきらないほどのコードをバッファに入れるように要求されたとき 入りもせんのに無理して入れようとするためバッファ溢れを引き起こしてしまう。 バッファが溢れればスタックも壊れる。 で、これの何がいかんのか。 前述したようにスタックにはバッファや、何がどこから来てどこに行くのかという情報があるわけだが この 何がどこから来て の情報を置き換えられてしまうことにある。 ウィルスコードなどが、自分の置かれたメモリ上の位置を取得して、 自分のところに来るように振り向けさせることができる。 自分のところに起動命令がよこされれば、ウィルスであれ何であれ 起動できるコードを持つものは起動する。 悪質なコードが自動で実行される恐れがあると言うこと。
>>212 ヒープにリターンアドレスを置くような環境ってあるのか?
ヒープの差が拡大してきてるんだよ 金持ちとヴィンバウ人の差が激しくなってるように。
(#゚д゚)ムカッ
つまりスタックがメモリのケツから前方にむかって消費されるのが悪い この設計をした変態が今日のウイルス騒動の元凶
217 :
デフォルトの名無しさん :2006/04/21(金) 23:40:36
Visual Studio 6.0について質問です。 インストールして最も簡単なプログラムを書いて ビルドしても、エラーになってしまいます。 VC++6.0を起動する 新規作成でC++ソースファイルを新規作成する。 #include <stdio.h> void main(void) { printf("こんにちは"); } ビルド コンパイルエラー D2027とでてしまいビルドができません。 VC++を再インストールしてみてもダメでした。 サービスパック6を入れても変わりません。 インストール時の環境変数は登録しています。 どなたか解決策をご存知でしたら教えてください。 よろしくお願いします。
>>217 スタート→コントロールパネル→アプリケーションの追加削除→VisualStudio 6.0→追加と削除→本当にアンインストール?(はい)
, イ)ィ -─ ──- 、ミヽ ノ /,.-‐'"´ `ヾj ii / Λ ,イ// ^ヽj(二フ'"´ ̄`ヾ、ノイ{ ノ/,/ミ三ニヲ´ ゙、ノi! {V /ミ三二,イ , /, ,\ Yソ レ'/三二彡イ .:ィこラ ;:こラ j{ V;;;::. ;ヲヾ!V ー '′ i ー ' ソ Vニミ( 入 、 r j ,′ ヾミ、`ゝ ` ー--‐'ゞニ<‐-イ ヽ ヽ -''ニニ‐ / | `、 ⌒ ,/ | >┻━┻'r‐'´ ヽ_ | ヽ _ _ 」 ググレカス [ Gugurecus ] ( AC1 〜 没年不明 )
プロジェクトの設定でプリコンパイルヘッダを使用しないにするとか
221 :
217 :2006/04/22(土) 01:12:41
VC++をアンインストールして再起動して、 再インストールしてみましたがダメでした。 通常の再セットアップでもダメでした。
222 :
217 :2006/04/22(土) 01:17:07
NEC製、IBM製、富士通製のパソコン合計10台に VC++をインストールしたのですが、 富士通製の1台とIBM製の1台に上記の現象が出ました。 他のパソコンでは問題なくビルドできます。 パソコン購入後、OfficeとVC++のみインストールしています。
デザインパターン勉強しててTemplate Method パターンとやらをC++で書いてみてるんだけどさ。 処理の構造の記述とデフォルトの実装ってヘッダファイルに直書きした方がいいのかな? // Hoge.h (インデントは表示上の都合で全角空白) class Hoge { public: void doProcess() { try { init(); execute(); atExit(); } catch (HogeException e) { atExit(e) } } protected: virtual void init() throw(HogeException& e) {} virtual void execute() throw(HogeException& e) = 0; virtual void atExit() throw() {} virtual void atExit(HogeException& e) throw() { atExit(); } }; ・それぞれのメンバ関数の説明 doProcess() init(), execute(), atExit() の順番で呼び出す。途中で例外が発生したらatExit(HogeException&)を呼び出す。 init() 初期化処理。デフォルトの実装は何もしない。 execute() 主処理。サブクラスでやりたい事を書く。 atExit() 終了処理。デフォルトの実装は何もしない。 atExit(HogeException&) 例外発生時終了処理。デフォルトの実装はatExit()を呼び出す。 #atExit()/atExit(HogeException&)は例外を投げない。 ヘッダファイル直書きの場合、上記説明のdoProcessの説明や「例外発生時終了処理。デフォルトの実装はatExit()を呼び出す。」等などを コメントとして記述するかどうかはおいといて、公開するヘッダ中のコードとして明示できるから、Hoge.cppにコード書くより良いのではと考えた次第です。 というか普通はそうするものだったりするのかな? エロい人はどうしてるのかが知りたい。
>>223 基底クラスの実装に依存してしまわないように隠蔽すべきだと思うが
>>222 OSはクリーンインストールした?
プリインスコのなんかとバッティングしてるんだろ
227 :
223 :2006/04/22(土) 14:39:22
>224 レスサンクス >基底クラスの実装に依存してしまわないように隠蔽すべきだと思うが そもそもTemplateMethodoにおいては、 「methodA/methodB/methodCの順番で呼び出すよ、それを念頭にmethodA/methodB/methodC実装してちょ」 ってのをサブクラス実装者に指示している、即ちパターンそのものがスーパークラスの実装に依存するものであると考えていたわけです。 224のレス見て思った事。 doProcessが変更された場合、どうせサブクラスも修正が必要になっちゃうよね? てことは隠蔽する利点が>223で書いた隠蔽しない利点と比較してどうなんだろう? 「doProcessが変更になるような設計が悪い!」って事ならdoProcessが運用上変更されない>隠蔽のメリットが薄まる。>ヘッダに書いてもいいじゃん。 とりあえずオブジェクト指向プログラミングとデザインパターン見つめ直す旅に出ます。 ありがd。
228 :
デフォルトの名無しさん :2006/04/22(土) 19:12:07
スクリプト言語設計したいのですが、知識を学べるサイトか本かスレを教えてください。
230 :
デフォルトの名無しさん :2006/04/22(土) 19:24:00
RUBYもPYTHONもソースが公開されているから、それを読むのが一番かもね〜
検索が下手なやつはスクリプト言語に向いてない あきらめた方がいいよ
232 :
デフォルトの名無しさん :2006/04/22(土) 23:48:02
iniファイル設定とかぐらいの簡単なGUIツールを作るのに 便利な言語ってなんでしょ? OS依存が無いほうがいいので、VB、Delphi以外?で。 ユーザが環境づくりしなくていいようにWeb系以外?で。 オススメがあれば教えてください
233 :
デフォルトの名無しさん :2006/04/23(日) 00:30:49
先日C言語始めたばかりの初心者ですが、 return 0;と”戻り値を返さない”の違いが良く分かりません。 誰か教えてください
>>233 mainの場合、int型の値を返すのが正しい方法と定められている。
逆に正しくない方法では、プログラムは動かないかと言うとそうでもない。
これは国際標準のCでは認められていない方法だけど、
コンパイラが勝手にできるようにしていることもあるからだ。
だから一部のコンパイラでしか通用しない書き方なんてするべきではない。
つまりreturn 0;と書けと言う結論になる。
以下蛇足
(void mainではなく)int mainと書いた場合は、最新の標準Cではreturn 0;を省略しても良くなった。
しかしその最新は99年に制定されたにも拘らず、未だそれに従ったコンパイラは殆どないと言うのが現状。
もう1つ、C++言語でも同様にint mainではreturn 0;を省略できる。
こちらは最初の国際標準からそうなので安心して使える。
しかし本格的なソフトを作ろうとするとreturn 1;とかするので、結局return 0;も省略する気が無くなると言う罠。
236 :
デフォルトの名無しさん :2006/04/23(日) 01:14:13
>>235 ありがとうございます。
でも今一戻り値がしっくりこないんですよね・・・
戻り値を使う事でどんな利点があるんですか?
>>236 バッチファイルで、戻り値を利用できるよ。
dll作ったときの副産物、.exp .lib .defについて教えてくれ
>>232 マルチプラットホームならJava、もしくはスクリプトと言いたい所だが
ランタイムインストールが嫌ならC++/wxWidgets(FOXでもいいけど)で
各プラットフォーム毎にバイナリを生成するくらいしか
思いつかんな。
しかし、カナリ面倒だぞ。
>>239 なんかいいのないかなぁ。JavaはなんかUIが嫌いなんですよね
>戻り値を使う事でどんな利点があるんですか? 必ず戻り値がある前提になってるから あるはずのものがないとおかしなことになる。
>>240 UIがどうこうより、ランタイムをインストールさせないとだめじゃん。
INIの設定ツールくらいそれぞれの環境で一番楽な方法でさっさと作ってしまえばいい。
>>243 Winだと選択肢多そうですけど、たとえばLinuxだとなにが楽でしょうか?
・・・apache入ってるぱたーんが多いからPHPとかでさっくり?
linuxといったらcurses一択に決まっているだろう
ええ? ローカルで使うアプリで、apacheやらphpやらをユーザーに設定させるの? だったら、自分が適当なポートでwebサーバーになったほうがいいんじゃないの?
最初の質問からだいぶずれてきてるけど 途中から便乗質問だろうか?
いやぜんぜんずれてない。
ずれまくり
250 :
デフォルトの名無しさん :2006/04/23(日) 14:56:38
スクリプトでランタイム同封するとか(サイズはバカデカくなるが) まあ、 @マルチプラットフォームで動作 Aランタイム不要(別途インストール不要) B簡単に作成 この3つを満たすのはなかなか難しいって。 (とゆーか、あればみんな使ってる) どれか一個でも妥協してくれれば、色々とあるんだけどねえ。
Linuxユーザには、テキストエディタでいじってもらう。とか。
Ruby or Python TK 見栄え死ぬほど悪いがかなりポータブル
よっぽどの変人じゃなきゃRubyなんか入れてない
たしかに死ぬほどかっこわるい >> TK なんであんなダセーんだろw
正の数xに対して、その3乗根をNewton法のアルゴリズムを教えて下さい プログラミング言語じゃないほうがいいです
256 :
デフォルトの名無しさん :2006/04/23(日) 18:05:06
>>241 レスありがとうございます
戻り値は関数を使う場合のお約束みたいなものって事ですか。
でも、void型って言うのは戻り値がない場合に用いるって事ですが、
戻り値が必要ない場合って言うのはどういう場合なんでしょう?
仕様で決まっている
Scilabで複素数の計算をするとき u = [2+3*%i 1+4*%i]; max(u) でuの要素の最大値を求めようと思うんですが 「maxi: Argument 1: wrong type argument expecting a real matrix」とエラーが出てしまいます 正しく最大値を求めるにはどうすればいいのでしょうか?
Cで型の違う変数A,B,Cがどれもnullじゃない事を確認する時に、 一つずつ A != nullとかじゃなくて まとめてくくって != nullって調べるにはどうすればよい?
A && B && C
if(A|B|C)
262 :
259 :2006/04/23(日) 18:56:06
サンクスです!
261はネタ
264 :
デフォルトの名無しさん :2006/04/23(日) 22:03:37
FPUにsinを計算する命令がありますが、これって何クロックくらいかかるんですか?
266 :
264 :2006/04/23(日) 22:12:22
AVIファイルのサブコードセクタの撮影日時情報を取りたいんです。 何かわかる方はいらっしゃいますか。
IISのインストール方法を教えてください。 .NET Framework SDK 2.0のサンプルやろうとしたら、環境が不足してた。 .NET Framework 2.0関連とSQL Server 2005 Express Editionが 今インストールされている。Framework SDKのドキュメント見て SQL Serverの構成してたらエラーが出た。IISが必要らしい。 ちなみに、俺はネットにつながってない2台目PCで作業してるから、 VS Express Editionは不可。 お願いします。
>>268 ネットにつながっていなくてもCDに焼いて持ってくればいいだろ。
270 :
デフォルトの名無しさん :2006/04/24(月) 00:00:08
DOS時代のC以来の久々プログラミングしてる者です。 とりあえずC#をいじってます。 他のアプリを間接操作する手段として ウィンドメッセージとかDDE、プロセス通信とかのキーワードを よく目にするのですが何から手をつければよいか 混沌としてます。 OSのことをよく学ばないといけないようですが どのような図書を見るのがよいでしょう?
C# で他のアプリの操作は向かないよ。 C/C++ の方が良い。
272 :
デフォルトの名無しさん :2006/04/24(月) 00:51:48
>>271 サンクスです。c++でも全然OKです。
フォントファイルを生成するツールを作ろうと思っているので フォントファイルのフォーマットが書かれているサイトとかあったら教えてください。 Google先生に聞いてみましたがTTEdit等を使ったフォントの作り方などが大量で 欲しい情報に辿りつけませんでした。 できればOpenTypeが良いのですがTrueTypeでもOKです。 宜しくお願いします。
>>270 どの言語でどういう情報をどう共有したいのかで変わってくるから
個別の言語スレで聞いた方がいいかも。
たいていサンプルコードの断片貼り付ければ解決できる。
>何から手をつければよいか混沌としてます。
泥縄的ではなく網羅的に知識を得たいならWin32API全般を覚えていくといいかもしれないけど
.NETから入っている人にそれを勧めていいかどうかは自信なし。
275 :
デフォルトの名無しさん :2006/04/24(月) 13:06:24
>>273 TrueTypeの仕様が知りたければ、Adobe社にでも相談してください。
OpenTypeについては
>>219 ちなみにsite:www.microsoft.comをつけると吉
お前等マジで助けて 来週プログラミング会社の面接に行くことになったんだけど 今まで自分のプログラミング経験はちょっと家で書いたことがあるくらい 試験内容は、 仕様書読んで簡単なプログラムの作成 らしいんだけど、今まで仕様書なんて読んだことねーよ 仕様書ってどんなだよ マジで助けて。 練習問題出して。 マジでお願い テケスタ
>>276 入力にHTMLファイルを指定して各タグの出現頻度をカウントして多い物から順に標準出力に表示しろ。
次に見出し<h1>~<h6>で指定された見出し文字列をスペースで字下げして表示しろ。
>>276 「仕様書で不明な点があったら確認する」という点も
見ているので、分からないことちゃんとは聞くべき。
あと、仕様書はどのようなものを伝えるかのものなので、分かりやすいはず。 もし、意味不明な仕様書ならその会社は危険だと思うよ。
>>277 簡単なってことだし、大体面接では多くても30ステップとそれくらいのコードだぞ
30ステップでお前はかけるのか?
30ステップで
>>277 のコード書けといわれたらデータ構造と上位の関数だけ書くんじゃね。
やっぱ日本語のおべんきょうから
284 :
デフォルトの名無しさん :2006/04/24(月) 20:21:39
>>274 270です。サンクスです。
いったんWin32APIを頑張ってみます。
きっとweb上のサンプルの意味を理解する近道になるかもしれませんね。
名前とメールアドレスを意味する変数名なんですが、 NameAndMail だと長すぎるんで、何か5文字程度でいいのを教えてください。
すれ違い
喪前らノーツって使ってる? あれって起動時に毎回パスワードいれないといけないんでパスワード入力を自動化しようと 思ったんだけど、パスワード入れるエディットコントロールのハンドルを WindowFromPoint関数つかって(ちなみにC++な)取得して SetWindowTextでエディットボックスに文字をセットしようとしても入らないんだ 既存のソフトのカスタマイズが好きな人がいたら教えて
>>289 マジレスするとメンドクサイとか言う理由でパスワード入力を自動化するな
もうVBScriptでも使ってSendKeyで実装しちゃえよ
>>291 たしかに俺はそういうソフトウェア(RocketMouse)使ってましたよ
293 :
デフォルトの名無しさん :2006/04/27(木) 12:00:02
ビジカルクや初期のロータス1-2-3ってアセンブリ言語で書かれてたんでしょ? 凄くね?
294 :
デフォルトの名無しさん :2006/04/27(木) 12:04:00
一流のプログラマになるにはオートマトンを 呼吸のように身に付けていないといけないと思うのですが 的外れでしょうか?
295 :
デフォルトの名無しさん :2006/04/27(木) 14:11:57
3文字より多い拡張子ってありますか?
296 :
デフォルトの名無しさん :2006/04/27(木) 14:13:17
.config とか .bash_profile とかありまくりんぐ
299 :
デフォルトの名無しさん :2006/04/27(木) 14:41:56
htmとhtmlの違いって?
300 :
デフォルトの名無しさん :2006/04/27(木) 14:45:39
.072 とか数字のみの拡張子のファイルを見たことはある?
もうちょっと核心をついた簡潔な質問をしよう
多分、オナニー
>>299 htm は Microsoft のワガママ
なんか面白いプログラミングのネタないですか?
目的がないならその手段もまた不要だしこの板にいる理由もない。
308 :
デフォルトの名無しさん :2006/04/27(木) 19:26:24
個人登録ができてゲームなどのランキングみたいなのを作りたいんですが Perlの勉強はした方がいいでしょうか?
しなくていい
310 :
308 :2006/04/27(木) 19:32:30
ありがとうございます 何か参考になる本がありましたら教えてください
それブラクラ
>>312 2chbooks以外は普通にみれるけど?
VBで以下のようなのはどうやって書くのですか?できないような気がする。Aの間にある + でひっかかる A( i , j ){・・・ ;return A( i+1 , j )+A( i , j+1 );}
315 :
308 :2006/04/27(木) 21:53:26
ありがとうございます
PHPとperlはどちらのが
>>308 で書いた事できますか?
316 :
デフォルトの名無しさん :2006/04/27(木) 22:08:01
317 :
デフォルトの名無しさん :2006/04/27(木) 22:08:47
オートマトンできないと二流プログラマですか?
319 :
289 :2006/04/27(木) 22:47:03
>290 まあそういうなよ 毎回同じことの繰り返しで脳が老けるんだよ >291 情報ありがとう keybd_event使って実装しちゃったけど VBも見てみる キー入力を自動化できたんで今度は音声認証にシフト しようと思うんだけどWinのマイクから音を拾うにはどうするんでしょうか エロスな人とっかっかりを教えてくださいませ。
もすぬごいことやろうとしてるな
>>319 論文読め
ことわっておくが英語が読めないとかどこにあるのとかほざくなよ
ええー(・3・)
323 :
デフォルトの名無しさん :2006/04/27(木) 23:11:28
XMLファイルをエクセル読み込み起動した時、デフォルトをプレビュー表示に する方法を教えて下さい。 お願いします。
もぬすごいことろやろうとしてるのか、ガクガク >321 ってことはトライしたことがあんのな どこらへんで挫折した?
>>324 挫折?誰にむかって言ってるとおもってんだ…
326 :
デフォルトの名無しさん :2006/04/27(木) 23:43:06
プログラム経験のない人にプログラムを教えようと思っているのだが、 何かいい入門サイトはないかね。
そんな奴が人に教えようとは。 今月で一番ワラタ。
> 今月で一番ワラタ。 なかなか乾いた人生だな
329 :
デフォルトの名無しさん :2006/04/27(木) 23:51:30
宿題でフローチャートという時代錯誤な物(すみません、自分がヘタレなだけです)を作れという課題が出ているのですが プログラムを作れば勝手に、おおまかでもいいからフローチャートを作ってくれるような 神ソフトありませんか?
????????? ??? ???? ??? ??? ?????????????■ ? ?? ?? ??■???■?????? ???? ????? ??? ?? ? ???? ? ■ ?????? ?? ?? ??????? ????■????? ?????? ??????? ▼ ?????????????? ?? ? ?? ???? ?????■? ??? ??????????■????▼ ? ?? ???■?? ? ? ? ???? ? ? ???? ????
これだからアマチュアはいかん。 そういうことは面倒がらずに自分のプログラムを じっくりみながら確実に起こしていくんだ。 それがプロというもの。ドキュメントだって納品物なんだ
332 :
329 :2006/04/28(金) 00:06:56
Hello Worldを何とか実行できた俺から言わせれば、フローチャートなんて、簡単なんだよ だけど、フローチャートなんてさっぱりなんだ。
フローチャート書けといわれてる時点で大して複雑じゃない処理だろ ちょちょいとエクセルあたりで描いてみれば
334 :
デフォルトの名無しさん :2006/04/28(金) 01:16:09
Perlの中にCGIがあるんでしょうか? CGIがしたいんですが何からしたらいいでしょうか?
335 :
デフォルトの名無しさん :2006/04/28(金) 01:20:22
apacheをたてて httpd.confに options Execcgi と書く それがわかんなきゃXAMMPでもダウンロードしてc:\に 展開してドキュメント読むこと
>>334 そのくらい自分で調べてくださいよ
あなたに説明してたらいくらスレがあっても足りませんよ
337 :
334 :2006/04/28(金) 01:33:04
お願いします
>>337 本屋に行ってその手の本を買うか
あきらめてください
339 :
331 :2006/04/28(金) 02:20:48
フローチャートとプログラムの完成順序が逆だろ! っていう突っ込みを期待してたわけだが。
すれ立てるまでもない質問とマルチになります。レスがつかなかった。 VBで以下のようなのはどうやって書くのですか?できないような気がする。Aの間にある + でひっかかる A( i , j ){・・・ ;return A( i+1 , j )+A( i , j+1 );}
>>337 はいはいいいから自分でやってね
Perl tp://e-words.jp/w/Perl.html
CGI tp://e-words.jp/w/CGI.html
久しぶりのム板カキコ
342 :
デフォルトの名無しさん :2006/04/28(金) 05:33:05
343 :
デフォルトの名無しさん :2006/04/28(金) 09:25:15
コンパクト フラッシュ(I/0)の割込み信号の 動きについて聞きたいのですがここでよろしいでしょうか?
>>339 つーかほっとドックなんとやらの存在意義とかどうよ。
日立茨城情報なんざPADの売ってるし
346 :
デフォルトの名無しさん :2006/04/28(金) 11:55:03
>>344 後でドキュメントを起してもシステムを作り出す事は出来ないが、
出来たシステムの動きが正しいのかの確認が後でする事が出来る。
コマンドプロンプト用のプログラムで「処理中...[001/300]」みたいな 画面表示をしたいんですが、「001」の部分だけを002、003と変えて 表示していくにはどうしたらいいんでしょうか。 printf だとできないですよね。
エスケープシーケンス
>>347 コマンドプロンプトじゃエスケープシーケンス効かないよ
ただ、CRは効くと思うのでそれを使えば良いと思うよ
351 :
347 :2006/04/28(金) 13:56:13
俺なら普通にwhileでまわして printf("\r処理中[%d/∞]",vip);とかするけどな
わかったから巣に帰れ
354 :
デフォルトの名無しさん :2006/04/29(土) 15:43:57
.Netってどういう技術ですか? 時代遅れの僕にも教えて下さい
356 :
デフォルトの名無しさん :2006/04/29(土) 16:05:09
Micr●s○ft? ちきしょー、二文字も隠されたらどの会社か分かんねぇな
357 :
デフォルトの名無しさん :2006/04/29(土) 21:00:39
すみません、マルチってわけじゃないのですが、 VisualStudioのフォームでコンボボックスを作成して、何も選択されなかった場合に btnOKを押すとメッセージボックスで「なにか選択しろ 頼む」と表示するにはどうしたらいいのでしょうか? ちなみにVBです。 if ---------- then messagebox.show "何か選択しろ 頼む" だと思うのですが----------の部分が分かりません どなたかよろしくお願いします
SelectedIndex
359 :
デフォルトの名無しさん :2006/04/29(土) 22:10:46
>>358 ありがとうございます。これからやってみます ペコリ┌○
スレ違いかもしれませんが、 自分自身のアプリを例えばネットワークからダウンロードして、 さらに自身をアップデートして再起動するものがあるけど、 こういうサンプルみたいなものないですか?
ぐぐったらみつかりました
362 :
デフォルトの名無しさん :2006/04/30(日) 12:32:04
363 :
357 :2006/04/30(日) 16:23:02
Private Sub btnOk_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnOk.Click if cmbDay.SelectedIndex = "" Then MessageBox.Show("Select a Day which you want to make a book.") else if cmbMonth.SelectedIndex = "" then MessageBox.Show("Select a Month which you want to make a book.") else if cmbCourse.SelectedIndex = "" then MessageBox.Show("Select a Course which you want to make a book.") else if cmbRoom.SelectedIndex = "" then MessageBox.Show("Select a Room which you want to make a book.") End If End Sub これでエラーが出るのですがどなたか教えていただけないでしょうか? よろしくお願いします。
エラーの内容を書け
365 :
デフォルトの名無しさん :2006/04/30(日) 16:30:10
申し訳ありませんでした。 エラー内容は以下の通りです。 ・式が必要です。 ・ステートメントの終わりを指定して下さい。 これがIF,else if各所に出ています。 他にも ・名前空間のステートメントが無効です。 ・'End Class'の前には、対応する'Class'を指定しなければなりません。 が出ています。 尚、使用APPはVisualStudio2005Expressです。 よろしくお願いします。
どっかのブロックの対応が間違ってるだけとちゃうん? 別のテキストファイルにエラーが出なくなるまでブロック単位で「切り取り→貼り付け」していってみなされ
367 :
357 :2006/04/30(日) 16:46:23
>>366 ありがとうございます。
やってみます<(_ _)>
VB は改行がほかの空白文字よりも強い意味を持つ言語なんだから、If のあと勝手に改行すんな
369 :
357 :2006/04/30(日) 18:59:35
>>368 ありがとうございます。
何度かやってみたのですがダメだったので助かりました。
馬鹿のような質問なのですが
----------------------------------------------
If cmbDay.SelectedIndex = "" Then
MessageBox.Show("Select a Day which you want to make a book.")
----------------------------------------------
のような場合、「SelectedIndex = ""」でよいのでしょうか?以下エラーが発生します。
String "" から型 'Double' への変換は無効です。
SelectedIndex なんだから Select された Index を返す。
371 :
357 :2006/04/30(日) 19:09:30
>>370 おかげで解決しました。
馬鹿な質問に付き合って戴き、ありがとうございました。
372 :
デフォルトの名無しさん :2006/04/30(日) 19:13:06
マルチっぽくなりますが、失礼します。 cppファイルをクリックしてMicrosoft Visual Studio .NET 2003を起動したのですが ビルドできません、このやり方でしか、外部依存関係のフォルダの作り方しかしらないので 困っています。どんな設定をすればいいのでしょうか?
さあ ビルドできない経験がないから良く分からん
>>372 プロジェクトを作らないでビルドしようとしているだろ。
375 :
デフォルトの名無しさん :2006/04/30(日) 21:17:54
DirectXの古いライブラリ(BorlandC++Compiler5.5についてくるやつ)でリンクした DirectDraw使ったプログラムって最新版のDirectXが入ってる環境で動きますか?
376 :
デフォルトの名無しさん :2006/04/30(日) 23:34:48
>>374 どうやっても外部依存関係のフォルダが作れないのですが、どうやって作ればいいんですか?
元になるファイルだけのプロジェクトを作って、ビルドしても、includeされるファイルの外部依存関係フォルダができません。
ソースファイルに元になるファイルとincludeされるファイル2つを作ってビルドしてもできません。
もう何も思いつきません・・・
>>376 色々理解できてないようだが、とりあえず
元になるファイルは忘れて新規でプロジェクトを作れ
378 :
デフォルトの名無しさん :2006/04/30(日) 23:45:29
外部依存関係でググっても、やり方が見つからないんです・・・ で、新規プロジェクト作成・・・元になるファイルで作ってみる。コンパイル成功、やった よし、includeされるファイルをソースファイルに追加してみる、単体同士のコンパイル成功 ビルドしてみる。。。。、、、、・・・・失敗、実行できません。
どういうエラーメッセージが表示されるんだ?
意味がわからん リンクに失敗してるのか? エラーメッセージを貼れば親切な人が答えてくれるだろう
381 :
デフォルトの名無しさん :2006/05/01(月) 00:00:21
そうですね、エラーメッセージとか書くべきですよね、うかつでした。 コンパイルしています... BMP_in.cpp c:\stdio\mono1\BMP_in.cpp(20) : error C3861: 'printf': 識別子は、引数依存の照合を使用しても見つかりません。 e:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\stdio.h(301) : error C2365: 'printf' : 再定義; 以前の定義は '以前は不明な識別子' でした。 c:\stdio\mono1\BMP_in.cpp(62) : error C3861: 'printf': 識別子は、引数依存の照合を使用しても見つかりません。 c:\stdio\mono1\BMP_in.cpp(88) : error C3861: 'printf': 識別子は、引数依存の照合を使用しても見つかりません。 BMP_inには#includeとかvoidとか一切ありません。もうひとつはmono1というファイルでこっちは問題なしです。 で、わけが分からないので、printfはすべて消したら成功 ビルドしてみると コンパイルしています... スキップ中... (関連する変更は検出されませんでした) mono1.cpp リンクしています... mono1.obj : error LNK2005: "int __cdecl BMP_in(unsigned char * const,int *,int *)" (?BMP_in@@YAHQAEPAH1@Z) は既に BMP_in.obj で定義されています。 mono1.obj : error LNK2005: "int __cdecl BMP_out(unsigned char * const,int,int)" (?BMP_out@@YAHQAEHH@Z) は既に BMP_in.obj で定義されています。 mono1.obj : error LNK2005: "int __cdecl BMP_read(unsigned char (* const)[3],int *,int *,char *)" (?BMP_read@@YAHQAY02EPAH1PAD@Z) は既に BMP_in.obj で定義されています。 mono1.obj : error LNK2005: "int __cdecl BMP_write(unsigned char (* const)[3],int,int,char *)" (?BMP_write@@YAHQAY02EHHPAD@Z) は既に BMP_in.obj で定義されています。 Debug/mono1.exe : fatal error LNK1169: 1 つ以上の複数回定義されているシンボルが見つかりました。
>>381 前者のほうは、BMP_in内で<stdio.h>をインクルードしていないか、
していたとしてもprintfの使用より後に書いていると見える。
後者は率直に解釈すればBMP_in.cppとmono.cppに同名の関数がある
というように見えるが、きっと何か別の原因があるはずだ。
×c:\stdio\ ○c:\studio\
ルートの直下に入れてるのか。。。
ボーランドのC++Compiler,C++builderXってもう配布してないの?
>>385 2005 Suiteをお買い求め下さい。
387 :
デフォルトの名無しさん :2006/05/01(月) 09:59:20
388 :
デフォルトの名無しさん :2006/05/01(月) 15:42:06
おまいら、英語配列キーポートと、 日本語配列キーポート、どっちつこてる?
390 :
388 :2006/05/01(月) 16:05:09
いやいや、ここは、スレ立てるまでも内スレだろ。 板違いって、なんだよ。 スレ立てる必要があるほど重要な質問か?俺の質問は。 だったら、板違いだけど。
391 :
デフォルトの名無しさん :2006/05/01(月) 16:15:42
プログラマに、些細なハードウェアの質問をする。 ありですね。 で、自分は日本語配列キーボードです。 104配列にしたら、どんないい事があるの?あ、これ板違いかな?
せめてマ板でやれ
日本でパソコンこうたら普通日本語配列やろ
アホか。とっとと失せろ。
(・3・) エェー7ヶ月早いんだYO!
>>390 向こうの板にもここのようなどんな質問でも受け付けるスレくらいあるだろうに。
400 :
デフォルトの名無しさん :2006/05/01(月) 19:22:12
ゲーム作ってみたいのですが、オススメの本ありますか?パソが中古でWindows98なので古い本でもいいので教えて下さい
素人がいきなりゲームなんて作れないよ。
402 :
デフォルトの名無しさん :2006/05/01(月) 19:40:47
>401 時間かかってもいいからやってみたいんですけど、ダメですか?
下作板池
ageてしまった
406 :
404 :2006/05/01(月) 20:10:41
Borland用にc:\windows\system32にあるファイル使って d3d9.dllからd3d9.libを作ったけどダメ
407 :
404 :2006/05/01(月) 20:16:46
(リンクした)
408 :
404 :2006/05/01(月) 20:37:00
DirectX SDKのバージョンは、April 2006
411 :
388 :2006/05/02(火) 10:19:23
ねぇ、みんな。僕、さみしいんだけど。
じゃあ日給1万円で友達になってあげるよ
413 :
デフォルトの名無しさん :2006/05/02(火) 10:54:48
>>406 よーわからんが、DirectX SDKは2004 Oct以前じゃないと不味いんじゃない?
mips系のCPUでトラップ例外とはどんなときに発生するものですか? スレ違いだったらすいません。
415 :
414 :2006/05/02(火) 11:12:00
すいません微妙に自己解決。 特定の命令を実行したときに発生するようですね。
416 :
デフォルトの名無しさん :2006/05/02(火) 18:26:05
VB使いだったけどC++かC#かどっちかに移行しようと思う。 一応その前にCは勉強するとして、 本格的なアプリケーション作ろうと思ったら、 C++かC#どっちの方がいい? 技術的な問題があまりなかったら GUIで開発出来るC#の方にしたいのだが・・・
417 :
404 :2006/05/02(火) 18:56:45
418 :
デフォルトの名無しさん :2006/05/02(火) 18:59:51
>>416 C++でもVC++ 2005のC++/CLIなどのCLRプログラムならC#/VB .NET同様のフォームデザイナが使える。
それはともかく、.NETなプログラムだと技術的な問題と言えばせいぜい古いコンピュータだと重いというくらいだが、
.NET Frameworkが普及していると言えるかどうか微妙(VBランタイムのように気軽に導入できない)
というどちらかと言うとマーケティング的な問題がある。
420 :
404 :2006/05/02(火) 19:15:50
C++Builder用のLibをリンクして?みましたが(DX92) やっぱりおなじ
ソースぐらい嫁
422 :
416 :2006/05/02(火) 20:01:13
>>417 >>418 レスサンクス!どっちもいっしょかー。
.NET的な開発はしないんで、C#にでもしようかな。
ありがとうございました(’ω`)
C++BuilderXをインストールしたのはいいが、もうライセンスキーは取得できないの?(配布されてないっぽい?)
>>422 >.NET的な開発はしないんで、C#にでもしようかな。
最悪なソリューションですね。
425 :
デフォルトの名無しさん :2006/05/02(火) 22:38:25
今の大学で教えている言語って何があるのでしょうか?
426 :
423 :2006/05/02(火) 22:41:21
スレ違いっすねスマソ。
>>425 情報科学部でしたがたいしたことやらんよ。
授業はきっかけにすぎずどれだけ自分で勉強するかですわ。
そのとき役に立つのが大学で学べる理論な訳で。
428 :
デフォルトの名無しさん :2006/05/02(火) 23:17:44
>>427 そうなんですか
貴方や周りの人はどんな言語をやっていたのですか?
>>428 口説き文句とか。
正直、下手なプログラミング言語より役に立つと思う。
俺はC Java Delphi JavaScript PHP Perl C#・・・って暇やったんやなぁ。
大学でCの授業があったけど、 あまりにレベルが低かったからほとんどさぼった。 そしたら出席が足らなくて単位落とした。 Javaの授業は一度も出席せずに単位取った。
431 :
◆rXcpCnnJ8I :2006/05/02(火) 23:38:58
>>429 へー口説き文句ですか
確かに下手なプログラミング言語よりは役に立ちそうですネ
上手かったのですか?
色々な言語やってらしたんですネ
初心者には何がオススメですか?
432 :
デフォルトの名無しさん :2006/05/02(火) 23:40:18
自分は商学部なんですがプログラムの授業は二年からで、しかもdelphiしかやらないそうで、 しかも必ずしも履修できるわけではないようです。三年の秋からは就職活動なので、そんなんじゃ時間がたりません。 いまから自力で勉強したいです。(夏休みとかも含め) やりたいことは、ネットトレードのツールをサポートしたり、 状況によってはアルゴリズムで売買命令を出したりするツールの作成なのですが、 どのプログラムがこういう用途にもっとも適するでしょうか。 図書館でパラ見したのですが はじめての○○言語 みたいな本だと抽象的過ぎて、何ができて何かできないのかはっきりしません そもそも、プログラム言語ってなんでもできるものじゃない、という先入観があるのですが、 それは事実でしょうか。 やりたいこと まとめ 1 ネットトレードのツールをサポートする機能 2 リアルタイムで送られてくる情報を処理する機能を持ちたい 3 アルゴリズム(材料情報が出て、かつ一分以内に急上昇した株を 買い、上昇幅の20%下落したら売る、とか) に応じて注文を出せるようにしたい。 まったくのド素人です。とりあえず数学も必要なんかなと思って線形代数も履修したんですが、 意味ないすかねw金融工学とかは数学のスペシャリストがやるものだと思うので、 もっと原始的な数式とかつかってやってみたいんですが。
>>431 CとC#くらいを勉強すれば潰しは効くと思います。
>>432 ネット取引のインターフェースに依ると思います。
適材適所ではありますが、ロジック/アルゴリズムを記述すると言う面ではどれも同等のレベルです。
435 :
デフォルトの名無しさん :2006/05/02(火) 23:54:04
>>434 なるほど。
たしかに売買命令だけはロジックアルゴリズムでできると思うんですが、
(むかしネットゲームでひたすら自分のキャラを追いかけて、チャットを送るとヒールをするっていうマクロツールはつくれたから)
心配なのはリアルタイムのデータ処理の部分なんです。
自動狩ツールを駆使してる連中は、
ネットゲームのプログラムを解析して、アプリケーションのなかでやりとりされている情報を自由に扱っていたんですが、
それはマクロツールでは不可能でした。
だから今プログラミングの勉強してみようと考えているのですが、
取引ツールのプログラムを解析して中でやりとりされている情報をあつかう、っていうのは=言語を勉強する っていうことじゃないんですかね?
ようするに プログラム言語を勉強することで、
取引ツールでやりとりされている、株の一刻一刻のデータ 465 468 497 とかを扱うことって出来るんですか?
436 :
デフォルトの名無しさん :2006/05/02(火) 23:56:14
マルチプラットフォームの言語って何があります? Javaぐらい?
>>435 適当な言語を覚える->ライブラリ、フレームワークについて勉強する->作ってみる
->遅い!->アルゴリズムを勉強する->OK
とかでいいんではないでしょうか。とりあえずのリアルタイム性は高速CPUに任せて見ては。
438 :
デフォルトの名無しさん :2006/05/03(水) 00:03:15
>>437 ライブラリ、フレームワークぐぐったら意味わかりました。ども。こういう世界があるんですね。マジトンクス。
本かってきます
movファイルからJPEGを抜き出しているんだけど、 チャンクごとにstcoからJPEGのオフセット位置を取得して そこからstszにあるJPEGサイズをチャンクごとのフレーム枚数 ひっぱってきてファイルをはいているんだけど モノによっては(いろんなところからもってきたmov)JPEGを抜き出すことが出来ない。 ただ、だいたいのmovでJPEGを抜き出せているから処理自体はコレでいいと思うのだけど 例外的なものがあるのかも知れない。 movファイルのJPEGのオフセット位置とサイズの取得の仕方を詳しい人がいればおしえて。
>>439 なんでmovファイルがすべてMotionJPEGと思ってるんだ?
441 :
デフォルトの名無しさん :2006/05/03(水) 01:09:27
今流行ってるゲーム「カズオ」って、プログラムはしらせて問題作成してるの? それとも人力?
>>440 ほんまや。
data formatが違ってるわ。
駄目な理由がはっきりしてすっきりした。ありがとう。
>>436 ソースコードでの互換性なら標準C/C++も結構ある。
UWSCというソフトでマクロを組んでみたんですが、 画面を切り替えると切り替えたソフトに対してUWSCのマクロが実行されてしまいます。 これを解消する方法は有るのでしょうか?
プログラムにおけるCRTって何を表すのでしょうか。 ググルとディスプレイばかりで…たまにあっても、意味を知っていること前提の記述ばかりです。
C言語なら、Cランタイムライブラリ。
>>447 Cです。ありがとうございます。おかげで読んでいた全ての文章が一瞬で繋がりました。
プログラマーになりたいのですが まだ全く知識がありません。 とりあえず、JAVAを覚えて行こうと思うのですが オススメの本ありますか?それとも本なんか買うより ネットで調べた方がいいですかね?
>>446 >>447 横槍だが、CランタイムライブラリをCRTと略す著者がいるのか。
せめてC RTLにしろ、いやむしろ略すな、と著者に問い質したいな。
ググレカス
と言っても MS 公式だしな
>>452 msvcrt.dll
crt0.o
とかって見たことないですか?
各種C処理系で古くからずっと使われている略称です。
rtlって呼んでるのはDelphi関係くらいか。
RTならランタイムだけだろ。 ライブラリはどこ逝ったんじゃー、(#゜д゜)凸ゴルァー!
>>457 dll:Dynamic Link Library
o:Object -> ライブラリの構成単位
なので自明。
それなら Run-Time Error や Run-Time Version もRTで表されてしまうんとちゃうんか(#゜д゜)凸ゴルァー!
>>460 だろ?だろ?
明らかに差別だ。
MS訴えて賠償金がっぽり稼いでやる。
配列に入ってる2バイト文字を、printfなんかで一文字だけ表示するにはどうすればいいんでしょうか?orz
>>463 i = NINI_NO_ICHI;
printf("%c\n",str[i]);
"%c%c\n",str[i],str[i + 1]
>>464-465 即レスありがとうございました!
もう一つだけ失礼させて頂きます。見苦しかったらスルーでお願いします。
if文で特定の2バイト文字(例えば”あ”)の存在をチェックをしたいのですが、
これもどう書いていいんだか分かりませんorz
if (str[i] == 'a') のように書いてみましたが、
if ((str[i] && str[i +1]) == 'あ') じゃ駄目でしたorz
>>466 strstr(str,"あ") != NULL
>>467 これまたありがとうございました。ただ、ちょっとやりたいことと
使い道が違うようです。説明不足で申し訳ありませんorz
「クリック等のイベントで一文字ずつ読み進めて行って、
その文字が○○だったら〜する」
という処理がしたいのです。
途中で送信してしまいましたorz 色々試してみたところ、 if (str[i] == 0x82 && str[i + 1] == 0xA0) のように文字コード直書きで何とか判別できるようですが、 どう見てもスマートなやり方じゃない気がします。 単純に文字比較で実現できる方法はないでしょうか?
初めまして BTS(バグトラッキングシテム)関連のスレはありますか?
>>469 単純にはmemcmp(str + i, "あ", 2);
けれど最近ではワイド文字へ変換して処理するのが一般的。
473 :
デフォルトの名無しさん :2006/05/04(木) 01:33:38
>>472 便乗質問。UNICODE(MS defaultでは、UTF-16だが)対応で
memcmp(str + i, _T("あ"), 2/sizeof(_TCHAR));
じゃまずい?
str が rich edit control からの EM_GETLINE の結果だと
これではうまくないことはあるけど。
>>474 2/sizeof(_TCHAR)はうっかりミスを起こしそうで俺は嫌だな。
せめて_tcslenで数えさせようよ。
もっとも俺ならUNICODEかどうかに関わらず、
文字列処理は常にwchar_tへ変換してから行う。
476 :
デフォルトの名無しさん :2006/05/04(木) 18:56:26
プログラム作りたいんですけど 言語は何がいいですか?
477 :
デフォルトの名無しさん :2006/05/04(木) 18:58:48
>>11 食っていきたいわけじゃないんですけど
本当ですか?
>>476 プログラム作りたいなら
プログラム言語ならどれでもOK
>>476 俺は毎日htmlとjavascriptで遊んでいる。
両方の辞典があれば面白いと思うよ。
481 :
476 :2006/05/04(木) 20:37:40
ありがとうございます そっちのスレッドみて合った言語をさがしてみます
482 :
469 :2006/05/05(金) 01:50:50
>>472 遅れましたが、ありがとうございました。そしてまた質問です…
Char*型のグローバル変数hogeにテキストファイルを読み込んだ後、
キーが押されたら一字ずつ出力していくようなプログラムを作ってます。
(ようはよくあるノベルゲームです)
現在はキーが押されたらhoge+=1(2バイト文字なら2)とインクリメントし、
WM_DESTROYメッセージが来たらdelete[] hoge;で確保した配列を削除してます。
ただインクリメントすると、配列のどこまでインクリメントしたのにも関わらず、
アプリケーション終了時(deleteが呼ばれたとき?)に確実にヒープエラーが起きます…
何が原因なのか見当が付きませんorz どなたか対策をご教示下されば幸いです。
テキストファイル読み込みの関数の処理は、↓な感じです。
HANDLE fh;
DWORD dwFileSize, result;
fh = CreateFile ("hoge.txt", GENERIC_READ, 0, NULL,OPEN_EXISTING, FILE_ATTRIBUTE_NORMAL, NULL);
if (fh == INVALID_HANDLE_VALUE) {
MessageBox (NULL, "ファイルが開けませんでした。", "hoge.txt", MB_OK);
}
dwFileSize = GetFileSize(fh, NULL);
hoge= new char[dwFileSize + 1];
ReadFile(fh, hoge, dwFileSize, &result, NULL);
hoge[result] = '\0';
CloseHandle (fh);
何が原因って、newでゲトしたポインタをインクリメントしてdeleteに渡してるのが原因だな。
484 :
デフォルトの名無しさん :2006/05/05(金) 02:38:27
CGIの勉強をしたいんですが CGIのスレはないんでしょうか?検索しても設置のスレしか出ません よろしくお願いします
485 :
デフォルトの名無しさん :2006/05/05(金) 04:39:59
CGIを何の言語でやるかで探すキーワードが決まる。Perl,PHP,Ruby,Java,c++など何を使うか決めて探すと見つかるだろう。
WebProg板池
状態遷移図を描いてくれるソフトはありますか?
488 :
デフォルトの名無しさん :2006/05/05(金) 09:54:05
Jude community
489 :
デフォルトの名無しさん :2006/05/05(金) 10:03:17
>>487 ソースから状態遷移を作る物は見たことない。状態遷移表からソースはtoptalとかzapcとか。状態遷移図からソースはUMLのステート図からソースを生成するツールがあったな。
絵が書きたいならUMLのツールがお薦め。
490 :
デフォルトの名無しさん :2006/05/05(金) 10:11:31
Cのソースコードからフローみたいなの作ってくれるツールってありませんか? めちゃくちゃ汚いソース改造しなくちゃいけなくなって。 できればフリーで
doxygenのフルオプション
492 :
デフォルトの名無しさん :2006/05/05(金) 13:08:30
>>490 ベクターに登録されてた気がする。ハーバーCとかそんな感じの名前
>>469 ポインタのコトを勉強しなおせ
インクリメントはメモリの参照アドレスを増加していってるだけだ
文字列の出力位置を変更してるわけじゃない
文字列をメモリに読み込んだときは、メモリアドレスと文字列の出力位置が同じってだけだ
しかし、おかげで文字の出力先を変更するオリジナルのstl::stringをラッパしたクラスを作ったら楽じゃまいか?とか思いついた。
きっと既にどこかには存在するんだろうが・・・
とりあrずサンクス!!
494 :
デフォルトの名無しさん :2006/05/05(金) 18:07:12
Win2kSP4でVisual C++ 6.0を使って、MFCのDLLを作成しました。 Win2kSP4の環境では動くのですが、XPだと動きません。 2kとXPではライブラリなどに何か違いがあるのでしょうか? 解決する方法が全く思いつかないので助けて下さい。
助けようがない
>>495 2kでは動きます。
XPでは動きません。
この事からどのような原因が考えられますか?
どうか知恵をお貸し下さい。
助けようがない
498 :
494 :2006/05/05(金) 20:21:27
495 名前:デフォルトの名無しさん[sage] 投稿日:2006/05/05(金) 18:30:04 助けようがない 497 名前:デフォルトの名無しさん[sage] 投稿日:2006/05/05(金) 20:11:07 助けようがない なんだコイツら、うざい死ね。 自己解決したよ、 テメーらみたいな人間的に終わってるアホ人間に頼ろうとした俺が馬鹿でした。
499 :
デフォルトの名無しさん :2006/05/05(金) 20:24:05
情報少なすぎてアドバイスのしようがない。 どこかにソースアップするならともかく
500 :
デフォルトの名無しさん :2006/05/05(金) 20:32:59
学校でやってていまいちわからなかったので教えてください! (1)変数Xに任意の数字を代入し、3で割り切れるかどうかを判定するプログラムを作成せよ。 (2)変数に入力した数字が「3」「5」「7」で割り切れるかどうかを判定・結果を同時に表示するプログラムを作成せよ。 ソースコードをお願いします! ちなみにHSPつかってます
>>499 VC6持ってれば常識だよ
XPや2000でServicePack6.0は
まあ、俺も見てなくてレスしなかったから
訂正 ServicePack5.0
504 :
494 :2006/05/05(金) 20:51:36
>>502 うん今日理解したけどそれが何?
もう俺のことには触れないでください。
自己解決しましたから。
俺もWin2kSP4だ SP6や5が出てるなんて知らなかった。
>>504 >>502 さんはオマエのコトにゃ触れてないだろw
むしろオマエを応援してるっぽいのに・・・
ま、モチツケ
マジレスすると 2ちゃんねるで変な煽りにファビョってるようじゃダメなんじゃないかねー それならむしろ他の掲示板で聞いた方が良かったと思うよ。 まぁ自己解決したみたいだし、次はすぐ聞かずに調べてからにすれば いいような気もするが。
>>500 方法は数字を実際割ってみて、あまりを見るんだ。
割って、あまりが0になればそれは割り切れる。
HSP知らないけど、MODか%かなんか命令あるでしょ。
>>505 お前真性のアホか?
WindowsじゃなくてVC++のServicePackのことだアホ。
511 :
デフォルトの名無しさん :2006/05/06(土) 09:01:13
GPLってなんですか?
GPL is not License
Pはどこいったw
そりゃGNUだwww
515 :
デフォルトの名無しさん :2006/05/06(土) 12:01:37
ちゃかさないで><
516 :
デフォルトの名無しさん :2006/05/06(土) 13:53:04
>>516 ソースからビルドするの?
winだったら tinycobol-0.63-1.mingw.exeをダウソしたほうがいいんじゃない?
winでtar.gzを解凍するなら、ベクターでLhaplusというツールを拾ってくればいいよ。
少しは読めよ Requirements To create a binary executable from COBOL sources using the TinyCOBOL compiler, the following should be installed in your system: The TinyCOBOL compiler binary and run-time library Berkeley's DB library (version 1.85.4 or later) The New Curses Library(PDCurses using MinGW) GNU C Compiler(Cygwin or MinGW on Win32) To compile the TinyCOBOL compiler and run-time library and from the sources, the following must be installed on your system: The TinyCOBOL compiler source code GNU Flex or equivalent LEX tool GNU Bison or Berkeley's Yacc (version 1.9.3) GNU C Compiler (Cygwin or MinGW on Win32) Berkeley's DB library (version 1.85.4 or later) The New Curses library(PDCurses using MinGW) The Getopt library(GNU or Berkeley's version) GNU Make utility GNU text utilities(TextUtils) or equivalent A POSIX (UN*X like) shell interpreter
520 :
デフォルトの名無しさん :2006/05/06(土) 14:59:12
すいません、windowsでバリバリのリアルタイムの グラフィックがバンバン動くプログラムはどうやって つくればいいですか? ActiveXとかを勉強すればよいのですか? (本気です) お勧めの本や、逝くべき板とかありましたら 教えてください。 ファイナルファンタジーとかああいうプログラムって 何で書かれているのですか? (C#ですか?)
523 :
494 :2006/05/06(土) 18:04:05
あのー、すいません。 VC++6.0にSP6当てたのですが、以前と変わらずXPでは動きません。 試しにXPでビルドしてみた物は、そのXPでは動きます、2kでも動きます。 しかし知人のXPでは動きません。 そのDLLにはC++やMFCの一般的な構文しか使っていないので動かないことなどあり得ないんです。 しかし動きません。 皆目見当が付きません。
>C++やMFCの一般的な構文しか使っていないので動かないことなどあり得ないんです。 そんな前提は成り立たない。
>>523 アプリ開発は.netでやってました。とか。
どう動かないのかを書くとか ソース貼るとか
皆目見当つかない
VC6持ってれば常識
529 :
494 :2006/05/06(土) 18:52:44
うわ俺ばっかでー! もっと根本的なことですた・・・Debug版だったからですた・・・。 Release版だと正常に動きますた・・・。 ∧,,,∧ (´⊆` ) スマンカッタ・・・ / y/ ヽ ━(m)二フ⊂[_ノ (ノノノ l l l )
VC持ってれば常識
アッアウ!アッアウ!アッアウ!
>>520 WindowsならDirectXを勉強すればいいと思う。
或いはOpenGLもあるな。
>>482 GDI使っているのなら、TextOutWはWin 9xでも使えるからUnicode (UTF-16)使え。
まさに「自己解決」ってことか。
536 :
デフォルトの名無しさん :2006/05/06(土) 19:38:41
LZMAで圧縮したデータを解凍するプログラムを組めと言われたのですが… LZMAがどんなふうにデータを圧縮しているか分かりません。 LZ77とやらはある程度理解したつもりなのですが、 LZMAとLZ77の違いについての資料が見つかりません。 どなたかご存知の方、教えていただけないでしょうか。 よろしくお願いします。
>>536 ググったらアホほど引っかかるのは参考にならんのかい?
ていうか、解凍部分のソースコードがそのまんま公開されてるじゃん。
539 :
デフォルトの名無しさん :2006/05/06(土) 21:03:58
どなたか標準C++や、STLのオンラインマニュアルなどがある場所を教えてください。 VCのMSDNや、eclipseのJAVA みたいなワンボタンでも開けるようなのをキボン
MSDN
541 :
539 :2006/05/06(土) 21:16:29
MSDNって標準C++とかSTLとか載っているんでしたっけ? MSDNを見ながら作ったプログラムって、関数名とかが微妙にANSIとかからずれていて、コンパイルがまともにできなかった記憶があるのですが・・・
543 :
539 :2006/05/06(土) 21:19:41
>>541 >MSDNって標準C++とかSTLとか載っているんでしたっけ?
標準C++は乗ってません。STLは一応乗ってます。
>MSDNを見ながら作ったプログラムって、関数名とかが微妙にANSIとかからずれていて、
>コンパイルがまともにできなかった記憶があるのですが・・・
んなわきゃーない。ワイド文字用とワイド文字切り替え用に別名前の定義もあるが標準の関数名でもコンパイルは通る。
>>543 gccとかそっちの話だと思うけれど。
標準C++もころころ仕様が変わってた次期があったけどな。
546 :
539 :2006/05/06(土) 22:06:51
>>皆様 了解いたしました。MSDNで大丈夫そうですね。 ありがとうございました。
547 :
デフォルトの名無しさん :2006/05/06(土) 23:13:48
WSHで動かすJScriptに関するスレってありませんか?
ここと Windows 板に WSH スレがある
>>548 ありがとう
検索の仕方が悪かったようだ…
C++のBOOL型の初期値はFALSEですか?
Set fso1 = CreateObject("Scripting.FileSystemObject") Set obc = fso1.CreateFolder("C:\w") Set fso1 = Nothing: Set obc = Nothing を実行すると、800A004Cエラーになります。なにがいけないのか?間違ってないと思うんだけど
>>550 BOOLはintのtypedefで、FALSEは0と定義されている。
BOOL型のオブジェクトが0初期化されれば当然FALSEになる。
554 :
だいぶ初心者 :2006/05/07(日) 14:40:34
>>1 よく似た状況と思われる件をJava質談板にかいてみましたが厳しいです。799あたりです。
555 :
551 :2006/05/07(日) 17:34:34
WSHスレに移動します
質問です。 グラフィック関係(NOT GUI)でいうウインドウとビューポートについて適当な解釈はありませんか? ウインドウはグラフのとある地点を切り取った部分のことを指すと思います。(のぞき窓) ビューポートがどういう対応付けになるかよくわかりません。 発端は。。。 河西春雄って人のアルゴリズム本を買って、 グラフィックの章で使われてるプログラムをそのまま実行するようなライブラリをWin32APIで作ったんですよ。(タートルグラフィックのライブラリ 大方うごくんですけど、でも不手際でウインドウとビューポートが途中で変更されるような内容ではうまく動きませんでした。 でどういうものをウインドウと言っていて、どういうものをビューポートといっているのかの解釈によっては手直ししないといけません。 どなたかご存知ありませんか?
レイヤーみたいな感じ
558 :
デフォルトの名無しさん :2006/05/07(日) 22:46:56
2ちゃんねるブラウザはどの言語で出来てるのでしょうか?
>>558 2ちゃんねるブラウザと言ってもいろいろあるので、それぞれ違う。
>>557 レスさんきゅー。
レイヤーですか。うーん。
テレビのピクチャーいんピクチャーみたいな感じかなぁ。。。(最近とんと聞きませんけど。
とりあえず。
ビューポート内だけが有効な描画領域ではみ出るとクリッピングされ、ビューポートも独自にローカルな座標系を得る。と。
うんで、場合によってはビューポートからウィンドウへ座標の正規化もされる。。。のかなー。
こんな感じでしょうか・・・。
C/C++のウインドウズのWinMainを使ったアプリで、void main()を呼び出す事はまずいでしょうか? ちょっと前に規格関係の問題があるような事を聞いた気がするんで。
562 :
デフォルトの名無しさん :2006/05/07(日) 23:57:37
C++やC#なんかでclassにprivate/protectedなメソッドを実装するとき、 処理に必要な情報は引数にする?メンバ変数にする? 外部とのI/Fになるメソッドがクラスのメンバ変数を隠蔽すればよいわけで、 内部処理に使うメソッドはCとかのライブラリ的な位置づけでもいいでしょ? 引数渡しにすればinput/outputが見えやすくなるし、classの切り口でみると メンバ変数はCのglobal変数の悪夢に近似してるといわれると、そうかもと 思えてくるし、classが密な結合しているのは不安。 変数がstackに積まれるロスが気になるきもするけど、今時のCPUでは誤差 の範囲内に収まりそうでもあるし。 引数渡しにするならstaticなメソッドでいいわけですよね? たとえば、文字列を管理するクラスMyStringを作っているとして、メモリ操作を するutility的なメソッドをprotectedにするとして、対象となるメモリポインタは 渡す?メンバ変数を参照させる?ってことなんですが、どう考えます?
void TEST () [ int i for(i = 0; i < 10; i++) { if(なんらかの条件) { .... なんらかの処理 break; break; } } ☆ } このような関数を作成した時に break; break; の処理の後は☆部分に戻るのでしょうか? それとも一度目のbreakでifから脱出してしまいforの処理に戻るのでしょうか?
>>563 なにを勘違いしてるのかしらんが、breakはif文抜けずにfor抜けるぞ
>>562 一時的に使う/1メソッドで完結する物は引数(描画クラスの線を引くメソッドが使うx,y座標)。
Drawing.DrawLine(x,y);
インスタンスの状態を表すものはメンバ(線クラスのx,y座標)。
Line.X = x;
Line.Y = y;
Drawing.Draw(Line);
もちろんメンバの書き換え、参照は厳重に管理する。
質問の例だと下名はメンバ変数を参照する。
MyStringのインスタンスに対する操作なので。
MyString a = new MyString("アホかと");
MyString b = new MyString("バカかと");
a.MemoryCtrl(b);
上のように全く関係のないa,b間で操作が起こってしまうのは気持ち悪い。
staticなユーティリティクラスのメソッドという話であれば引数で渡すけれど。
MyStringUtil.MemoryCtrl(a);
graphviz のことを聞くいい場所が分からないので ここでお伺いします。 digraph g { a->a1; a->a2; a->a3; : (省略) : a->a98; a->a99; a->a100; } のような場合に横に長くなってしまい、 A4 横でもはみ出してしまいます。 これを A4 横にうまく収めたいのですが、 何かうまい方法はありませんか。 例えば a1 〜 a50 を用紙の上半分、 a51 〜 a100 を用紙の下半分に出す方法などです。 # 本当は a300 くらいあり、可読性から # フォントも小さくできないんです。
>>566 意味がよくわからないが、配列にした方がいいのでは?
568 :
566 :2006/05/08(月) 14:38:31
graphviz の配列というと何でしょうか?
LSI C-86 Ver.3.30 試食版のことでお尋ねします、OSはWindows2000です エスケープシーケンスを使いたいと思ってなんとか使えるようにはなりました。 しかし、カーソルを全角用の2文字分の長い方に意図的に変えるのはどうやってやったらいいでしょうか
>>569 常識もなく出来の悪い子は何やっても駄目なんだから素直に諦めれww
粘着乙
>>569 どういう出力の時にどうなって欲しいの?
分かりにくいから具体例書いて。
全角スペース入れとけばでる
574 :
デフォルトの名無しさん :2006/05/08(月) 16:13:09
>>596 カーソルの出る位置に事前に全角カーソルを出力して置けばよい
>>572 例えばgetch()とかの入力待ちの時のカーソル出た状態の時などです
普通にプログラム作動せずにコマンドプロンプトに入力したりする時は
全角文字のところにカーソル持っていけば半角の時の2倍の長さのアンダーバーのカーソルが出るじゃないですか
それをプログラムで制御したいのです
例えばエスケープシーケンスではカーソルを好きな所に移動させたり消したり付けたりできるじゃないですか
それを長さを全角用とか半角用とかに自由に変えることが出来ないものかと
>>573 >>574 どういうことでしょう?
#include <stdio.h>
main()
{
printf(" "); /* 全角スペース */
getch();
}
でやってみたら出来ませんでした
全角スペース出力したらカーソルを1つ左へ戻す
577 :
デフォルトの名無しさん :2006/05/08(月) 16:29:46
こうでしょうか? #include <stdio.h> main() { printf(" "); printf("\x1b[1D"); getch(); }
\bでも駄目でしたね 勿論全角スペース以外の全角文字に対しても・・・ どうしても半分のアンダーバーの上に全角の文字が乗った形になってしまう・・・
じゃあとは勝手にどうぞ
そりゃ無理だ。ansi.sysは全角文字の場所を記憶しているわけじゃない。
そんなものになんか使い道があるのかな? ひまつぶしですか? 勝手にやってろよ
だってコンソールのインタフェースやってて チェックが厳しいんだもん gets()使うと文句言われるし 制限文字数以上入力できないようにしろとか言われるんだよ
IMEを起動しろっつーことではないの?
結論 常識もなく出来の悪い子は何やっても駄目なんだから素直に諦めれww
fgetsだとカーソルが止まらずに入力できてしまう、変数に入る云々じゃなしに カーソル自体を止めたいの
>>575 全角文字の場合、その文字の先頭にカーソル位置を合わせれば、
勝手にカーソル幅も変わるが?
>>588 例えばどうやるの?
こうした場合は駄目でした
#include <stdio.h>
main()
{
printf("あえぐぇあ");
printf("\x1b[2D");
getch();
}
#define _XOPEN_SOURCE #include <unistd.h> char *crypt(const char *key, const char *salt); この crypt 関数は、使ったあとに、ポインタに対して free しなくてもよいのでしょうか
LSI 試食版でコンパイルしてみたら cg error (spill)が出て出来ませんでした 調べたのですが分かりません 一体どういうことなのでしょう
592 :
デフォルトの名無しさん :2006/05/08(月) 18:19:14
>>589 それ以前に、Win2Kでは(そのままでは)エスケープシーケンスは使えなかったはず。
素直にコンソール系のAPI使えば?
>>593 具体的にカーソルが大きい状態でいるプログラムを組めますか?
>>592 LSI 試食版では#include <windows.h> が出来ないのですが
597 :
536 :2006/05/08(月) 20:12:13
>>537-538 あああ、お礼も言わず蒸発して申し訳ない。
今さらですが、お返事ありがとうです。
GWで休みボケしていたようで、書き方が不適切でした。
LZMAで圧縮したデータの書式(フォーマットというのでしょうか)が知りたいのですが、
どこかに参考になるサイト等は無いでしょうか。
ググって目に付いたサイトを覗いてみたり、本家のソースを読んだりしてみたのですが
私ではどうにも分からなかったもので…。
どうかよろしくお願いします。
スタック形計算機って何ですか?
計算にスタックという構造を利用する計算機じゃないの? 逆ポーランド電卓とか。
C言語って入出力ライブラリを持っているだけであって、 入出力機能を持っているわけではないそうですが どうしてそんな仕様なんでしょうか? 初期にUNIXを書くとき、入出力は全部アセンブリでやって データを処理するアルゴリズムを記述するときだけCを使ったということなんでしょうか
>>600 環境によっては全く独自のIOライブラリを用意することもあるから
言語仕様にIO機能を依存させたくないってのがあったんじゃないの。
というか言語仕様でそういう機能を持たせている言語はむしろ少ない。
>>601 研修で出された課題と全然関係ないことやろうとしてないか?
普通は教えられた範囲内で課題がでると思うが
>>603 担当の人がおかしいんですよ
でも文句言えない立場なんで
>>604 どんな立場だよ
「LSI-Cではwindows.hが使えないみたいなんですけどどうすればいいんでしょうか」
って聞けばいいだけだろ
>>583 を見るとカーソルなんか全然関係なさそうに見える。
windows.h使えというのはこのスレの流れででてきた話
だったらエスケープシーケンス使えってなる
>>607 だろうね。
gets()だとバッファオーバーフローの可能性があるから、
fgets()でバッファーオーバーフロー位は防げ、
と言う話を勘違いしているに違いない。
担当も新入社員も会社も全部糞でOKなんじゃないかな
>>609 gets()じゃなかった
とにかく自分で入力作りたいの
612 :
デフォルトの名無しさん :2006/05/09(火) 02:05:35
あるソフトウェアのソースコードにこんな関数があるんです。C(C++?)です。 char *trimstr(char *s1) { while (*s1) { if ((*s1 == ' ') || (*s1 == '\t')) s1++; else break; } char *s = s1; s1 = s1+strlen(s1); while (*--s1) if ((*s1 != ' ') && (*s1 != '\t')) break; s1[1] = 0; return s; } このソフト、Linuxで動かすと、頻繁にセグメンテーションフォルトで落ちてしまいます。 デバッガで原因を調べてみたら、この関数に長さ0の文字列を渡すと起こる*ことがある*ようです。 私はC初心者なんで確認したいんですけど、この関数に長さ0の文字列を渡すと メモリが破壊されますよね? そして、これはセキュリティーホールですか?セキュリティ上問題があるなら作者にこっそりメールします。
s1が長さ0の文字列である場合、後半のwhile (*--s1)がダウト。 char s[] = ""; trimstr(s); こういうときに--s1は正しくないメモリを指し(これだけで鼻から悪魔)、 しかも間接参照をしているから読むべきでない場所を読もうとすることになる。 或いは空白もタブも無い文字列を渡した場合もまずい気がする。 それを有り得ないことにするなら話は別だが。 char s[] = "abc"; trimstr(s);
>>612 長さ0の文字列を渡すと、s1より前のアドレスに0を書き込む可能性があるな
要は>604は研修の課題を持って宿題スレにでも逝けってことだな。
617 :
デフォルトの名無しさん :2006/05/09(火) 12:43:10
友達に進められてVB5.0をはじめたよ。 人気があるらしくなかなか買えなくて大変だったよ。
618 :
デフォルトの名無しさん :2006/05/09(火) 13:00:16
友達に進められてウーパールーパーを飼いはじめたよ。 人気があるらしくなかなか買えなくて大変だったよ。
1995年に出版された本のBasicプログラムを VBに直したいのですが、オススメのソフトなどありますか?
連続ですみません。 最終的にC++に直したいので、Basic→C++のものでも良いです。 あつかましいですが、よろしくお願いします。
メモ帖
RPGツクールXP
むかしのBASICと今のVBは全然違うもの VBとC++も全然違うもの BASICのコードを読んでC++に移植するならフリーで使えるコンパイラでも探せばいいと思うが 多分そういう質問じゃないんだろうな
624 :
デフォルトの名無しさん :2006/05/09(火) 15:17:18
>>619 マジレスするとFreeBasicあたりでTinyPTCやDevILあたりを使ってWindows環境で動くようにして
それを手でバカチョンコンバートしてC++に移植
BASICつってもいろいろあるしなぁ。
626 :
デフォルトの名無しさん :2006/05/09(火) 15:36:35
VB5.0をVB6.0にバージョンアップしたよ。 やっぱ最新バージョンは一味違うね。
ぶーぶー言う前に Excel で VBA でも触ってるんで無きゃぁ 縁無き衆生と言ってよい?
95年出版で、VBでないとするとQuickBasicとかだろうか。
Windows以前の非イベントドリブンのコードをVBやらC++に 移植するのは初心者には難しそうな気もする。 「おすすめのソフト」ってことは、コンバーターとかを 教えろってことなのだろうか。 それなら、昔のコードが動く環境を探したほうが早そうだな。
意味がわかりません。
本見ながら手で打つんなら 似たようなプログラム探してきた方が早いよ
633 :
デフォルトの名無しさん :2006/05/09(火) 17:40:00
>>629 だからFreeBASICでTinyPTCだよ
634 :
619 :2006/05/09(火) 18:38:54
みなさん、色々なお答えありがとうございます。 BASICの種類は、N88というものです。 とりあえずみなさんの意見を参考にして、 色々と試してみようと思います。 ありがとうございました。
>>634 どっちみち大幅に修正が必要だから、ExcelVBA辺りで試してみることお勧め。
636 :
612 :2006/05/09(火) 20:58:30
>>613-614 やはりそうですか。セキュリティ上問題はなさそうなのでフォーラムにでも投稿しておきます。
637 :
デフォルトの名無しさん :2006/05/10(水) 00:01:53
oracleのPL/SQL分かる方いらっしゃいますか? FOR LOOP文で例えばカウンタ変数iを用いてFOR i LOOP で処理するとします。 そのとき、宣言部(declare)でそのカウンタ変数の値を宣言することは 出来ませんよね?仕事の後輩にそう答えてしまったのですが、、 分かる方、お答え願いますm(_ _)m
639 :
デフォルトの名無しさん :2006/05/10(水) 00:10:29
すみませんでした。
>>637 宣言は宣言であり、値の代入は出来ない
定数宣言なら可能
それよりも”変数の値の定義”ってなんだ?
質問です。 質問者の中に自分がやることが何なのかを理解してない人がいますがなぜですか? 教えてください
>>641 人間とはそういうものなのです。
イエスキリストが処刑される時も自分が何を言っているか分かっていない者が
いることが新約聖書に書かれています。つまり少なくとも2000年ぐらい前から
そういう人が居ることが記録に残っているのです。
Cで秒単位以下の時間、例えば1000分の1秒単位の時間を知る方法ってあるんでしょうか? WinAPI32とかは使えません
環境書けや。 標準Cでんなもんはない。
なら駄目ですね ありがとうございました ちなみに環境はwin2000のLSI試食版です
646 :
641 :2006/05/10(水) 23:03:07
>>642 なるほど!
そういう仕様で作成されているのですね!
大変勉強になりました!!
>>645 方法はいくつかあるけど、お前の態度が気に入らないから教えない。
>>645 Windows は知らない。
UNIX系OSの場合は gettimeofday() で可能だが、UNIX互換のライブラリが
あるならそのまま使えるんじゃないかな。
LSI-C試食版はMS-DOS時代のコンパイラなので、APIもUnix系ライブラリも無理。
gettimeofdayの精度たいてい低いだろ。 1/1000なんて見たことないぞ。
651 :
デフォルトの名無しさん :2006/05/11(木) 23:42:16
WINDOWSのマウスの移動やクリックとかは何の言語で書けばいいのかな?
VisualBasic
Win32API呼べるものならVCでもDelphiでも何でもいいけど VBはいちいち宣言しないといけないから最悪の選択肢。
CでOS作ろうとオモタんでまずはアルゴリズムから書こうかとオモタんですが、 なんか参考になるサイトってありますか? ブートローダーから作ろうと思ったけど、あまりにも時間がかかりそうだったから とりあえずGrupで・・・・・・ってことで誰か参考になるようなサイトキボンです。
↓煽りレスのテンプレート
つ30日 以下面倒だから↓
俺もパスすっわ・・・正直疲れた↓
>>654 ワロス
これ以上キーボード打つのもめんどくさいな
659 :
デフォルトの名無しさん :2006/05/12(金) 10:30:00
クレジットカード会社のWebシステムはミッションクリティカルなシステムといえますか?
660 :
デフォルトの名無しさん :2006/05/12(金) 10:47:07
>>659 本来はそうなんだろうけどクレジットカード会社のシステムは人間系がヤだったりするのでミッションクリティカルとかより利益優先
>>651 DHTML これ最強 特にjavascriptが
C++におけるコーディング規則について質問があります ソースを.hと.cppに分けて書く場合 .hにはクラスやメソッド、変数の宣言に必要なインクルードだけ .cppには.hで記述した分を除き、.cppファイル中で必要になったインクルード と考えていますが、こんな感じであっていますでしょうか?
>>662 いいと思うよ。.cppの方は.hで記述した分を除かなくてもいいかも知れんが。
665 :
デフォルトの名無しさん :2006/05/14(日) 13:55:58
どの言語でもいいのでMeで動くフリーの開発環境教えてください・・・・・ 少し訳があってMe以外使えないんですよ・・・
del6per
668 :
デフォルトの名無しさん :2006/05/14(日) 18:48:55
すみません、プログラミング?を始めてみたいのですが何からやるといいのかまったくわかりません。 一応将来はプログラマー?とかSEみたいなソフトウェアの開発に関する仕事がしたいと思ってる高校生です。 そのためにも勉強していきたいし、そういう仕事面以外でもプログラミングを趣味?みたいにしたいと思ってます。 将来に発展させるには何からはじめるべきでしょうか? 自分で調べてみたところいろいろと言語があるようで、いろいろありすぎてそっからわかりませんでした。 アルゴリズム?はある程度理解しています。 とりあえずBASICとかいうものから勉強していけばいいのでしょうか? スレ違いでしたら申し訳ないです。関連てしそうなスレに誘導していただければ幸いです。
>>668 命が惜しければPGは辞めろ
死ぬ覚悟ができたらもう一度ここに来い
ソースとかドキュメントとか和英混在の文章書くときどうしてますか? 私は半角英数モードにしといて英語は入力後[Enter]、日本語は入力後[変換] としてますが、私の周囲はいちいち[漢字]キーで切り替えてます。 皆さんはどうしてますか?
そんなの、自分が早いと思うほうで書けばいいんじゃ・・・
MS IME 2003だと入力中にSHIFTぽんと押すと半角英数モードに切り替わって もう一度押すと全角入力になるからそれ使ってる。
>>671 漏れは日本語を入力するとき以外は入力ロケール自体を米国に切り替えている。
入力ロケールの切り替えはAlt+左シフトにしているな。
>>672 いやー、自分が知らないうまいやり方があるかと思って。
レスくれた方ありがとうございました。
無視られてまったがや_/ ̄|○
inet_addr() で変換される文字列はどのようなデータになるのでしょうか。 2進数や16進数ではないですよね。
>>677 だっっっからどんなデータ型になるのか聞いてんだよ低脳!
んなこた分かってんだよ池沼が、出しゃばるなクズ野郎。
680 :
679 :2006/05/15(月) 06:12:45
言語と関数の仕様による
ユーザーデータ定義型
ユーザー定義型
2進数か16進数か聞いてんだよ
( ゚д゚)ポカーン
>>685 2進法も16進法も数を文字で表現する手段の1つに過ぎないから、
どっちと答える性質のものではない。
敢えて言うなればメモリもレジスタも電圧の有無で記録するから2進法ということにはなるだろうが。
688 :
677 :2006/05/15(月) 08:13:29
なるほどな。
printf等で%dしてもエラーる理由が分かった
ちなみに言うと
>>685 は俺ではなああああああああああああい
%dは10進ですよ
最近のコンパイラはintもlongもサイズが同じでは? たぶんエラーることはないですよ
エラーる理由が分かった>688が 次にどんなprintfをするか楽しみ
(´-`).。oO( %dで何を期待してたんだろう… )
>>688 >ちなみに言うと
>>685 は俺ではなああああああああああああい
679 はお前なのか。そうか。死ね。
やっぱ ネットワークバイトオーダでのバイナリ値 だよねぇ ただしレガシー
馬鹿の態度って、いまなんでそいつが馬鹿としてそこにいるのか 一発でわかるものが殆どだよね。
>>677 の質問だけどさ、
「変換される文字列」って引数のコトだよな?
で、自分で「文字列」っつってんだから文字列の型(char* とか string とか)なのは分かってるハズだよな?
んで、なんで「2進数や16進数」とか言ってんだ?
ひょっとして「変換され"た"文字列」と言いたかったのかな?
でもやっぱり自分で「文字列」っつってるから(以下略)
どのようなデータになる=何になる? といいたかったのでは?
698 :
677 :2006/05/15(月) 23:22:21
>>697 そういうことだ。
>>696 文字列が変換されて何になるか、どんなデータ型になるか、が知りたかったんだよ。
それを「変換される文字列」と書いておかしいか?
モマイは何を勘違いしてるのか・・・ヤレヤレ
あとさ、printfで%xでは表示できるのに%dではエラーる理由が知りたい、おしえれ。
バカはバカのままの方がおもしろいから放っておきましょう
自分が予想以上の馬鹿だったことに気づき、 それを少しでも「意図的にやっていた」かのように見せたくて急遽ウザキャラに変貌。 コテにはよくあることなんだけどね。
702 :
677 :2006/05/16(火) 07:04:52
釣られたのはお前らなんだけどな
なるほど、誤魔化し切れなくなったら釣り宣言か。
704 :
677 :2006/05/16(火) 08:06:18
お前らの考えてることなどお見通しよ
> %xでは表示できるのに%dではエラーる これはありえない %xで表示できたら当然%dでも表示できる
706 :
677 :2006/05/16(火) 10:02:08
>>706 環境と最小のサンプルを提示してくれ。通常は、>705だ。
ていうか何のために%dを使うんだ?
709 :
677 :2006/05/16(火) 11:49:16
>>707 w2kSP4にVC++6
DWORD IP
IP = inet_addr("127.0.0.1");
//問題ナッシン
printf(" %08X ", IP);
//エラーる
printf(" %d ", IP);
全くもって普通
>>708 inet_ntoa()のような処理を実現しようと思ったんだがね。
俺の考えてるような処理ではないようだ。
まさかとは思うが、 >//エラーる >printf(" %d ", IP); 127.0.0.1みたいな値を期待してるのに、 16777343とか出てきたから、エラーだとか言ってるんじゃあるまいな・・・
あぼんぬつーくらいだからアボートするんだろ
そうか、自分の望まない挙動は全てエラーか……
713 :
707 :2006/05/16(火) 12:46:38
>>709 すまん、漏れが悪かった。
まさかそんなに阿呆だとは思わず一般人と同じ対応をしてしまった。
714 :
677 :2006/05/16(火) 12:47:05
文字通りあぼんぬする。 強制終了。
715 :
677 :2006/05/16(火) 12:48:01
>>713 つまり>677は何かとんでもない勘違いをしているか、
ソースをコピペすることもできないアホと言うことで宜しいか。
お前らに見せたくないだけだ
718 :
677 :2006/05/16(火) 15:57:02
おまえら少しは頭つかって考えてくれよ 回答者気取りたいならさあ
>>718 あんたの言う、その「エラーる」コンパイルできる最小のソースを作ってみてくれ。
それならば頭を使うに吝かではないぞ。
> inet_ntoa()のような処理を実現しようと思ったんだがね。 inet_atonの間違いか? だいたい一般的なinet_addrの実装は struct in_addr val; if (inet_aton(cp, &val)) return (val.s_addr); return (INADDR_NONE); とそのままinet_atonの結果を返してるだけなわけだが
>>718 おまえも少しは頭つかって考えてくれよ
質問者気取りたいならさあ
うぜー
724 :
668 :2006/05/16(火) 22:03:35
668です。 そんなハードな仕事なんですか・・・。 ちょっと躊躇しちゃいます。 とりあえず今はアドバイスどおり学校の勉強をがんばりたいと思います。 本当にありがとうございました。
>>724 3ヶ月風呂なし外出なし睡眠3時な仕事をして体壊して会社辞めた俺が来ましたよっと
後でこれはマシな方と聞いたときには・・・('A`)
ま、業界にもよるけどね
月 「魅上!!何してる!助けろ!書け!仕様書を完成させろーっ! 今日の午後までに…!お前の役目だ何している!! 魅上「書けるか…こんなデスマで……外注も逃げ失せた… あんたなんかプロマネじゃない!! 魅上「何だこのザマは!何故 私をこんな目に遭わせる!! あんたはプロマネなんかじゃない!!プロ真似だ!! 月 「貴様!!」 ニア「本プロジェクト崩壊の原因はこの人の責任です。 相沢「模木、伊出、この人を降格処分にする」 模木&伊出「はい」 月 「や やめろ!近寄るな!」 月 「ミサ!ミサはどうした!! ミサ書けーっ!! ソースコード書けーっ!! ニア「ミサさんは胃を壊して入院中です」 月 「入院中!?こんな時に何やってる!ミサの馬鹿が!!」 月 「高田ーっ!高田はどうした!?書け!!テスト仕様書、書けーっ!! ニア「高田は自殺しましたよ」 月 「死んだ!?だ…誰か!誰か…!! 誰か、プログラムを作ってくれ!!
C90の開発環境なんですが、unsigned long型 に含まれるビットの数を 効率よく数えたい場合、何か賢いやり方ってありますかね? 1111 0000 0000 1111 0000 0000 0010 0001 -> 10個 みたいな
>>729 ×ビットの数
○high ビットの数
スマソ
何か目から鱗なやり方があるような気がするんだけど。
今はビットごと各位にマスク取って、数えてます。
>>731 ありがとうございます。
やっぱり凄いのがあった!
>>731 こ、これわ・・・
質問者じゃないけどオモロぃ&ためになる&覚えておいて損はないですな
実際に使うか使わないかは別として・・・
xor ax, ax を思い出した。。。orz
734 :
デフォルトの名無しさん :2006/05/17(水) 22:50:41
理論上は可能 実装上は・・・お察し('A`)
WinのGUIDにMACアドレスがそのまま含まれるのは過去の話じゃ…
737 :
デフォルトの名無しさん :2006/05/18(木) 00:39:56
やっぱり無理ですか、、 どうもありがとうございました。
UuidCreateSequential使えば、昔風のMAC+時間なUUIDがもらえるはず
739 :
デフォルトの名無しさん :2006/05/18(木) 08:47:32
Cのフリーで一番メジャーかもしくはおすすめの統合開発環境をおしえてください。
そういう質問するやつにおすすめの環境は存在しない
WindowsならVS2005 Express一択
742 :
デフォルトの名無しさん :2006/05/18(木) 10:55:46
>>734 MACアドレスが固定なら全ての時間の値についてGUID生成を繰り返し
元のとマッチするまでそれを繰り返せばいいよ。
黙れカス失せろ
>>739 じゃぁフリーでメジャーなヤツ
notepad.exe + gcc
google map apiというのがあり、googleMAPを自分専用にカスタマイズでき 例えばラーメン屋だけの情報を書き込んで 公開したりできるようです。 この機能を利用してゲームのマップ情報共有をしたいと考えたのですが できるでしょうか? googleが取り扱ってるのは地球マップですが それをドラクエダンジョンマップなどに 置き換え、ゲーム攻略サイトで多数の人に情報を地図上に書き込んでもらいたい為です。 上記のようなことがブラウザベースでできるなら google map apiでなくても構いません。 なにか実現できるようなツールとかありますか?
もうゴールデンウィークは終わったハズ・・・だよなぁ?
>>745 人に聞かなきゃ作れないようなシステムじゃ
万が一できても運用できないからやめとけ
748 :
745 :2006/05/18(木) 21:58:22
ありがとうございました。こちらのスレではないのですが、丁寧に回答を頂き 実現のめどがつきました。 重複書き込み失礼いたしました。
>>748 ちょwwwwww
おまwwwwwwww
C#でデータをDBのように使えるクラスとかありますか? ネットワークに接続しないスタンドアロンで動くプログラムを作っています。 所持するデータが結構多くて複雑なのです。 SELECTでのINNER JOINとORDER BY、そしてViewが使えればいいのですが・・・
つ LINQ
752 :
750 :2006/05/19(金) 03:10:11
>>751 おお!素晴らすぃぃぃ!!
これはC#3.0から実装されてるのですね?
ありがとうございましたー!!
∩(´∀`)∩ワーイ
3.0からでいいのかよw 当分先だぞ
754 :
750 :2006/05/19(金) 06:07:46
色々ググルさんに質問して、 LINQ Preview (May 2006).msiってのみつけたからダウンロードして、 インスコできなかったらVisualC# Express Edition入れて やっとのコトでインスコしたら・・・なんか違う(´・ω・`) んでココに戻ってきたら・・・orz 2.0が2005年だったからもう出てると思ったのに・・・
ADOX.Catalogでmdbファイルを作って、ADO.Netで(ry
はじめまして。質問させてください。 福祉サイトAに貼ってあるリンクからショップサイトBへ入ってきてお買い上げいただくと BがAへ寄付をする、ということをやりたいんですが、プログラム類の知識を持っていません。 HYMLはタグ辞書があれば全く難なく書ける、CSSも多少は分かる・・・程度です<プログラムじゃねぇ 要は単発のアフィリエイトのようなもので、「その人がAから入ってきた」ということが 分かればいいのですが、これはちょっと勉強すれば初心者にもできるようなものでしょうか。 その場合、何というプログラミングでしょうか Web収入板の アフィリエイトを自分で運営したい スレで >20 :クリックで救われる名無しさんがいる :2005/06/29(水) 09:27:09 ID:TKSqT2l30 >アフィリエイトの仕組みを作るだけならクソみたいに簡単。 という発言も見つけたので、もしかしてと思いまして・・・。 利用者にとって簡単なので、アフィリエイト的なシステムがいいと思ったのですが もし無理でしたら何か代わりになる方法を考えKnight(´・ω・`)
757 :
756 :2006/05/20(土) 13:24:33
HYMLてΣ(´−`;)
ハイパーヨーデルマークアップランゲージ
H!イヤーン マークアップラングェージ
761 :
756 :2006/05/20(土) 15:32:29
つーか板違いだろ。WebProg池。
CSVならドライバ次第で使えるが・・・ オンメモリのデータをDB的に処理したいなら 一時ファイルでも使うとか
766 :
756 :2006/05/21(日) 01:14:26
>>762 嗚呼、おれのオツムが足りてないですね(´・ω・`)申し訳ない・・・
いただいた情報もほとんど分かりませんが何とか自分で解読してみて
もし自力では理解できないようだったらWebProg板行きます。
ありがとうございました。多謝。m(_ _)m
767 :
デフォルトの名無しさん :2006/05/21(日) 17:37:17
こちらで聞いたほうが良いと思いました。 家で課題をやるためにLinuxを無料でダウンロードしたいのですが、どういうものがあるのかサイト等を教えていただけませんか?
NetBSDっていうLinuxが良いぞ bpfが使えたりするしcshっていう最高に変なシェルもある そして世界中の髭面ハッカーが使っている その数約数千人
>>767 Vineも無償で手に入る(製品版ではない)
Windowsと共存させるなら未経験者要注意。
KNOPPIX Edu5(CDから起動するLinux)を使う手もある
>>768 はWindows上でLinux環境をエミュレートするソフト
771 :
・∀・)っ-○◎● ◆toBASh.... :2006/05/21(日) 18:20:59
772 :
・∀・)っ-○◎● ◆toBASh.... :2006/05/21(日) 18:21:56
すいません、VisualC++やろうと思うんですが、本によると「Microsoft Visual C++6」 というのがないと出来ないそうなので、Micrlsoftからそれをダウンロードして インストールしたんですが、プログラムの中に入ってないみたいで、学習できません。 どうすればいいでしょうか?
>>767 Linux板のディストリ選びスレ逝け。
まとめサイトもある。
コンパイラ動かしたいだけならcygwinやCDから起動できるKnoppix, VMPlayer+Ubuntuとかが楽。
775 :
767 :2006/05/21(日) 18:28:19
どうもありがとうございます いろいろな意見を聞けて非常に参考になりましたm(_ _"m)ペコリ
>>771 少なくとも>771-772は(何度やってもアンカーミスの直らない)馬鹿だろうけどな。
778 :
・∀・)っ-○◎● ◆toBASh.... :2006/05/21(日) 20:36:08
んでもってその手前の奴はcoLinuxとCygwinを勘違いしてる
聞いてる方もどうせUNIXライクならなんでもいいつもりで聞いてるんだろ あるいはわかってないか よってAIXをオススメ
ヒント:終わってる話題
VMPlayerとは?
つ Google
783 :
デフォルトの名無しさん :2006/05/22(月) 11:20:43
うどん用のだし汁を作りたいのですが分量を教えてください。 材料はだしの素、醤油、みりん、料理酒、砂糖、塩があります。
つ Google
785 :
781 :2006/05/22(月) 12:59:53
いやいや VMPlayerじゃなく、VMWareだろ? 間違えてないか?ってことよ
VMware Player略してVMPlayer
787 :
デフォルトの名無しさん :2006/05/22(月) 13:16:23
>>783 俺の場合出汁と醤油は2:1だ
みりんを入れるのと酒+砂糖を入れるのは大体同じことだ。分量は適当で大匙1位
うどんの汁だと塩はいらないかも
>>785 VMWare 有償 高い
VMPlayer 無償 設定ファイルを自分で作んないといかんからメンドイ
(でも設定自体はそんな難しくない)
789 :
デフォルトの名無しさん :2006/05/22(月) 14:21:57
コマンドの使い方を表示する、Usage の書き方のガイドラインみたいなものをまとめたサイト/ドキュメントってあるかな。 あったらおしえて〜
790 :
デフォルトの名無しさん :2006/05/22(月) 14:24:15
791 :
デフォルトの名無しさん :2006/05/22(月) 15:28:53
えーおまいら今まででPCやら何やらでいくらくらい使ったよ。 ちなみに俺は買い替え4回(95.98.XP.UNIX) ソフトは買わない事を心情にしているので だいたい90万くらいしか使ってないぞ 自称一流PG
マ板逝け 自称一流なら板名くらい嫁
>>792 所詮は自称。
自称ほど当てにならないものはない。
ちょっと伺いたいのですが、 N88BASICのMAP関数についてご存知の方いますか。 今、昔のN88BASICのプログラムのVisual Basicへの移植をやっているのですが、 Y = MAP(A , B) とは何をしているのでしょうか。
PHPとMySQLでファイルアップロード機能つきの掲示板作ってるんですけど ファイルをpublic_html内にPHPでアップロードしたら誰でも直接アクセスできますよね? ログインした人だけアクセスできるようにって可能ですか? DBに入れようかと思ったんですがMySQLではサポートされてないみたいなので どうしようか悩んでます。
WebProg板で聞けばいいんじゃないかな
799 :
・∀・)っ-○◎● ◆toBASh.... :2006/05/22(月) 22:05:22
.htaccessでBasic認証しとけと思うのは素人ですか
>>799 掲示板関連のファイルを全部ディレクトリに入れてBasic認証すればできそうですよね。
Basic認証ってやったことないんですけど。
WebProg板ではpublic_htmlの外に置けばいけると教わりました。
どっちでもいけそうですね。
ありがとうございました。
いや、ありがとうございましたじゃないだろ。 >799は、Basic認証は素人の発想かどうかを聞いている。
質問には見えないが
803 :
デフォルトの名無しさん :2006/05/22(月) 23:31:42
CとJavaどう違うのでしょうか?
1.名前 2.文法
805 :
デフォルトの名無しさん :2006/05/22(月) 23:46:14
なんかstdioがどーたらってエラーが一杯でてくるんですけど
そうですか。
807 :
デフォルトの名無しさん :2006/05/22(月) 23:55:55
あ〜すいますん 805ですけどstdio.hインクルードしてなくてちょこっと文字出力するプログラムでも エラーが100個くらいでてくるんですけど
そうですか。
>>807 ならばインクルードすればいいのではありませんか?
810 :
デフォルトの名無しさん :2006/05/23(火) 00:21:40
>>809 インクルードしても同じのが出てくるんですよ
printfの定義がおかしいみたいな
そうですか
812 :
デフォルトの名無しさん :2006/05/23(火) 01:02:41
言語って何処で手に入れるんですか? ソフト売場いっても無くて…… マジで困ってます。
ちょwwwwオマイラwwwwww
少しはまともに答えてやれよwwwwうぇwwww
>>805 こっちだってエラーの内容とソースコードないとわからんよ
>>812 >>813 はネタっぽいが、一応Amazonでも売ってる
開発とかプログラミングとかでググレ
あと、学生ならオレにも学割りで買ってくれ
815 :
デフォルトの名無しさん :2006/05/23(火) 02:14:55
805です 自己解決しました ヘッダーの中のアンダーバー一個間違って消しちゃってました
#include <stdio.h> アンダーバー?
>805みたいな香具師は/usr/include配下を全部ReadOnlyにしておいた方がいいな。
システムのヘッダを自分のソースのあるディレクトリにコピーしてくるような バカに対する安全策はないでしょうか?
>>821 プログラミングさせない。
#マジでそういう香具師は他にもやらかしかねないよ。
パスの通し方を教えてやる。 ということすら思いつかないバカを解雇する。
皆さんがWebサイトで勉強するときのお勧めのサイトを教えてください 個人的には苦しんで覚えるC言語っていうサイトが良かったんですがここで勉強してる方います?
そこがいいというやつがいるのが不思議 馬鹿に教えてもらうと馬鹿になる
>>825 そんなに評判悪いんですか、まだちょっとしか
やってませんが解説が丁寧でいいと思ったんですが・・・
>>824 Google そして 2ch の膨大なライブラリはバカにできない
>>828 あー、色々間違ってんな。
CにはFILE型なんて型は無い。
FILE構造体のポインタとは理解しているようだがソレをFILE型なんて言わない。
型って言っていいのはchar,short,int,long,etc...('A`)マンドクセ
最近の型無し言語の影響だなこりゃ。
ゆとり教育か?
typedefはtype define(型定義)の略ではないのか?
typedefってC++だけ?
833 :
832 :2006/05/23(火) 20:02:23
あ、かぶった。
この際ム板がC言語講座造ってもいい気がしてくるな、そういうサイト見てると('A`)
835 :
デフォルトの名無しさん :2006/05/23(火) 20:33:18
836 :
デフォルトの名無しさん :2006/05/23(火) 21:22:55
DOS時代に作った自作のソフトをWindowsコンソール用にコンパイルしなおしたいんですが、 カーソルの位置をSETしたり、画面をスクロールさせたりする類のAPIの簡単な解説はWEB上の どこかにありませんか?
そんなこと、猫でもわかるわ
きれいさっぱり捨てちゃったほうがいい 仮に動いたとしても誰も使わないだろうし
知ったか厨は無視するか、他のヤツが間違えないように修正しる
組み込み型とユーザ定義型を知らない人がいるスレはここですね
FILE型という表現自体はおかしくないと思うぞ、少なくとも俺は。
844 :
デフォルトの名無しさん :2006/05/23(火) 23:03:14
Hibernateはよく使われるんですか? ストアドを使った方が、複雑な処理ができるし、処理が早いと思います。 Hibernateを使う意味って何ですか?
846 :
デフォルトの名無しさん :2006/05/24(水) 01:00:04
アルゴリズムの質問だけどいいかな? 大学のレポートか書かないといけないんだが…。
日本語でおk
848 :
デフォルトの名無しさん :2006/05/24(水) 01:05:32
異なるn個の整数(まあ実数ならなんでもいいんだが)がランダムで並んだ 数列から、もっとも長い部分増加列をすばやく見つけるアルゴリズムを 考えて欲しいんだ。総当りだと最長で2^n回かかるからだめなんです。
宿題スレで聞くのがいいんじゃね?
850 :
デフォルトの名無しさん :2006/05/24(水) 01:17:19
おk。 >848は、宿題スレ行って来ます。 スルーしてね。
C++って、 void hogehoge(){ void hogehogehoge(void); hogehogeohge(); return; void hogehogehoge(){ /* hogehogeohge */ return; } } みたいに関数の中で関数を宣言する事はできないの? やり方が間違ってるのかよく分からないが、hogehogehogeをhogehogeの外に出したら上手くいったが、どうしても中に入れることが出来ない。 もし出来ないとしたら、C++はオブジェクト指向だから、これに相当するような機能はあるの?あるよね?あってほしい。
なんでそんなことがしたいのか理解できない
hogehogehogeはhogehogeの中でしか使わないから〜とか。
まぁどうしてもやりたいなら void hogehoge(){ struct hogehogelocal { staic void hogehogehoge(void) { /* hogehogeohge */ return; } }; local::hogehogeohge(); return; } という手はある。でも別に「オブジェクト指向だから」とかは関係無いな。
>>851 ない。
プライベートメソッドにばらせば大して名前空間を汚染するわけじゃないんだから
大騒ぎするようなもんじゃない。
大体OOとは関係ない。
856 :
854 :2006/05/24(水) 08:44:45
すまん一箇所ミス。local:: じゃなくて hogehogelocal:: ね。
857 :
851 :2006/05/24(水) 08:49:21
忝い。 javascriptで、関数の中で関数〜がに出来たので、C++でも同じような事が出来ると思ったが、 そう単純にはいかないようですね。
なんか意味あるか?
859 :
デフォルトの名無しさん :2006/05/24(水) 09:12:10
>>837 『猫でも分る・・・』って本がいいのか?
860 :
デフォルトの名無しさん :2006/05/24(水) 09:13:16
>>838 おまい馬鹿か? 自分で使うために決まってるだろ。w
javascriptは環境によって動作が違ったりしてエラー吐きまくる
double sin4(double x){ int i; double ans=1.0,term=1.0,mx2=-x*x; for(i=1;term!=0;i++){ term*=mx2/(2*i*(2*i-1)); ans+=term; } return(ans); } この関数はcosxのマクローリン展開を求めるものなんですが、sinxを求めるように改良したいんですが、 よくわからないので、教えて下さい
宿題は宿題スレへどーぞ
PAD図って、関数ってコドモがぶら下がるように書いちゃいけませんか? FoxpadとかPADSimulatorていうのを試しているんですが 分岐と反復はいいけど、
じっくり腰をすえて読むようなやつじゃなくて サクッと流し読みするのに適したC言語のいい入門書ないですか? 一冊で完璧じゃなくてもいいので読んでて理解しやすいやつを紹介してください
>>871 「サクッ」が要件であるから
誰が読むのかによって「理解しやすい」やつが全く異なる
ていうか、どうせ流し読みでいいのなら K&R買って持っときゃいい
本屋で立ち読みすればいい
>>871 stdio.h stdlib.h conio.h あたりをプリントアウト
877 :
デフォルトの名無しさん :2006/05/24(水) 17:26:18
明日システム開発のバイトの面接を受けるものなんですが 実務ではどのくらいの技量が必要なんですかね? 対象言語はhtml/php/javaです。なんとしても採用されたいので・・ ちなみに実力は html→普通のHP程度ならOK php→掲示板程度ならOK java→chat作れるくらい。eclipseは使えるが明らかに使いこなせていない感じです
>>877 問題なさそう。あとは競争相手を凌ぐこと
>>872-876 ありがとうございます。とりあえずK&Rの日本語版をやってみます
最近出た本でいいのがあればもう1〜2冊教えてください
>>877 そんなバイトあるんですか・・・在宅でできるなら私も興味があるんですが
Cで画面に文字を表示させられる程度の初〜中級者ですが私でもできるでしょうか?
>>879 ていうか、早く。すぐにザッと流し見してごらんなさい。
K&Rなんて、スグ入手できるんだから。
ザッと流し見終わったら、次のを探せばいいし。
>>881 まぁ、一夜漬けでどーにかなるもんでもなし、
今出来ないことを出来ると言うべきではないよ むしろ出来ないことを出来ないと認めた上で 自分はマスター出来る自信と可能性があることを 訴える方が正解
うちでも自分の実力を弁えていない香具師は真っ先に落とす対象にするなぁ。 寧ろ自分の実力をきちんと申告した上でどうしてもやりたいとアピールする方がいいかと。 後はあれだ、うちの場合はバイトで来るより派遣で来る方が多いのだが、 面接から実働開始までの間に知識が全く増えていないようなら一日で返すかな。
885 :
デフォルトの名無しさん :2006/05/24(水) 18:23:49
こういう処理をしたいのですが、どういう言語や通信方式でやったらいいのか未経験の分野なので、 どなたかアドバイス御願いします。長文ですが。 現状、あるWindows上で動くプログラムがありまして、 それは、入力にテキストファイルを渡すと、ある処理をして、結果のテキストファイルを出力します。 計算時間はだいたい数十分です。GUIはなく、DOSのコマンドプロンプトで起動します。 C:\> myprog.exe in.txt out.txt こんな感じ 入力ファイルがたくさん(100〜10000程度)ある場合には、順番に、1個ずつ処理をしています。 なお、入力ファイルを処理する順番は、適当でかまいません。どれを先にやっても構いません。 他の計算結果が、別の計算結果に影響することもありません。 なので、100%完全に並列化できる計算なのです。 さて、お客さんの要望で、この計算を高速化したいということで、 16CPU程度の並列計算機を使って、並列に計算させたいのですが、 教えていただきたいのは、以下の事柄です。 クライアントPC(WinXP)と並列サーバー(Win2003Serverなど検討中)の通信方法や開発言語の選択 UNIXなら多少経験あるので、rshなどでUNIXサーバーにコマンドを実行させるくらいは経験があります。 一方、Windows環境で、どのような方式でやったらよいのか、さっぱりわからないのです。 仕様としては、入力ファイルが入っているフォルダと、計算結果を入れるフォルダを指定して C:\> myprog_para.exe inFolder outFolder こんな感じを考えています。 私が出来るのは、 C言語、VC、VB、UNIXのシェルスクリプト、awkくらいです。10年くらい前の知識。 その後、発展してきたPerlとかJavaとか、使えません。 よろしく御願いします。
886 :
デフォルトの名無しさん :2006/05/24(水) 18:32:02
なるほど。ウソついてでも、っていうスタンスはよくないですね。メモ
ありがとうございます。
>>879 これから受けるとこは在宅でできるかわからないですが、
OKなとこもあります。うちの大学は在宅で時給3000円で
募集してましたね。
でも在宅となると相当なスキルが必要だと思われますね。。。
>>881 そちらの会社では、採用にどれくらいのスキルを要求しますか?
まぁいいにこしたことはないと思いますがw
覚える時間を与えてくれる処なら良いけど
即戦力求められてると落とされるかもね
ひとが見てないところでも努力できる
>>877 は頑張れ
>>885 なんでサーバ使おうと思ったの?
スレッド使ってもいいし、ぶっちゃけ複数のmyprog.exeを起動させてもいいと思うけど。
Windowsでもrsh使えるよ Cygwin入れるとssh使えるからこっちの方がいいかも
>>877 将来性とか考慮してくれるのは正社員の場合だよ
バイトならハッタリも必要だろ。どうせ使い捨てられるんだから
思い切って飛び込んでみろ。そんなの勉強してから行くもんじゃないし
実践で学ぶいい機会じゃないか
VC2005EEでプログラムにメモリリークがあったら通知されるようにするには?
892 :
デフォルトの名無しさん :2006/05/24(水) 19:48:25
皆さんありがとうございます。885本人ですけど、 >なんでサーバ使おうと思ったの? それは、一つのプロセスで数百MB〜GBくらいのメモリを使うのと、 P4の3GHzくらいのCPUを使っても、計算時間が数十分以上かかるからなのです。
893 :
デフォルトの名無しさん :2006/05/24(水) 19:54:33
すまそ。 CとC++とC#の「独習」シリーズ全冊買ってきたんですが、全部コマンドライン上で コンパイル→実行のサンプルばっかでした。いちいち開発環境整えるの面倒だから .NETFrameWorkSDKをインストールしてvsvars32.batかsdkvars.batにパスを通せば C#はコンパイルできるみたいなんだけど、CやC++はコンパイル・実行できますか?
>>892 その手のプロジェクトはよく扱っているけど、C++ならインライン指定を
つけ捲くってGCCかICCでコンパイルするだけで数割時間短縮できるよ。
つーか、それだけのメモリを食うとなるとマルチプロセスにしたら
システム時間に食われてCPU数のメリットが活きない希ガス。
#なんかこう、高速化を請け負いたくなるようなプロジェクトだなぁw
いいえ。
>>893 Visual C++のコンパイラはcl.exeだから、
clコマンドが使えるかどうか試してみるとよい。
897 :
893 :2006/05/24(水) 20:21:26
>>895 僕に対してなんでしょうか。。
>>896 試してみます。ちなみに、VC++ももっているんですが、インストールするのがめんどくさくて。。
で、.NETFrameworkSDKだけで全部コンパイルできたらいいなあとおもいました。
ありがとうございました。
898 :
デフォルトの名無しさん :2006/05/24(水) 20:29:31
>894 >それだけのメモリを食うとなるとマルチプロセスにしたら >システム時間に食われてCPU数のメリットが活きない希ガス。 アドバイスありがとうございました。 サーバーの候補としては、SMPマシンではなく、 複数のパソコンをラックに収めたようなクラスター型を検討中です。 クライアントPCから、そのクラスターの各ノードに、計算JOBを割り振るような そういう方式のが良いのではと思っていますが、いかがでしょうか?
なんか大規模な・・・例えばSETIみたいなコトしようとしてるのかな? だったらオレの出る膜はないや。(´・ω・`)
SpringってStrutsより流行っているんですか?
901 :
デフォルトの名無しさん :2006/05/25(木) 00:34:00
オンラインゲームをやったことが無いのですが・・・ セーブデータの管理は、下記のうちどちらかと思っていますが、どちらなのでしょうか? 1・セーブデータをローカルPCに保存し、サーバにUPする 2・それともサーバにログオン→セーブデータはずっとサーバに保存し続ける
オンラインゲームという分類には、 セーブデータの管理方式は規定されてないと思うんだが。
>>901 サーバ提供型のオンラインゲームの場合、セーブデータ改竄等を防止するためや
成り済まし防止などの観点から多くがサーバ保存型だと思われる。
中にはDC時代のPSOのようにローカルデータをオンライン接続時にサーバに移動、
切断時にまた返却する形を取るものもある。
勿論、保存すべきセーブデータが特にないオンラインゲームも山ほどある。
>>901 改変されていいデータはクライアント -- 環境設定とか
改変されるとまずいデータはサーバ -- キャラデータとか
>>885 単純に、独立した問題がファイルで与えられるのなら、
1.共有フォルダにファイルを置く
2.手があいたマシンがファイルを取りに行く
3.貰ったファイルの課題を計算する
4.共有フォルダにファイルを置く
RPCもなにも、特段かわった技術を使わない。
とってもスケーラブル。夢が広がリング
906 :
デフォルトの名無しさん :2006/05/25(木) 12:45:57
>>905 キュー使ったほうがええな
気をつけないと同じファイルを複数のマシンが処理する可能性がある
質問ですが, *p++ = func(); はできるのに、 ++a %= b; がやってはいけないのはなぜなんですか??
やっちゃいけないのか?
>>907 やってはいけないのか?やれないの?どっち?
「やってはいけない」で考えると両方ともやってはいけない。
>>908 ,909
gccだとコンパイルエラーしちゃうんで、やれないのです。
というかそもそも、やってはいけないのですか・・・。
911 :
デフォルトの名無しさん :2006/05/25(木) 16:53:43
>905 アドバイスありがとうございます。 一台のWinXPクライアントから、WinXPサーバー(複数)に対して、 >2.手があいたマシンがファイルを取りに行く >3.貰ったファイルの課題を計算する を実行させるためには、どういう方式(言語とか通信の方式)で やればよいでしょうか? 昨日の回答の中に >Windowsでもrsh使えるよ とありましたので、UNIXマシン同士の感覚で、WinXPマシン同士でも rshコマンドで、やってみようかなあと思っていますが、 いかかでしょうか?
912 :
デフォルトの名無しさん :2006/05/25(木) 17:01:27 BE:223819193-#
電脳化したいんですけどどうすれば
>>907 Cにおいて++aという式は、a + 1という結果と
なおかつaをインクリメントする副作用があることになる。
(インクリメントした)変数aそのものを返すわけではないので、(つまり右辺値だから)
代入演算子の左辺におくことはできない。
ちなみにC++では++aの結果は左辺値になるのでそんなこともできる。
>>913 出来たとしても、副作用完了点の事を考えると鼻から悪魔だな
916 :
デフォルトの名無しさん :2006/05/25(木) 18:15:36
VBAを始めたいのですが、私のパソコンのプログラムにはVBAが入ってないみたいなので オススメのソフトを教えてもらいないでしょうか?
Microsoft Officeしかないだろ…
vbsなら標準で入ってるけどな
919 :
916 :2006/05/25(木) 18:45:06
>>913 ありがとうございました!
そんな仕様でしたか。
わかりにくいので使わないようにします。
話ずれるけど、 > Cにおいて++aという式は、a + 1という結果と > なおかつaをインクリメントする副作用があることになる。 何で*副*作用なんだ?主作用じゃね?
>>921 おまいは副作用の意味を根本的に勘違いしてる
923 :
913 :2006/05/26(金) 00:24:02
>>921 「a + 1という結果」
これは副作用ではない。主作用。
「なおかつaをインクリメントする」
これだけが副作用。
わかりづらい文章だったのかもしれないな。
インクリメント演算子なんだからインクリメントのほうが主作用じゃないの?
926 :
デフォルトの名無しさん :2006/05/26(金) 00:49:19
じゃあ正しくはどういう意味なのさ?
「プログラミング 副作用とは」あたりでググれ
へー
930 :
921 :2006/05/26(金) 08:09:08
いや、状態変化を前提とした手続き型言語で、
主な機能/作用であるほうを関数型言語の用語(?)を援用して
副作用と呼ぶのはなぜかという質問です。
>>913 は例として引き合いに出しただけ。分かりにくくてすまん。
もう一度「
>>922 」って書きたいところだな。
ここでいう「主」「副」っていうのは、関数の利用者である我々の目的を表しているのではなく、
関数それ自体を一人称とした時の、「自身(関数)」と「それ以外」の関係性を表してるんだよ。
いわば「関数用語」であって、関数型言語の用語ではない。
関数君は「与えられた値で計算して結果を返す」ことにしか興味が無いヒトだ。
で、外部環境の状態変化というのは、そんな愚直な関数君に仕事を与える側が、
彼の与り知らぬところで彼を使う目的として勝手に目論んでいること。
だから彼の勤めている店が、彼に状態変化系の仕事を与えない関数型酒店だろうが、
状態変化系の仕事ばっか任せようとする手続き型書店だろうが、
関数君にとっては外部環境の状態変化は「ついでの出来事」だし、関数君の日記に登場する
関数君視点の言葉達が、それによって意味を変えることはないわけです。
いいからお前臨時家庭教師として俺の家に来い
わかった。首を洗って待っていろ!
934 :
デフォルトの名無しさん :2006/05/26(金) 13:52:55
↑ セクース
アッ――!
937 :
デフォルトの名無しさん :2006/05/26(金) 16:36:47
C++、C#ってなんて読むんですか?
>>937 C++ = しーぷらぷら または しーぷらすぷらす
C# = しーしゃーぷ
939 :
デフォルトの名無しさん :2006/05/26(金) 17:05:31
940 :
921 :2006/05/26(金) 20:26:34
いやいや、それが関数型言語の用語でも関数用語でもどちらでもいいですが、 なぜ関数でないものにそういう用語を使うのかという
941 :
デフォルトの名無しさん :2006/05/26(金) 20:34:42
今さら恥ずかしくて誰にも聞けない! ABCって何??どなたか教えて下さい、お願いします!
942 :
デフォルトの名無しさん :2006/05/26(金) 20:50:55
朝日放送?
はいはい アッガイ ビグロ シャー専用ザク でいいだろ
シャーってCharなんだ
>>940 次から次へとこっそり内容がスライドするお前の疑問の正体がわからん。
私の疑問は一貫しています。 関数型言語で状態が変化することを副作用といい、C言語でもこれを援用して 例えば++aという式でaの値が変化することを副作用といいますが、 C言語のような手続き型言語では値の変化こそが主たる作用であるのに なぜそれを援用するのか?ということです。
関数型言語に限らず、式における主作用とは、値(式の計算結果)を得ることじゃないのか? 5*(++i)という「式」において、式である以上(i+1)*5の値は得られなければならない(主作用) この式で、iが変更されるのは式の副作用というしかないんじゃないのかな。
つまりコンピュータは電卓だと思えばいいんじゃ。 値を計算するのが主作用。 それ以外は全て副作用。
949 :
デフォルトの名無しさん :2006/05/26(金) 23:08:52
ユニットテストについて学んでいるのですが、 Webを探した感じだといわゆるサンプル程度の シンプルな例(カウンタをインクリメントするだけのクラスとか)しか見当たりません クラスの依存関係が複雑な場合はどうやるのがいいのかとか DB(やファイル)アクセスが絡むクラスはどうテストすればいいのかとか GUI絡みはどうすればいいんだろとか 色々疑問は尽きません ユニットテスト(XUnit系)について詳しいサイトや本 ユニットテストをうまく利用しているオープンソースの例等 があったら教えてください
950 :
デフォルトの名無しさん :2006/05/26(金) 23:33:38
>>946 > 関数型言語で状態が変化することを副作用といい、C言語でも
関数型言語の用語ではないって既に言われてるのに
なんでそれ無視して未だこんなこと書いてるの。
ええーーじゃあ関数型言語で状態が変化することを副作用って言わないの???
お互い全然噛み合ってないですな
部分否定しただけなのに全部否定と誤読ってのはプログラマとしてどうだろう
955 :
デフォルトの名無しさん :2006/05/27(土) 00:14:19
ソフト開発者の端くれです。 開発中のPCソフトについて、ユーザーのセーブデータの"一部"をサーバに取り込む、という企画が動いています。 ただしユーザーのセーブデータはサーバではなくてローカル・・・。 なので、ユーザーPCの中のデータをサーバに読み込む処理を考えねばなりません。 下記のようなフローで実現できるかと思っているのですが、可能でしょうか? 1・ソフトからのリンクボタンをクリックしてWEBに接続 2・ソフト内のプログラムがセーブデータの必要な部分だけをサーバに渡す もっとスマートな方法を思いついた方、是非ご提示ください! 取り込んだデータを使って何をするかまでは書けません、すみません・・・
なんでwebに接続するの?
パッケージソフト インフラに金を使いたくない よくわかってない のどれかじゃないかな
開発環境にWebアクセスのライブラリがあるから、それを使って、 サーバーにデータを送るって発想なのだろうか? いろいろ教えてあげてもいいけど、こういう意味不明系の質問する やつって、こっちが質問しても答えないで逃げるパターンが多いな。
959 :
デフォルトの名無しさん :2006/05/27(土) 01:21:43
955です パッケージソフトです >開発環境にWebアクセスのライブラリがあるから、 もくてきは、 セーブデータの内容に応じたメッセージを表示するサービスを提供することです
>>959 よく解らん
別にそんなのクライアントでやっても良いんじゃないの?
こっそりデータを収集したいんだろ 不正利用してないかとか
962 :
デフォルトの名無しさん :2006/05/27(土) 01:34:05 BE:209677076-#
>>959 サーバーにデーターを送って、メッセージデータを返してもらって、それを画面に表示するってこと?
もしくはユーザーがソフトを使ったあとに、どこかのサイトをブラウザで開くと、そこでユーザーに
応じたメッセージが表示されるとか。
あと、ユーザーがソフトを使ってるときに、ソフトがブラウザを起動してユーザーにそのページを
見せるとか?
たとえば、ゲームのハイスコアのランキング程度なら、ちょっとしたCGI程度で対応できると 思うけど、処理内容とかはどうなんだろうね。
質問に答えるなら >1・ソフトからのリンクボタンをクリックしてWEBに接続 >2・ソフト内のプログラムがセーブデータの必要な部分だけをサーバに渡す はOKて事でいいんじゃないの?
965 :
デフォルトの名無しさん :2006/05/27(土) 01:49:31
HTTP component is busy.って表示されるんですけど、これって何なのですか?また、解決策を教えてもらいたいのです。お願いします
>>964 うーん、意味不明だから、なんとも・・・
>>952 それも副作用とは言うけど、関数型言語に特有の言葉ではないというだけ。
>>968 無い頭をフルに使って無理解で逆撫でしようとしてる奴に
マジレスすんなって。
>>951 関数型言語に特有の言葉でないのは分かってます。
書き方がまずくて勘違いさせてしまったようですね。
すみません。
>>947 納得しました。
>>948 ありがとうございました。
ま・・待てよ!じゃあ俺が見たあれはなんだったんだ!!
多分、わらしべ長者では?
Share Skype系のスレはありませんか?
975 :
デフォルトの名無しさん :2006/05/29(月) 16:31:19
無料の言語をダウンロードしてCD−ROMに焼けますか?
CD-ROMに焼くのは無理だと思います。
>>975 言語そのものは無料だ。
日本語や英語を話すのにお金が掛からないのと一緒。
978 :
デフォルトの名無しさん :2006/05/29(月) 18:14:20
>>976 そうなんですか……今ネットが出来ない状況でどうにかして言語(VBかHSP)を手に入れたいんですが…
言語は手に入れるものじゃない。喋る(書く)ものだ。
980 :
デフォルトの名無しさん :2006/05/29(月) 18:53:36
今ネットが出来ない状況で、どうにかして言語ソフト?ツール?(VBかHSP)をダウンロードしたいんですがいい方法ありませんか?
>>980 インターネットに接続できるほかのPCで落とし、
CDに焼くなり、USBメモリか何かに入れるなりして対象のPCへ持ってくればいい。
>>981 ありがとう。やってみます!あと、普通の電話回線でダウンロードに耐え切れるかわかりますか?
雑誌の付録
C分からないんですが、いきなりC++のオブジェクト指向を勉強しちゃってよろしいでしょうか
C未経験者を前提にしたC++の本だと、オブジェクト指向(というかクラス)は だいたい本全体の真ん中くらいで説明し始める。 そういう本を買って、最初からやっていったら? 俺は「まずはC、次にC++」っていう意識は要らんと思う。 「C++を勉強していくと途中からクラスが出てくる」っていう意識でいいのでは。
986 :
デフォルトの名無しさん :2006/05/29(月) 20:46:20
VisualBasicとStudioと.NETの違いを教えてください
>>985 サンクス。どうもです!
標準Cが分からなくて困る、ということはあるでしょうか?
C++習得できる頭ならCは1週間もあればできるだろ だから必要になったらやればいい。
>>987 そういう細かい差分みたいな知識に関して
困る→調べる→わかる
のサイクルを数分で終えられるような、根幹の力をつけるのが先だよ。
c#で、byte[4]をint32として代入したいのですが、どうすればできますか? Cならint hoge = *(int*)&byte[0] って漢字でできるのですが、 c#だとコンパイルで怒られてしまいます
CでもC#でもbyte[3] << 24 | byte[2] << 16 | byte[1] << 8 | byte[0];でいいんでね?
>>991 byte[] hoge;
// hogeに数値代入
Int32 num = BitConverter.ToInt32(hoge, 0);
まあ内部的には
>>992 のようなことをやっているだけだから、
ポインタ経由で直接変換するよりは遅いんだが…
自前で書かなくても済む、程度。
>>993 エンディアンの差を吸収できるって利点もあるぜ。
x86 で動かす限り関係ないけど。
int hoge = *(int*)&byte[0] って冗長じゃない?
>>996 C++ならint hoge = (int&)byte[0]。
reinterpret_cast使うべきだが。
(・∀・)
1000(・∀・)
1001 :
1001 :
Over 1000 Thread このスレッドは1000を超えました。 もう書けないので、新しいスレッドを立ててくださいです。。。