1 :
名無しさん@今日も気づいたら午前4時 :
2005/11/22(火) 04:39:08
おまえがな
今時そんなものに引っかかると思ってるのか・・・
どこに誤爆してるんだよwwwワロスwww
他人に責任押し付けるのよな 他人に責任押し付けるのよな 他人に責任押し付けるのよな 他人に責任押し付けるのよな
8 :
1 :2005/11/22(火) 10:06:45
確かに投稿したはずなのに、リロードしても新しいスレが出てこないもんで おかしいなぁと思ってたら、板誤爆してました。。。 みなさんにはご迷惑をおかけいたしました。ちなみに、その後 あわてて削除依頼に行ったんですが、既に誰かが依頼をしてくれてました(ごめんなさい) いままでこんなことは一度もなかったんですけどね・・・。 けっこうスレ立てには慣れたつもりだったんですが こんなところでミスするとは思ってませんでした。 一から修行しなおしてきます・・・。 んでは、回線切って逝ってきますわ。
板誤爆の理屈だけはどうしても理解できん。
10 :
1 :2005/11/22(火) 10:11:30
ごめんなさい。訂正します。 > みなさんにはご迷惑をおかけいたしました。ちなみに、その後 「その後」じゃなくて、「ついさっき」です。ごめんなさい。 私のかわりに削除依頼してくれた方、本当にありがとうございます・・・。
11 :
1 :2005/11/22(火) 10:13:31
>>9 私、gikoNaviユーザーなんですけど、
>>1 の書き込みの関連板のURLをいろいろ調べてたのが原因っぽいです。
ダラダラ言い訳するな
13 :
デフォルトの名無しさん :2005/11/22(火) 14:39:56
空気も読まずに質問です。 該当するスレが見つからなかったもんですからここで質問します。 アセンブリの命令で'imul'というMic-1には 実装されていない掛け算のmicroinstructionを 作りたいのですが、下のであってますでしょうか? アイディアは間違ってないと思うんですが テンポラリー変数としてOPCをこんな風に使ってよいものか分かりません。 imul1 OPC = MAR = SP = SP-1; rd imul2 H = TOS imul3 MDR = TOS = MDR + OPC imul4 Z = H = H-1; if (Z) goto imul5 else goto imul3 imul5 TOS = MDR; wr; goto Main1
空気読まなければマルチしてもいいのか。
16 :
デフォルトの名無しさん :2005/11/22(火) 15:06:21
それならあっちで答えてやってくださいよ。 完全に放置されてるじゃないですか。
こういうことだけ対応が早い2ch
>>16 何を期待してんだ?
答えてもらえないから?
俺らに答える義務なぞ無いわw
20 :
デフォルトの名無しさん :2005/11/22(火) 19:33:07
質問です。 今C#勉強中なのですが、 WordやTEXT形式などからPDFに変換するにはプログラムだけでできるんでしょうか? それともアクロバットなどの変換ツールを起動して変換しないとだめなんでしょうか? 変な質問になってるかもしれませんが、宜しくお願いします。
自作で可能
できないとしたら、変換ツールはプログラムだけで作られてるわけではないということだな。
23 :
20 :2005/11/22(火) 20:04:52
やっぱり変な質問だったみたいですね。
答えてくださってありがとうございます。
>>22 さん
それはわかっているのですが、
自分みたいなド素人が短期間でできるものかなぁと思いまして…
24 :
デフォルトの名無しさん :2005/11/22(火) 20:12:26
>>20 c++ format PDF ででもぐぐってみ。英語だけど
#include <stdio.h> void main (void) { int a=10,b=3,wa; float syou; wa=kasan(a,b); syou=jozan(a,b); printf("%dと%dの和は%d、商は%.1fです\n",a,b,wa,syou); } int kasan(int x, int y) { int z; z=x+y; return z; } float jozan(int a,int b) { return(a/b); }
エラーは、 cmd.exe /C LCC.EXE PROGRA~1.C *** コンパイル開始 *** PROGRA~1.c 10: Warning: function 'kasan' undefined -- assumed to be int PROGRA~1.c 12: Warning: function 'jozan' undefined -- assumed to be int PROGRA~1.c 31: conflicting declaration for 'jozan' *** コンパイル終了 *** 何がいけないのか・・・
27 :
デフォルトの名無しさん :2005/11/22(火) 20:16:35
順番&キャスト
28 :
20 :2005/11/22(火) 20:20:42
29 :
は@ c178.016.c3-net.ne.jp ◆cplnFO9T0I :2005/11/22(火) 21:56:27 BE:226962959-
今、リソースファイルをVS.net2003で書いているんですけど、 Border項目の値を細枠に設定したらアイコンがでたんですけど、 このアイコンを自由に変更する方法ってありませんか?
SetClassLong
http://sniper.system.to/ オークション出品支援ツールの「出品デフォルト」と同等のソフトを作るには何を勉強すればいいのでしょうか?
こんな便利な物を自分でも作れるようになりたいと思いまして・・・・。
ご指導よろしくお願いします。
とか言い出すレベルなら迷惑なだけなんで諦めてください
プログラムを舐めくさっとるな
34 :
デフォルトの名無しさん :2005/11/22(火) 22:43:19
質問なのですが、プログラミングって何を覚えればいいのでしょうか? 本とかに書かれてあることを単に暗記して、その暗記したのを使ったり 組み合わせたりして色々作ればいいのでしょうか? あと、何から覚えるべきでしょうか?
35 :
デフォルトの名無しさん :2005/11/22(火) 22:45:07
項が多くなってきて分数とか指数とかでてくると 数式入力するのダルス&括弧だらけでワケワカラン なんかいい方法ないですか? ちなみにC#@VS.net2003です。
>>34 何よりもまずこんなソフトがあればいいなというようなアイデアや発想力が大事。
その目的を実現するためにプログラミングをするという手段が使えるという状態に自分を持っていくために、プログラミングの勉強をする。
ただし上記の目的があった上でプログラミングの勉強をすると最初はめちゃくちゃ遠回りをしているようにしか思えないという罠がある。
急がば回れを実践できる人でないと難しい
>>35 コンセント抜いて窓から投げ捨てればいいと思うお(^ω^)
39 :
デフォルトの名無しさん :2005/11/22(火) 23:04:37
>>31 図書館などで、「プログラミング」、「入門」のキーワードを含む書籍を
どれか1冊借りて読んでみて下さい。とりあえず
>>34 プログラミングは建築みたいなものです
単に暗記したコーディング技術とはのこぎりやトンカチの腕前みたいなものです
どんな家をどうやって建てたらいいのかを考えられるようになる事が重要です
基礎技術を学びながらいろんな建築を見学する事です
ガタガタ言わずに何の言語を使えば
>>31 ができるのか教えろや
駄目だ、このスレに居られない。 低能が多すぎて腸が煮えくり返る。
コンパイラにBorland C++ Compiler エディタにCpad を使っているのですが、コンパイルが完了したのち実行すると コマンドプロンプトには以下の表示が出てしまいます。 「’ファイル名' は、内部コマンドまたは外部コマンド、 操作可能なプログラムまたはバッチ ファイルとして認識されていません。 」 解消方法わかる方いましたら、教えていただきたいです。
すいません、スレ違いでしたorz
>>41 おま、耐性低いぞ…w
藁ってヌルーかネタにはネタで返せばいいじゃない(´ー`)
ふつう、Rubyだろ
こらこら、冗談もそれぐらいにしておきなさい。
お前ら酷い奴だな・・・
デザインパターン(interpreter)に関する質問です。 interpreter パターンの Expression#interpret() って、 どんな役割を持つ関数なんでしょうか? interpreter パターンについて扱った文献をいくつか読んでみたところ、 いろいろ違いがあって、混乱してます。 まず、文字列を読み込んで処理する過程がざっとこんな感じだと思うんですが 1. ある文法に則った文字列を読み込む 2. 文字列を解析して、構文木に変換する 3. 変換された構文木の各ノードに対して、共通のAPIを再帰的に適用する 例A: 「(A or B) and C」のような式を評価してその論理値を得る、という場合 Expression#interpret() は、その式の論理値を返します。 これは、interpret() が 3. の処理で使われています。 例B: 結城浩さんの「デザインパターン入門」では、Expression#interpret() は 文字列から構文木を構築するための手段として使われています。 これは、上の流れで言えば 2. の処理だといえます。 本来(GoFの狙い)はどうなんでしょうか?個人的には3.だと思うんですけど・・・
>>52 本家GoF本によると、「構文木の生成についてはInterpreterパターンの管轄外だ」となっているから
狙いとしては3.なのだろうけど、interpret中で構文解析を行ってしまっても問題ないのでは。
簡単な文法のLL構文解析程度ならintepret中でやってしまった方が簡単だろうし・・・
文字列を解析してトークン列に変換するのはinterpreterじゃ無い
前スレにてVisualStudio6.0 に ServicePack2 が当たっているか、 確認方法などについて質問した者です。 レジストリにて SP2 のキーが入っていることを確認し、 また、VisualStudio6.0のSP6を新たに当てて、そのキーも確認しました。 また、SP6にて、VBの起動ロゴに反映もされてました (VC++は相変わらずでしたが) 解決です、ありがとう御座いました。
56 :
デフォルトの名無しさん :2005/11/23(水) 14:21:35
OSはWindows2000以降〜ぐらいで、 unix系でいうところの、inetdやlogrotateやnewsyslogのような機能(しかけ)って 標準で、ありませんでしたっけ?(キーワード教えてください、ぐぐります) ログファイルはイベントビュアー形式でなくてplain textを希望です。 言語は、VC++です。 別途、なにかしらインストールすれば、いろいろあるのはわかりますが、 素のOSか、+再配布可能なVCのランタイムライブラリぐらいで無いでしょうか?
>>56 エスパーになったつもりで IIS && ISAPI と答えてみる。
58 :
デフォルトの名無しさん :2005/11/23(水) 17:24:15
DirectX9実践プログラミング を買って勉強を始めるところなのですが、 DirectX9.0b SDK と DirectX9.0c SDK っていうのは、 上記の本を参考にするにあたって大幅な変更などあるのでしょうか。 (本の通りに打っても動かない、とかは無さそうでしょうか)
59 :
デフォルトの名無しさん :2005/11/23(水) 17:26:20
>>58 大してないから安心しろ。
基本はおなじだからモーマンタイだ
>>59 即レスありがとうございます。
安心しました。
本が出版されたのがDirectX9.0b SDKのときだったらしいので気になって・・・。
ありがとうございます。
>>53-54 どうもありがとうございました。
実はまだ混乱してるんですけど・・・。
他にも、interpreterパターンに Context が含まれていたりいなかったりとか
気になる点はいくつかあるんですが、もう少し調べてみます。
ぐーぐるで「どのめた」と検索すると一件だけヒットするんですが そのページが素人の自分にはまったく意味の分からない文字配列で出来てました。 分かる人是非どういう意味があるのか教えてください。 一見文字化けページのようにも見えます・・・
>>57 少ししか調べてないけど・・
TCP/IPのコネクション管理はIISにやらせて、
プラグインみたいな感じでlinkするって感じですかね。
なんかよさげな気がしてます・・
#やりたいのは、単純なTCP/IPのサーバです。
unix系だとstdin/out使ってinetd登録でサクッとできちゃうようなことです
void main()
{
while(1) {
if (read(0, ほげ) < 0)
break;
fprintf(ログファイルげろっぴ);
write(1, OK);
}
}
ログのローテーションは自作したほうが早そうかな、
まんどくせ〜けど
64 :
デフォルトの名無しさん :2005/11/23(水) 18:27:59
FAT12/16のディスクイメージを作るツールってありませんか?
65 :
質問 :2005/11/23(水) 18:33:30
Borland C++ 5.5.1 for Win32なんですけど、 とりあえず表示だけのプログラムを書いてみたんだけど、 >エラー E2209 sample1.c 1: インクルードファイル 'stdio.h' をオープンできない >警告 W8065 sample1.c 4: プロトタイプ宣言のない関数 'printf' の呼び出し(関数 main) >*** 1 errors in Compile *** こんなエラーが表示されて設定の修正点が見つかりません。 プログラム自体に問題は無いようだし、 設定もなんども確認しましたが問題ないようです。 ほかに設定するべきところとかあるのでしょうか? (ちなみに私の使用しているOSはXPのsp1です)
>>65 I dont know what you did.
>インクルードファイル 'stdio.h' をオープンできない stdio.hと書いてる行をコメントにするか削除するだけ
68 :
57 :2005/11/23(水) 18:49:08
>>63 最初っからそういう風に具体的に質問してくれよー。
まあIISはプレーンテキストでログローテーションしてくれるので
大外れでもなかったか。
注意事項:2000server, 2003server, XPPro でIISの挙動はビミョーに変わります。
N人分のデータ(氏名、住所、電話番号)がDATA文で入力されているプログラムが ある。氏名を入力すると、住所と電話番号が表示されるプログラムをBASICで作成 しなさい
宿題は自分でしなさい
じゃあ、お母さんに言いつけてもいいんだね?
残念だが俺の母は10年前に他界している
>>68 をぉ、ログローテーションしてくれるんだ。
けど、そのログのフォーマットって、アプリ側で自由に変えれる?
後、一点気になったんだけど、IIS+ISAPIってHTTPプロトコルでラップされちゃうの?
それだと、ちょっと使えなくなっちゃうんだよね〜
あくまでも生のTCPできないと・・
76 :
68 :2005/11/24(木) 03:05:32
>>75 >あくまでも生のTCPできないと・・
それだと俺の知ってる範囲では winsock しか思いつかない。
後はwindowsのサービス(UNIXのデーモン)として実装するならATLが使えるくらい...
だれかもっとましなレスつけれるやつがいたらかわって答えてくれ。
77 :
デフォルトの名無しさん :2005/11/24(木) 03:24:54
cでディレクトリ内のすべてのファイルの名前を得たいんですが どうすればいいんでしょう?
79 :
デフォルトの名無しさん :2005/11/24(木) 06:34:59
各言語の特徴、得意な分野などがプログラミング素人にわかりやすく 書いてある web ページなんかは無いですかね?
81 :
デフォルトの名無しさん :2005/11/24(木) 06:57:51
>>80 最初にネタか…と思ったけど、とりあえずそれらしきページを探しましたが
どう見てもありません。本当にありがとうございました。
82 :
:2005/11/24(木) 08:23:53
>>76 やっぱり、winsockでゴリゴリ作るか・・と思ったが、
それなら、jre/jdk入れて、javaで作ったほうが楽と思うけど、そうすると、windows固有の
APIとかDLL使うのがめんどくさくなるし(javaでwindowsレジストリの参照/更新ってできたっけ?)
>後はwindowsのサービス(UNIXのデーモン)として実装するならATLが使えるくらい
ここまでするなら、WinetdやCygwinインストか、linuxなりFreeBSDマシン調達のほうが工数
かからなくなってきちゃうかな・・
・・う〜ん、堂々巡りで迷うなぁ
83 :
デフォルトの名無しさん :2005/11/24(木) 21:39:00
CからAltiVecを使いたいんだがどうしたらいいんだ?
そもそも、inetdやlogrotateやnewsyslogって、UNIX系の標準じゃないよな inetdは、比較的昔からあるけど
86 :
80 :2005/11/24(木) 22:00:07
>>79 ごめんなさい・・・
2ch に聞きにきたということは、格式ばったサイトじゃないのを知りたいのなかって思いました。
pggrils のイラストを導入として本スレの「言語タンはエロかわいい!」
を一通り読めば今の日本のプログラマたちが言語をどうとらえているかを
肌で感じられると思ったのだが、よく考えてみればPGの内輪ネタを初心者
が面白がれる筈もない。
今後気をつけますのでお許しください。
87 :
デフォルトの名無しさん :2005/11/25(金) 01:46:09
xml扱いたいんだけどlibxml2かexpat どっちがいいっすか?
何だその態度
おまいこそなんだ
修行が足りないと閻魔さまに追い返されますた
押し通れ
93 :
デフォルトの名無しさん :2005/11/25(金) 12:06:37
Qtのsignal/slotとC#のdelegateの違いは何ですか? 基本的に同じ使われ方するんですかね。
>>93 Qt のことは良く分からないけど、ぐぐって出てきたページ見た感じ、
signal/slot はどちらかと言うと C# でいうと event かな。
delegate は関数ポインタの拡張版みたいなもの。
多分、Qt だと、signal/slot を実現するのに(マクロの中身は)関数ポインタだと思うけど、
C# だと event を実現するのに delegate 使う。
しるかバカ
>>95 知らねーよバカ、死ね、消えろカス野郎、自分のチンポでもしゃぶってろチンカスが野郎が。
お前なんか死ねばいいんだよ、分かるか?屑野郎。
分かったらさっさと回線切って首吊れ、お前は社会には必要とされてないのが分からないのか?
いいか? 死ねよ。
お前が死ねよ屑がw
仲良くしろよ屑共
>>24 pdfのフォーマットより、問題はwordフォーマットではないだろうか。
>>82 > (javaでwindowsレジストリの参照/更新ってできたっけ?)
出来ると思いますよ。
ピュアJAVAじゃ無理だろうけどな
はたしてJava以外のものを作らなければならないものをピュアと言えるのか
わざわざC/C++を絡めてJava使うくらいなら、最初からC/C++で作るな俺は
C/C++でDLL作ってそれをJavaから呼び出すとか、もはやJavaの意味ねーじゃん それなら最初からC/C++で作れよ
ははは、ここは本当に屑どもの巣窟だな。m9(^Д^)プギャー
アナタはその筆頭ですね
こ こ の イ ン タ ー ネ ッ ツ は 非 常 に 殺 伐 と し て い ま す ね !
111 :
デフォルトの名無しさん :2005/11/26(土) 20:26:49
XUIプログラミングを始めるにあたって、 参考になるサイトありましたら教えていただけないでしょうか。
長文失礼します。 抽象クラス Controller と、それを継承したクラス DefaultController、 抽象メソッド command(Controller c); を持つ抽象クラス BaseClass があって、 command 内では別の BaseObject を作成するようになってます。 そして BaseClass を継承した具象クラス A, B, C ... は、 各々のインスタンスを1つ親オブジェクトとして、それぞれのオブジェクト間で共有させたいのですが、 再入問題があるんで各々の親オブジェクトは static に出来ませんでした。 そのため親オブジェクトを Controller に持たせることにしたのですが、 [1] Controller にて親オブジェクトを保持しておき、A, B, C のインスタンス作成メソッドを提供する ⇒ クラスを D, E, F ... と追加していった時に、Controller, DefaultController 共に変更が必要 [2] Controller に Hashtable を持たせ親オブジェクトを入れておき、A, B, C のコンストラクタにて取り出して使う ⇒ 親オブジェクトは誰が何時作成するのか。それによって構造が複雑になる。 ってな感じに、これといった構造が思いつきません。 なんか良い案ないですか?
115 :
114 :2005/11/26(土) 23:31:31
自己解決しますた.スマソ
116 :
114 :2005/11/26(土) 23:33:14
やっぱ分かりませんでした。 誰か詳しく教えてください。
117 :
114 :2005/11/26(土) 23:34:01
すみません。結局のところ自己解決しました。
118 :
114,116 ◆6GBLY4IZcg :2005/11/26(土) 23:35:08
なんか偽者が出てきていますが、117は僕の投稿じゃありません。 誰か早く教えてください。
119 :
114 :2005/11/26(土) 23:35:12
やっぱり詳しく教えてください なんどもすいません
120 :
114 :2005/11/26(土) 23:35:31
おれ偽者うぜーぞ
121 :
114,116 ◆6GBLY4IZcg :2005/11/26(土) 23:35:54
仮トリップをつけたので安心してください。 早く教えてください
122 :
114 :2005/11/26(土) 23:35:57
おしえろぼけ
123 :
114 ◆6GBLY4IZcg :2005/11/26(土) 23:36:28
サムスンライオンズ
こっちは真面目なんです。 ここの人たちが早く答えないからこういうことになったんです。 お願いですからさっさと答えてくれないでしょうかこのクソ野郎ども><
125 :
114,116 ◆6GBLY4IZcg :2005/11/26(土) 23:37:06
まだですか? 早くしてください、急いでいるんです
126 :
114 ◆6GBLY4IZcg :2005/11/26(土) 23:37:21
クリリンのことか?
127 :
114,116 ◆6GBLY4IZcg :2005/11/26(土) 23:37:35
偽者やめてください。 早く教えてください。
128 :
デフォルトの名無しさん :2005/11/26(土) 23:38:06
129 :
114.116 ◆6GBLY4IZcg :2005/11/26(土) 23:38:28
すみません。自己解決しました>< もうこんなところには二度とこないので安心してください><
オレ、オレオレ
131 :
114,116 ◆6GBLY4IZcg :2005/11/26(土) 23:38:43
ま だ で す か ?
132 :
114,116 ◆6GBLY4IZcg :2005/11/26(土) 23:41:54
早くしてください 早くしないと通報します、僕は急いでいるんです
トリップ変えたら?
134 :
114,116 ◆6GBLY4IZcg :2005/11/26(土) 23:43:40
>>133 貴方みたいな名無しに言われる筋合いはありません。
135 :
デフォルトの名無しさん :2005/11/26(土) 23:48:12
>>134 ハァ?ちょっとコテ付けたからっていい気になるなや
お前自分が聞いたくせにそんな対応は無いだろ
136 :
デフォルトの各無しさん :2005/11/26(土) 23:48:25
おれ名無しじゃねーし
てかsageてくれ
138 :
デフォルトの名無しさん :2005/11/26(土) 23:49:09
#vip
139 :
デフォルトの名無しさん :2005/11/26(土) 23:49:17
>>135 ちょっと落ち着け
ここの住人が全員おまえみたいな屑だと思われたら堪らん
今すぐ黙るかこのスレから出て行くか、さぁ決めろ!!
140 :
114,116 ◆6GBLY4IZcg :2005/11/26(土) 23:49:35
>>135 ,137
なんで名無しのあなたがそんなことを言うのですか?
貴方みたいな屑にはそんなことを言う権限は無いと思いますが
141 :
114,116 ◆6GBLY4IZcg :2005/11/26(土) 23:49:56
ごたごたうるせーな!質問に答えればいいんだよ! くそが!!
またVIP集団か
143 :
114,116 ◆6GBLY4IZcg :2005/11/26(土) 23:50:16
144 :
114.116 ◆6GBLY4IZcg :2005/11/26(土) 23:50:17
145 :
デフォルトの名無しさん :2005/11/26(土) 23:50:18
86 名前:以下、名無しにかわりましてVIPがお送りします 投稿日:2005/11/26(土) 23:47:27 ID:qoqsfB2K0
>>75 を殺伐とさせよーぜ
無知なてめーらにわざわざ教えてやるってんだから もうちょっと態度考えて質問しろよな
147 :
デフォルトの名無しさん :2005/11/26(土) 23:50:56
75 名前:以下、名無しにかわりましてVIPがお送りします 投稿日:2005/11/26(土) 23:32:22 ID:A/lN06K30
すれ立てるまでもない質問はここで 第72刷
http://pc8.2ch.net/test/read.cgi/tech/1132601948/ の114でやってみた
76 名前:以下、名無しにかわりましてVIPがお送りします 投稿日:2005/11/26(土) 23:33:10 ID:GebIMEPW0
ひでー
77 名前:以下、名無しにかわりましてVIPがお送りします 投稿日:2005/11/26(土) 23:34:17 ID:JWR/Un530
ワロスwwww
78 名前:以下、名無しにかわりましてVIPがお送りします 投稿日:2005/11/26(土) 23:35:26 ID:qoqsfB2K0
>>75 114,116 ◆6GBLY4IZcg =#vip
148 :
114,116 ◆6GBLY4IZcg :2005/11/26(土) 23:51:07
とにかくスレに無益な奴は来ないで下さい 迷惑です
149 :
デフォルトの名無しさん :2005/11/26(土) 23:51:41
>>147 なにおまえ?捏造?VIPの振りすんの楽しい?
150 :
デフォルトの名無しさん :2005/11/26(土) 23:52:13
ばれたからにはもう荒らすしかないお ⊂二二二( ^ω^)二⊃ ブーン ⊂二二二( ^ω^)二⊃ ブーン⊂二二二( ^ω^)二⊃ ブーン ⊂二二二( ^ω^)二⊃ ブーン ⊂二二二( ^ω^)二⊃ ブーン⊂二二二( ^ω^)二⊃ ブーン⊂二二二( ^○^)二⊃ ブーン ⊂二二二( ^ω^)二⊃ ブーン⊂二二二( ^ω^)二⊃ ブーン ⊂二二二( ^ω^)二⊃ ブーン ⊂二二二( ^ω^)二⊃ ブーン⊂二二二( ^ω^)二⊃ ブーン ⊂二二二( ^ω^)二⊃ ブーン ⊂二二二( ^ω^)二⊃ ブーン⊂二二二( ^ω^)二⊃ ブーン ⊂二二二( ^ω^)二⊃ ブーン ⊂二二二( ^ω^)二⊃ ブーン
151 :
114,116 ◆Iyutn6izzo :2005/11/26(土) 23:52:33
変な人が紛れ込んでいるのでコテを変えました
152 :
デフォルトの名無しさん :2005/11/26(土) 23:52:35
おれもれも ⊂二二二( ^ω^)二⊃ ブーン
153 :
114,116 ◆Iyutn6izzo :2005/11/26(土) 23:53:14
荒らすなボケ
#VIP だな。わかりやすすぎる。
155 :
114,116 ◆Iyutn6izzo :2005/11/26(土) 23:54:04
ここは俺のスレだ
さっさと質問に答えろやボケ
>>154 人のコテハン解析するとか言う意地汚い真似するなやボケ
集団心理か?
157 :
114,116 ◆Iyutn6izzo :2005/11/26(土) 23:56:50
ほら、すぐに反論できなくなる。 所詮名無しクオリチーだなwwwwwww
158 :
デフォルトの名無しさん :2005/11/26(土) 23:57:31
159 :
114,116 ◆Iyutn6izzo :2005/11/26(土) 23:58:45
>>158 ここは俺のインターネットだ、関係ないものを貼る暇があったら俺の質問に答えろやチンカス!
声が宇宙って何なのさ?
161 :
デフォルトの名無しさん :2005/11/26(土) 23:59:03
どのアプリケーションがどの言語で書かれてるかってどう調べるんですか
インターネットの意味わかってる?
163 :
デフォルトの名無しさん :2005/11/27(日) 00:00:33
>>161 どのアプリケーションがどの言語で書かれてるか調べたらいいんじゃないかな?
164 :
114,116 ◆Iyutn6izzo :2005/11/27(日) 00:00:44
>>164 言葉間違えるとリアルに逮捕されるけど大丈夫?
166 :
デフォルトの名無しさん :2005/11/27(日) 00:03:46
>>165 これくらいで逮捕されると思ってるおまえの頭を心配する
167 :
デフォルトの名無しさん :2005/11/27(日) 00:04:04
>>166 インフレ起こさないようにしとくだけだが、そう誘導するおまえの頭を心配する。
169 :
デフォルトの名無しさん :2005/11/27(日) 00:08:51
170 :
デフォルトの名無しさん :2005/11/27(日) 00:25:00
今からDelphiってどう?
あんな糞言語やめとけ
初心者向けの簡易言語だ
Delphiで楽しく覚えていくというのは時間の無駄ってことか
174 :
114,116 ◆Iyutn6izzo :2005/11/27(日) 00:49:23
>>173 そんなことを書くのも時間の無駄だと思います><
コテでレスするのも無駄だと思います><
なんだ、「ひどいインターネット」すら知らんで書き込んでる奴もいるのか。 その辺はさすがにvipperの方が知ってるのかな。
ここはひどいインターネットですね><
179 :
デフォルトの名無しさん :2005/11/27(日) 10:21:52
vc++.netで作ったソフトはnet環境でないと動きませんか?
ドットNETプロジェクトで作ったならな VC++.NETというのはVS.NETの中のC++開発環境の総称であって必ずしもドットNETを使ってるとは限らない プロジェクト新規作成時にドットNETにしなければ、ドットNET環境でなくとも動く
181 :
デフォルトの名無しさん :2005/11/27(日) 10:44:35
>>180 さんありがとうございます。
ドットnetにしないでMFCで作ることにします。
いまから何か作ってみます。
ありがとうございました。
(;* ゜Д ゜ *) まさか
>>179 …。意図的に.を抜いた釣りなのか!
>>181 忠告しておくが、MFCで作ったら今度はMFC環境が無いと動かんからな
誰かにあげたりするときは、プログラムと一緒にmfc71.dllも渡さないとだめよ
184 :
デフォルトの名無しさん :2005/11/27(日) 12:37:21
メモリって一番地ごとに1バイトづつの記憶容量が割り当てられているのですか?
そうだよ
187 :
114,116 ◆Iyutn6izzo :2005/11/27(日) 14:50:21
お前ら俺のスレッドで糞会話するなこの名無し
ヾ(*´д`*)ゞ
糞会話ですが、file open のコードを他からコピペしたんだけど間違って API の CreateFile を抜かしてしまった。 if ((hFile = (szFileName, ....)) != INVALID_HANDLE_VALUE){ ... 略 CloseHandle(hFile); } となったのに、コンパイル・エラーは出ない。これでいいのか。
各APIの挙動まで考えられるか糞が とコンパイラ様が仰られております
>>189 順次演算子というものがC/C++にはある。「式, 式」のカンマだ。
関数呼び出しのはずだった()はその場合、単に5 * (2 + 3)のように優先順位を上げる括弧になっている。
順次演算子の結果は最後の式の結果となるので、hFileにはCreateFileの最後の引数となるはずだったものが代入されることになる。
CreateFileの最後の引数の型はHANDLEであり、たまたまCreateFileの戻り値の型と同じなので、
hFileへ代入してもエラーにならなかった。
193 :
189 :2005/11/28(月) 07:25:17
>>192 説明感謝。
コピペで疑ってなかったんで、{ ... } 中ばっか眺めて寝るのが遅くなった。
>>191 「ファイルは正常に作成されますた。」と出していたんで、どこへ出たんだと
探しまくったよ。
板違いなのかもしれないんですが、ここには業務システムを作っていそうな人が たくさんいそうなので教えてください。(他に適切な板があったら誘導おながい) 銀行のキャッシュカードの暗証番号は、数字4桁と決まっていますが、 どうしてそんな不便な仕様なのでしょうか? 暗証番号もカタカナが使えれば、本人にとっては忘れにくい暗号で、 他人には推測しにくいものに出来ると思うのですが。
>>194 どっちかっていうとマ板やそれこそ金融系の板(あるのか?)の方がいい気もするが
何も知らない俺が勝手に推測してみる
単に誰かが最初に数字4桁のを作ったからそれに合わせただけじゃまいか?
日本語は扱いが面倒なので無理だろうが、英数字○桁ぐらいならほとんど手間掛けずに変更できるはず
切符コレクターにとって都合のいい桁だから。 その昔、銀行と鉄道は密着な関係にあった。
固定レコード長だからね 少なくとも25年以上前から続いてる
密着だって・・・ 使うなら密接じゃろ密接・・・orz
桁数はともかく、カタカナなんか 昔の端末でどうやって入力させるのかと。 数字入力すら考え込みながらやってる人に ATMの前で一人10分かけさせる気ですか。
200 :
194 :2005/11/28(月) 22:37:40
>>195 日本語は対応よりも、桁を増やす方が簡単なのですか。
桁が増えたら、ますます覚えにくくなりそうですけど、安全にはなりますね。
>>196 参考になります
>>197 半角カナは1バイトって聞いたことがあるんですが、やっぱり数字とは違うんですね・・・。
名義などに半角カナはつかっているし、データベースを四桁の数字から
四桁の文字列に変えるだけ・・・というわけにはいかないのでしょうか?
>>199 ATMなら、振込先・振込人名などを入力するインターフェイスもあるし、
さすがにそれすら出来ない人は、普段から窓口でやっていそうな気がします。
昔は画面にタッチして入力なんて無かったんだけど 完全に自分のことしか考えてないし 頭使ってないんだね
>>200 >名義などに半角カナはつかっているし、データベースを四桁の数字から
>四桁の文字列に変えるだけ・・・というわけにはいかないのでしょうか?
結論だけ言うと可能。確かに半カナはシングルバイト文字だが
互換性に無茶苦茶問題があるので避けるべきだな
なんで名義に半カナ使ってるのか理解できん
いやー、194の提案は素晴らしい内容だから こんなところでクダ巻いてないで 全銀協にでも行って提案してくると良いと思うよ。
http://smallbiz.nikkeibp.co.jp/free/RASHINBAN/20051020/106378/ キャッシュカードに記録されているデータは各銀行によってまちまちで、
これを統一しないと銀行間でのオンラインCD取引ができない。
そこで、各銀行が話し合ってキャッシュカードに記録する
磁気データの共通フォーマットを作った。これが昭和47年のことである。
この共通フォーマットは、現在でも使われているJIS-?型である。
昭和47 年というのは、世界標準の共通フォーマットが作られる前で、
日本はずいぶん先見の明があったと思う。
この共通フォーマットでは、次のようなことが定められた。
(1) キャッシュカードの磁気ストライプには、72ケタの文字が入る
(2) ここでいう「文字」には、記号や数字、アルファベットが含まれる
(3) 8ケタ目から11ケタ目に銀行番号を入れる
(4) 12ケタ目から15ケタ目は支店番号
暗証番号については、4ケタ目から7ケタ目に入れることに決められた。
このときに「暗証番号4ケタ」が全国的に定まった、といえる
(その後、直接キャッシュカードに暗証番号を入れるのは危険だ、
ということになって、昭和63年からは入れなくなった) 。
はやくATMも指紋認証にならないかな
暗証番号はキャッシュカードに直接入れないようになったが、 入れるための領域は残ってるんだけどな 今はどうか知らんが、ちょっと前にその領域を使った偽造手口があった
JIS-II のストライプって、奇数パリティ+4ビットだったような記憶があるが 勘違いだったか。
N人分のデータ(氏名、体重、身長、年齢)がDATA文で入力されているプログラムが ある。これを用いて次のプログラムをBASICで作成しなさい 1、最も体重の軽い人の名前を表示する 2、身長が160CM以上で170cm未満の人の名前を表示する 3、体重が60kg以上で、身長が150cm未満の人の名前を表示する 4、年齢が30歳以下の人の、体重と身長の平均値を計算し表示する
最近よく見るんだが、メールアドレスに fh 入れてる奴は同一人物?
214 :
デフォルトの名無しさん :2005/11/29(火) 19:13:44
>>212 結構釣れるんで面白がってるんじゃない?
ベースアドレス指定方式とインデックスアドレス指定方式 の違いってなんですか? どっちも命令の指す番地に,レジスタの値を足した番地を 参照するので一緒に感じます.
なんの話だよ
217 :
デフォルトの名無しさん :2005/11/29(火) 20:46:16
libavcodec, libavformat使って、MPEG2→PPM変換(C言語、Unix)したいんだけど、 いいサンプル(英日問わず)知ってる人いないですか? ここ3日探してるんだけどまともなドキュメントがない↓
.NETについて質問です。 VS2003の環境で「Visual C++の.NETアプリケーション」を 選んでプログラムを作った場合、言語がC++であっても 実行ファイルはネイティブコードにはならず .NET Framework上で 動くコードが作られるのでしょうか? 実行速度は大事にしたいし先々DLLなんかも作りたいと思ってるけど、 .NETのクラスライブラリ群も便利でいいなーなどと思ってる次第です。
.NETアプリケーションとして作ってるのに.NETのコードにならなかったら明らかにおかしいわ
221 :
デフォルトの名無しさん :2005/11/30(水) 10:09:45
ある単語の訳をプログラムの内部的に利用できるようにするための オープンソースなどないでしょうか? 例えば、jpに日本語文字列が入ってて、 eng=translate(jp) というような関数の形でengに訳語を返し、 この、文字列engをプログラムの内部的に利用したいのです。 言語は何でもいいです 和英,英和どちらでもいいですし、 翻訳精度はあまり気にしません。
223 :
デフォルトの名無しさん :2005/11/30(水) 11:12:01
>>221 gettextと言わせたいのか?
言語はなんでも良いというなら最近の言語(Javaなんか)だと標準APIで出来るぞ
>>221 単語の訳語を引っ張り出したいだけなら、そこらに落ちてる
テキスト形式のフリー辞書でも拾ってきて、そのデータを参照すりゃいいだろ。
225 :
218 :2005/11/30(水) 14:32:45
レスありがとうございます
>>219-220 やっぱりそうですか。
実行ファイルはネイティブで、.NETの機能はDLLを読み込む
形で動かないかな〜と思っていました・・。
追加質問になってしまいますが、C++でコーディングするとき
MFC以外のクラスライブラリで良さそうなものはありませんでしょうか。
>>225 C++イコールネイティブという発想自体おかしいよ
C++はただの言語じゃん
ネイティブになるかどうかはコンパイラの仕様でしょ?
227 :
デフォルトの名無しさん :2005/11/30(水) 15:23:59
VC++.2003です。SMTPしゃべれるライブラリってないですか? .NETで System::Web::Mail;使ってみたのですが、 SMTP-AUTHに対応してないみたいなので、使えません。 他ないですか? JavaMail相当のものがないかしらん
228 :
227 :2005/11/30(水) 16:01:01
231 :
凡人 :2005/11/30(水) 18:41:01
C言語でgcc ○○.cでコンパイルさせてもmath.hを読み込まないのですが -lだか-mかなんか必要なんでしょうか? お願いします。
ヘッダなら手が届く場所に置いとけば読むよ
ミスタードリラーのブロックのアルゴリズムはどうなってるんでしょうか? 何度考えても再起処理→永久ループになっちゃう…
234 :
デフォルトの名無しさん :2005/11/30(水) 21:04:25
スクリプトってみんな何につかってるの?
>>231 本当に「math.hがない」っていうエラーなら、gccのインストールで失
敗してる可能性が高い。
236 :
デフォルトの名無しさん :2005/11/30(水) 22:11:35
質問です 前にヤフオクで落札したら、出品者に自動的にメール送って管理してる人がいたんだけど あーいうのはどの言語使ってるんですか? Perlで出来きるんですか
またお前か
238 :
218 :2005/12/01(木) 00:11:37
またまたレス感謝です。 ざっと調べたところATLは参考サイトが豊富ですね。 ボーランドのほうも、ライブラリが良くまとまってると 聞いたことがありますし・・少し迷ってみます。
OWLって現状入手可能だっけ? C++Builderは5か6からOWL付属しなくなったし。 あとC++から「使用できる」ライブラリで良ければVCLも。(ソースはObjectPascal)
こんにちは。
環境に依存しないBITMAPのライブラリを探しています。
言語はC/C++のどっちでもいいです。
要求は、
・8〜32ビットの読み込み。書き出し。
・同ライブラリ同士の矩形転送。非矩形転送(多角形など)
・同ライブラリ同士のマスク付転送。
・同ライブラリ同士のアルファ付転送。
・プログラム内でのデータ受け渡し。
こんな感じです。
無ければ自作するつもりですが、車輪の再発明を避ける目的で聞いてみようと思いました。
速度は
[email protected] でまともに動けば問題ないです。
なんか良いのないでしょうか?
241 :
デフォルトの名無しさん :2005/12/01(木) 21:28:15
>>233 消すときは、あんまり深く考えてないが、迷路探査と同じ方法が使えるように思う。
・消す色選択->再帰で同じ色をマーク->行き止まりに行ったら、検索終了->マークした部分を削除。
落ちてくるのは支えをどういう風に表現するかによるが、今は思いつかん。
俺しかいない予感!!
いるよ?
フリーのC言語のコンパイラがあるらしいのですがどなたかご存知ないでしょうか? これからC言語の勉強をはじめたいと思っていますのでよろしくお願いします。
245 :
240 :2005/12/01(木) 22:14:58
えーっと、あきらめて自作します。 ぐぐるさんで調べてもライブラリが引っかからないのであきらめました。
246 :
デフォルトの名無しさん :2005/12/01(木) 22:20:48
VCToolKit BCC++ その他。 好きなの選んでやり込め!
そうそう。 GCCもよろしくな!
>>246 >>247 紹介ありがとうございます!
これから仕事でC言語を使うのでがんばって覚えたいと思います
!
マ、マジかよ…(;゚Д゚)
GCCならいいんじゃないの?
環境設定でコケルに1ペンス
いや、ホントマジです。 昔アセンブラやってたけど、今じゃ全く役に立たないってことで C言語覚えることになりました。 まぁなんとかなるっていうかなんとかしなくちゃいけない!w
仕事でやるのにコンパイラ何でもいいんだ 変わってるな
仕事やってたってのにさらに驚き 質問時に環境云々すら出さなかったから厨房とかだとおもた
あ、たぶん仕事では会社で使ってるコンパイラだと思うんだけど、 入社する前C言語を少しでも覚えておきたいから勉強に使おうかと… もしかしてコンパイラによってプログラムって違いますか?
規格があるから、そんなにずれたものはできないと思うが、ベンダー拡張使い出すともう泥沼。 なので、基本をしっかりおさえるのがベスト。
>昔アセンブラやってたけど、 あー、升のためにかじった程度の話か
一瞬
>>246-247 が
>>245 へのレスに見えた。
それはさておき仕事なら「会社で使ってるコンパイラ」の
一番安いやつを買って勉強するのが結局のところ一番お得だと思う。
それ書いたの、おれ。オレオレ。
261 :
デフォルトの名無しさん :2005/12/01(木) 22:46:43
>>258 それだと、なおさら環境設定でコケルに2ペンス。
>>257 ありがとうございます!
まだ始めるばかりなので基本を覚えることに専念したいと思います。
>>257 アセンブラは昔、専門学校でファミコンオーサリングツールっていうので使ってました。
>>259 そうですね。会社でつかってるやつっていうのを知っておかなくてはいけないですね。
明日電話で確認してみます。
使ってるの、コードウオーリアだったりして。 たっかいんだよねあれ。 って、ゲーム系から足洗ったってことかな。
ゲーム系じゃなくってシステム系だと思います。 会社で一番使われてるのってVCなのかな?
SDKとかワケわかんネー!orz この時点でヤバいですね(w
267 :
デフォルトの名無しさん :2005/12/01(木) 23:15:13
時間なんでそろそろ消えますよ。 がんばってください。
>>226 SDKは何かのためのライブラリ群である。
よって、基本機能とは切り離され、基本がわからないとそれらの理解も苦しい。
>>268 ありがとうございます!
じゃ、SDKっていうのはなしでも構わないんですね。
>>269 貴方の目的によるが、今必要ないなら、必要ない。
必要になったら使えばいい。
バッチファイルも含めた、コマンドライン一般じゃないかなー。
2ペンスおくれ!!
>>273 ペンスってどこの通貨だよ!?w
ググったら1ポンド=100ペンスとか出てきた。
間違ってるようなきがするけど。 ハガレン!!
あー実在するのね。
今の為替で1ポンド207.64円だから 約5円ですた。
ちっ!チョコ一個か。 もっとせびるんだったな。
チョコ腹の足しにもならんな。んじゃ寝る。
なあに、かえって免疫力がつく
282 :
デフォルトの名無しさん :2005/12/02(金) 01:25:40
ユウは、ショォーーーッック!!!
誤爆った・・・すまん
284 :
デフォルトの名無しさん :2005/12/02(金) 02:50:59
285 :
デフォルトの名無しさん :2005/12/02(金) 03:07:58
書き出しを行えるプログラムを使って テキスト形式のファイルを出力して、その後 読み込みを行えるプログラムでそのテキストファイルを 読み込んだ場合問題なく行えるのに、 いきなりテキストで編集したファイルを読み込むプログラムを組んだら うまく動作しませんでした。 考えられる要因を教えてください。 環境:WindowsXP,Borland C++ Compiler 5.5,BCPad
fc /bでもして比較して見れ
読み込みを行えるプログラムで読めたんなら 読み込みを行えるプログラムを作ればいいんじゃないか?
エスパーしてみると メモ帳で新規作成して保存したら UNICODEになっててぬるぽで終了 とか?
>>285 どのようにうまく動かないのかkwsk!!!
ところで、
>>8 がお見合いケコーンとか言っている件について。
290 :
デフォルトの名無しさん :2005/12/02(金) 10:42:24
フォーマットして新規で再インストール 上書きは不可
>>289 本人乙
気づいてもらえないって大変だね
293 :
デフォルトの名無しさん :2005/12/02(金) 15:49:10
もしどちらでも実現可能な場合、一般的にC++よりCで実装した方が高速だと聞きましたが、本当ですか?
いいえ
MS-DOSの「COPY CON」を使ったバッチファイルで 連続的にテキストファイルを作りたいのですが 記述の仕方を教えてください。 > D:\>COPY CON aaa.txt /ファイル名 > abcde /テキスト内容 > ^Z /終了(Ctrl+Z)
297 :
デフォルトの名無しさん :2005/12/02(金) 15:54:37
C++の標準I/OストリームがCの標準入出力より早い事はあまり無いがそれはC++で作ったから遅いという訳ではない
298 :
デフォルトの名無しさん :2005/12/02(金) 15:56:27
300 :
デフォルトの名無しさん :2005/12/02(金) 16:29:08
>>300 発想がアフォだと思います(`・ω・´)
302 :
デフォルトの名無しさん :2005/12/02(金) 17:19:26
はい。
303 :
デフォルトの名無しさん :2005/12/02(金) 17:40:06
ソフトウェア板と迷ったのですが、こちらの方が詳しい方が多いのではと思い質問させていただきます。 【使用OS】 WindowsXP HOME SP2 【症状】 .NETの必須コンポーネントがインストールできない 【使用PC】 NEC製 Lavie (LL550/4) OSやアプリがもともと入っているもの このたび、visual studio.netのtheSpokePremium Version2003というものを購入しました。 60日試用版というものがついてきたのですが それがインストールできなくて困っています。 最初に"VisualStudio.NET必須コンポーネント"をインストールするのですが それをクリックすると"3Dフィッシュアクアリウム"をインストールします。 (購入時からPCにインストーラが入っていると思われる) しかしそこで終了してしまい、直接visual studio.NET本体をインストールしようとしてもダメ。 まずは必須コンポーネント、とのことなんですが 何度やってもうまくできません。 どうやったらいいのか、わかるかた教えてください。 もしいた違いでしたら誘導お願いします。
>>295 echo "abcde" > aaa.txt
echo "fghij" >> aaa.txt
echo "klmno" >> aaa.txt
echo "pqrst" >> aaa.txt
echo "12345" > bbb.txt
echo "67890" >> bbb.txt
>>303 そのNECのPCに元から入っているおまけアプリが邪魔してる
とりあえずおまけを消してからやりなおしてみ
306 :
デフォルトの名無しさん :2005/12/02(金) 18:15:14
>>305 この板に来る人が間違えないとは思うが、消してって表現でフォルダの削除はしないように
アンインストールしてみたら?って事だからね
その状況だとアンインストールが出来ない可能性はあるけどね
307 :
295 :2005/12/02(金) 18:32:43
>>304 うまくいきました。
調べてもわからず困っていました。ありがとうございます。
308 :
デフォルトの名無しさん :2005/12/02(金) 19:52:11
現在ある自然数cが箱に入っています。 その値はわかりません。 ここで、アルゴリズムAに自然数xを入力すると、cがx以上ならYESと答えてくれます。 そこで問題なのですが、アルゴリズムAを呼び起こす回数がもっとも少なくなるようなアルゴリズムはどのようなものでしょうか? また、その回数はどれぐらいになりますか?
309 :
308 :2005/12/02(金) 19:53:18
ごめんなさい・・・なんかぼけてました。 求めたいのはある自然数cの値です。 その際のアルゴリズムAの呼び起こす回数です・・・。 よろしくお願いします。
範囲は-無限 〜 +無限?
312 :
308 :2005/12/02(金) 20:05:09
>>310 どちらかというと探索問題なのでプログラムに近いと思い、こちらに書かせていただきました。
>>311 有限であると考えてください。
なお、自然数なので負は含みません。
せめてcがxの時に当たりとわかれば気分もいいのに。
ていうか、どう考えても宿題だろこれ
311 の言いたかったことを 308 にも理解できるよう意訳してみる。 自然数の探索範囲が有界でないならば如何なるアルゴリズムであれ プログラムが有限時間内に停止することが無いのは自明である。 自然数と書いてあるので下限は仮にゼロであるとしてもいいが 上限がいくつなのかはおまえしかわからんので探索範囲を明示しろ。 これに対して > 有限であると考えてください。 > なお、自然数なので負は含みません。 とレスする 308 に 311 も呆れて答える気をなくしたのだと思われ酢。
basicでGPRINTを2つづつ0.5秒ごとに表示させる命令ってどんなのがおすすめ?
ON INTERVAL GOSUB 200
318 :
デフォルトの名無しさん :2005/12/02(金) 23:54:37
>>318 実はVisualC++というオチは・・・流石にないか。
インストール時にインストールするコンポーネントの一覧で選択した?
多少プログラミングの板で聞くような話題ではないかもしれませんが、 【24hで納品】BIG な BIG な、サーバーを用意しました 【2get禁止】 ってスレを最近よくみかけます。この人は一体どういう仕組み(?) を使ってスレを立てているのですか? 2getしてやろうとしても書き込みできません。 ただ単に、2ちゃんねると契約して…というそういう流れなんでしょうか?
>>320 そこが2chのサーバも提供しているだけある。
322 :
318 :2005/12/03(土) 00:08:48
>>319 どうもやっちゃったみたい。
「Microsoft Visual C++.net Standard Version2003」
ってかいてある
アチャー
(ノ∀`)アチャー 南無
324 :
318 :2005/12/03(土) 00:14:00
これからはC、C++でプログラミングしていきます。 でゎ
325 :
285 :2005/12/03(土) 00:49:40
>>320 2getしようとするとスレがあがってしまうから
うざい
放置してくれ
俺も問題ない
C++で、クラスの関数宣言と実装を全部ヘッダーに書いたとき、 そのクラスに持たせた static のメンバ変数はどこで初期化すべき? 初期化のためだけに同名の .cpp ファイル作るほうがいいのかな…?
cpp作るのは初期化のためだけじゃないから
オブジェクトファイル作っておける分コンパイル早くなるとか? 自分の知識じゃそのぐらいしか思いつきません(´・ω・) 真偽はともかくとして、 やはり同名のcppに記述すべきということですかね
cpp作らないかんのはそういう問題じゃないですから
そもそもヘッダで static メンバ初期化してたら 多重定義でリンク出来ないんじゃないかと
プログラミング始めようと思ってます。 最終的にブラウザやエディタなどをWINDOWS環境で作りたいんですが どの言語がお薦めでしょうか?
静的関数はクラス定義内で定義できる。
関数の中には静的変数を置ける。
そこで常套手段としてたとえばこうする。
class hoge
{
public:
static int& hoge()
{
static int i = 1;
return i;
}
};
あるいはそれだけのためにtemplateにしてしまう方法もあるようだ。
http://d.hatena.ne.jp/Cryolite/20051129#p3 ほかにも大抵の処理系では独自拡張でcppファイルに定義が要らなくなるような方法を提供しているがお勧めしない。
>>334 何をやるにもとりあえずC++ならできなくて困るということはない。
>【2get禁止】 実際は2getしようとしてもできないんだが もしかしてスクリプト等で自動2げとする馬鹿がいるとあれだから
>>334 コンソールアプリならD言語使っとけ
GUIならJAVA使え
Javaでブラウザやエディタが作れる? 仮に作れたとして使う人がいる?
>>339 Javaで一番初めに登場したサンプルがプラウザ
エディタもNotepadなら苦もないし、一太郎にはJavaで作られたArkが。
プラウザいうな
ビルド始めてから1時間経っても終わる気配がありません>w< これって普通ですか?
はい
仮パラメータってなんですか?
はい
ひあ
ぜあ
>247 thx
>>343 Mozillaなんて半日、Linuxのカーネルなんてもっとかかる。
ビルドが遅くてむかつくならD言語かスクリプト言語を使うといいお
VC++にて、Alt と Enterキー が同時に押されたのを検出したいのですが、 WinProc 内(WM_KEYDOWN / WM_SYSKEYDOWN)にて 検出しようというのは間違っているのでしょうか。
355 :
334 :2005/12/03(土) 19:23:29
レスありがとうございます。 C++、JAVA、Dを調べたところ、C++が環境面などが一番合ってそうなのでこれにします。 ただC言語の知識が前提みたいですね(´・ω・`) さっそく今日から頑張ってみます。
>>351 gcc3.3のビルドに20時間程かかりました>w<
っミP54C 133MHz
Linuxのカーネルなんて2分くらいで終わるだろ 何でコンパイルしてるんだ?
133MHz
>>335 hoge h;
を作って
printf(%d", h.hoge");
というのは分かるのですが、
h.hoge = 10;
としようとするとオペレータがどうのこうのって怒られました。
>>359 hogeはあくまでメンバ関数だから
>>335 の実装でそういうことをやりたければ
h.hoge() = 10;
とする
その前にprintfのバカな指定に突っ込めよ (%d", h.hoge")ってなんだよ
362 :
デフォルトの名無しさん :2005/12/03(土) 21:37:58
COMやIEコンポーネント関係はどこで聞けばよかとですか?
zxp3dec.tpm --- 吉里吉里割り込み型ファイルデコーダ というのを昔に入手したんですが、使い方が分からなくなってしまいました。 read me を見てもちんぷんかんぷんで・・・・ どなたか使い方知っている人がいたら教えてください。
366 :
316 :2005/12/04(日) 12:57:24
>317 thx なんか規制されてて書きこめなかったうぇ で、やってみたんだがポケコンにインターバルが実装されてなかったよ orz 他のやり方とかないですかね?GPRINTがwaitに影響されずに2つ表示する方法とか・・ よろしくお願いしますorz
369 :
デフォルトの名無しさん :2005/12/04(日) 22:20:08
C,VB,C#,VC++,Javaで、Windowsで同じアルゴリズムのプログラム(簡単なやつ)を作っています。 これをMacやLinuxで動作させるために、必要なことってなんですか? プログラムの中身も書き換えなければならない可能性もありますよね?
必要なこと? MacやLinuxで動作できるコードにすること つーか解ってるじゃねぇか
そもそも、VBがMac・Linuxに持ってけるわけねぇだろ
M女史の再来?
VBはVB.NETの事でmonoを使えって事じゃね?
>>372 M野って、VBで何やろうとしてたんだっけ?
VBでは何も。
376 :
デフォルトの名無しさん :2005/12/05(月) 00:23:59
MSHTMLの質問です。 ---------------------------------------------- void hoge(IHTMLDocument2 *pDoc) { CComPtr<IHTMLSelectionObject> pSelection; // 必ず成功する if (SUCCEEDED(pDoc->get_selection(&pSelection))) { MessageBox("select"); } } ---------------------------------------------- get_selection時に文字を選択していたときだけ処理をしたいんですが、 どうにもこうにも必ず成功してしまいます。 なにとぞお知恵をお貸し下さい。
377 :
デフォルトの名無しさん :2005/12/05(月) 00:29:48
>>376 API ドキュメントを穴が開くほど読んでみろ。話はそれからだ。
Request:
GET /tech/subject.txt HTTP/1.1
Accept-Encoding: gzip
Host: pc8.2ch.net
User-Agent: monazilla/1.00
Connection: close
Response:
HTTP/1.1 302 Found
Date: Sun, 04 Dec 2005 15:45:18 GMT
Server: Apache/2.0.53 (Unix) PHP/4.3.10 mod_ssl/2.0.53 OpenSSL/0.9.7d
Location:
http://server.maido3.com/ Vary: Accept-Encoding
Content-Encoding: gzip
Content-Length: 269
Connection: close
Content-Type: text/html; charset=iso-8859-1
参考元
ttp://info.2ch.net/wiki/pukiwiki.php?subject.txt%A4%CE%BB%C5%CD%CD 何が足りないんでしょうか?
Location が違うのが気になりますが…
HTTPの302応答コードが何かちゃんと調べろ そうすれば何をすべきかはすぐにわかるはず
たぶん「人大杉」が出てるだけ
C言語勉強してるんだが、 中・高と普通の人が受ける数学や英語の勉強をほとんどして来なかった自分にも可能だろうか
英語なんて要らない 数学は有った方がいいだけ
そうか良かった 計算はプログラム側でやってくれるものな・・ ありがと頑張ってみる
>>382 英語は要るだろ
といってもEN版MSDNが読めるだけのレベルがあれば十分だが
それすらできないなら氏んでください
足し算や引き算といった計算はやってくれるが、 計算式を考えるのは自分だぞ 数学で大変なのは後者だと思うが
教授の話だと初歩的なものでいいから統計学について知っておいたほうがいいらしい
>>377 中身が空かどうか調べりゃ良かったんですな。
お騒がせしました。
>>381 手遅れの面がないともいえないが、仕事の関係でオレは40前に英検2級とった。
1人で海外出張もした。
しかし覚えている単語は高校までに覚えたものしか残らないとつくづく感じる。
電車の中でマンガを読んでいる学生をみるとモッタイナイと思う。若いとき
覚えたものは忘れないし、荷物にもならない。2000語は覚えろ。マンガを
読むなら英語のにしろ。
>>388 MSDNやらその他英語のドキュメント読んでたら自然に覚えなくね?
>>389 自分で「手遅れ」と言ってるくらいだから
覚えられないんでしょう。
あぁヒトゴトじゃねーや…orz
効率を考えずにブルートフォース一筋で逝くなら数学はいらないかも。 効率を考え始めたら数学が必要になる罠。 1からnまでの合計を返す関数をゴリゴリとループ回して計算するのも乙だが (n(n-1))/2;とだけ定義した方がよっぽど賢い(というか関数にする必要もない)。 英語は「出来ると便利」程度かと。 と言いつつ、日本語にローカライズされていないマニュアルは山ほどあるんで 仕事でプログラム組むには英語は必須かと。 アメリカで計算機科学専攻してる俺はいつでも勝ち組。(^_^)v
MSDNなんてあんなもん、勘で読めりゃそれでいいし
少しお金を出せば日本語の書籍イパーイあるじゃん 新しいのやマイナーなのは無理だけど そういう所で差をつけたいの?
>新しいのやマイナーなの ここの方が重要なわけで
小回りの利く所は大変ですな
398 :
デフォルトの名無しさん :2005/12/05(月) 21:00:57
VB6.0のフォームにエクセルのシートを貼り付けて、右クリック時のショートカットメニューを消したいんですけど、知ってる人がいたらおしえてください。
オマエは該当スレが目に入らんのか
401 :
駄目文 :2005/12/06(火) 00:18:48
卒研テーマのアンケートで、4月までに変えても良いということなのですが、
何かアドバイスあればお願いします。
JAVAはまだあまり勉強していなくて苦手で、あまり特別な知識が必要なくて、
分かりやすくて、収入がいい&仕事も労力が少なめで、睡眠時間も確保でき、なるべく楽しんでできるような仕事があれば理想です。
企画みたいな仕事もやってみたいんですけど・・。
なんかズレたこと書きまくってますが、簡単めな仕事がある就職に有利なものとか、
複雑じゃなくて分かりやすいやさしいJAVAの知識でよい、みたいなのが理想なんですが、
まず1か2か3(か4)に絞り、1か2で迷ってるんですが、進学するつもりもないので、
やっぱり1ですかね・・。あんまり詳しい知識なくても就職できるもんですか?
今日参考書買ったんで、これからJAVA(の基本)は頑張ろうと思います。
あと派遣も最近始めて、冬休みはたくさん稼ぐつもりでいます。
http://page.freett.com/kb100000/sotuken.txt
甘えすぎ('A`)
こういうのがSEになると社内全体が崩壊する
>>401 ふつーにアンケートお願いしますってかけばいんじゃないの?
405 :
デフォルトの名無しさん :2005/12/06(火) 01:54:13
レジストリを変更するプログラムを書きたいのですが どう書けばいいのですか? C言語でお願いします
delete p; とした後のpの値は不定ですか?それとも以前のアドレスが入ったままなのでしょうか
407 :
406 :2005/12/06(火) 01:57:16
↑すみません、C++です
delete演算子は、デストラクタがあればそれを呼び出し その後、operator delete(void *)という関数を呼び出して領域を開放する
>>401 公務員試験受けとけ
あと公務員になるなら新卒の方がいいから
>>406 pが指すインスタンスは解放されるが、pの値は変わらない。
>>406 410の言うとおりだから、場合によっては自分でpに0を代入しておくと良いこともある。
412 :
デフォルトの名無しさん :2005/12/06(火) 08:40:12
Unicodeについて質問です。 Windows 2000, XPがサポートしてるのは1.1(固定長)までですか? それともサロゲートペアが導入された2.0以降ですか? 宜しくお願いします。
ASP.NET + VB.NET でWebアプリを開発しています。 クリックするとDBへデータを書き込みにいくボタンがあるのですが、 複数のクライアントから同時にボタンをクリックされた場合の動作を テストしたいのですが、1人でこのテストをする場合、なにか良い方法は ないでしょうか。
マルチスレッドにして同期を取って同時にアクセスかなぁ
>>413 なるほどありがとうございました。
これで安心してコード書けそうです。
コンパイラの実行画面ってどーやって作るんですか??
>>417 writef?
そういうことじゃなくてpragma(msg,"xxx");って事?
419 :
デフォルトの名無しさん :2005/12/06(火) 16:25:22
BINDはC言語で書かれていると聞きましたが、djbは何言語なんでしょうか
Set WshShell = WScript.CreateObject("WScript.Shell") Do Set objExec = WshShell.Exec("c:\hogehoge\hoge.exe") WScript.sleep 3000 Wshshell.SendKeys "{ENTER}" WScript.sleep 60000 objExec.terminate WScript.sleep 300000 Loop hogeを起動しエンターキーを押した次あたりに既に起動しているhage.exeを終了させたいのですが、どうやればいいのでしょうか。 どなたかご教授お願いします。
自動作曲のプログラム組んでみたい。1〜2小節のループがランダムに変化してくようにしたい。言語なにつかえばいいすか?
midi
423 :
デフォルトの名無しさん :2005/12/06(火) 17:49:01
JavaScriptでテキストファイルを出力することって可能ですか? 出来ない場合、JavaScript→Javaの値の受け渡しには何使えばいいですかね?
すいませんageちゃいました・・
スレ違いぽいので終了します 板汚し失礼しました
426 :
デフォルトの名無しさん :2005/12/06(火) 19:34:24
ヘッダファイルって宣言のみ書くんだっけ? 実装は同名のcppファイルの方?
>>426 基本はそう。
ただしインライン関数やテンプレートはヘッダに実装を書く。
428 :
デフォルトの名無しさん :2005/12/06(火) 21:51:59
mysqlサービス("C:\Program Files\MySQL\MySQL Server 4.1\bin\mysqld-nt" --defaults-file="C:\Program Files\MySQL\MySQL Server 4.1\my.ini" MySQL41)に、 "--skip-character-set-client-handshake"のオプションをつけて、バッチコマンドで起動と停止を行いたいのですが、 バッチにはどの様に記述すればよいのでしょうか
その旨書いたバッチファイルを動かすのが楽だろ COMSPECをsystem()で 窓が一瞬出るけどな
mysqlって--helpとかでオプション出ないの?
ありがとうございます。 バッチファイルに 「NET start MySQL41 "--skip-character-set-client-handshake"」と打ったところ、起動はしたのですが、 "--skip-character-set-client-handshake"のオプションは反映されているのでしょうか?
434 :
デフォルトの名無しさん :2005/12/06(火) 23:14:33
LinuxのGUIデバッガーでなにかいいのを知ってる方いたら教えてください。 マルチタスクのトレース等のデバッグ作業が行えるもので。
>>434 せめて言語は何かくらい書いておかないとつくレスもつかない。
>マルチタスクのトレース等のデバッグ作業が行えるもので。
意味不明瞭なのでついでに書き直すことを薦める。
あと何故 Eclipse では駄目なのかも書いておくとなお良し。
かなり前の話だと思うのですが、ここでお尋ねしてもいいでしょうか。 どんなファイルでも圧縮できるというインチキソフトがあったと思うのですが、 その名前を忘れてしまいました。「×××comp」とかいう名前だったと思うのですが……。 覚えてる方いませんか?
javascriptはじめたばかりのものです。おねがいします。 var a; eval("a")="ナタデココ"; document.write(a); としてもナタデココ と出力されないのは何故ですか var a="ナタデココ"; var b=eval("a"); document.write(b); は表示されるのに。eval("a")はaそのものをあらわすのではないのですか?
442 :
438 :2005/12/07(水) 02:11:52
わかりましたー アリガトゴザイマース
自作ソフトウェア開発しようと目論んでますが 参考になるところはないですか? 仕様言語に制限はありません。
444 :
443 :2005/12/07(水) 04:58:14
誤字 仕様 → 使用
MDIアプリケーション(例えばExcelとか)の、MDI子ウィンドウが表示されるエリア(?)って 一般に何て呼ぶの? ワーキングエリア? デスクトップ・・・??
447 :
デフォルトの名無しさん :2005/12/07(水) 14:21:10
vectorの使い方がよう分かりません。 stdのメンバーじゃないとかエラーでるし。
449 :
デフォルトの名無しさん :2005/12/07(水) 14:37:57
450 :
446 :2005/12/07(水) 15:01:46
>>448 さんくす。
MDIクライアントウィンドウ・・・ウィンドウっていう言葉が含まれていることに
何か違和感を感じるなぁw
451 :
デフォルトの名無しさん :2005/12/07(水) 15:16:51
今度は 特化パラメータを指定しないとテンプレート'_STL::vector<_Tp,_Alloc>'を使えない って言われました><
>>451 std::vector v;みたいにしていないか?
std::vector<int> v;のように中身の型を決める必要がある。
453 :
デフォルトの名無しさん :2005/12/07(水) 15:23:36
ここでいちいち聞くより、サンプルコード探せよ 非常識にもほどがある
ネットに繋ってなくって このカキコも携帯からです^^;
456 :
デフォルトの名無しさん :2005/12/07(水) 20:12:37
テンプレに >・ プログラム・ソフトの使い方は PC 初心者板やソフトウェア板へ。 とありますが、開発環境(?)なのでここで質問させて下さい。 大学でC言語の授業でCygwinを使っているので、自宅のPCにも同じ環境を作ろうかと思い、 初心者向けの解説サイトを見てCygwinをインストールし、システム環境変数のPathを....\binに設定したのですが、コンパイルしようとすると bash: gcc: command not found というエラーメッセージが出てきてgccが使えません。 どうすればgccのコマンドが使えるようになるのでしょうか?OSはWindowsXPです。
#include <stdio.h> /* 5人分の数学の得点を表示します */ /* 1人に付き整数型の変数が一つあります */ void main( ) { int score1; int score2; int score3; int score4; int score5; score1 = 86; score2 = 65; score3 = 44; score4 = 72; score5 = 92; printf( "1人目の数学の得点は%dです\n", score1 ); printf( "2人目の数学の得点は%dです\n", score2 ); printf( "3人目の数学の得点は%dです\n", score3 ); printf( "4人目の数学の得点は%dです\n", score4 ); printf( "5人目の数学の得点は%dです\n", score5 ); }
cmd.exe /C LCC.EXE hairetsu.c *** コンパイル開始 *** hairetsu.c 1: #include: missing filename *** コンパイル終了 ***
LSIー86はやはり駄目なのか?
#include のあとの全角スペース
void mainもだめだな。
windowsインストーラーの利用または自作インストーラーを 作りたいのですが参考になるところはありませんか?
Windowsのファイル検索の含まれる文字列にタブを指定するにはどうしたらいいですか?
なぞなぞはやってるのかな?
467 :
デフォルトの名無しさん :2005/12/07(水) 23:55:04
すみません質問です。 cのプログラム中で SoundMAX integrated Digital Audio のノートパソコン内臓マイクから 音量データを取得するにはどうすればよいでしょうか? どなたかよろしくお願いします。
ほう。
469 :
デフォルトの名無しさん :2005/12/08(木) 01:52:41
Host:も変えなきゃいかんのじゃないか
471 :
デフォルトの名無しさん :2005/12/08(木) 02:14:00
firefoxのリクエストヘッダみてみたらhost:はそのままでした ありがとうございました
472 :
デフォルトの名無しさん :2005/12/08(木) 03:29:35
ipodってマスストレージドライバを使用しているみたいなのですが、 ドライブを見せなくする事が可能です。 実際にソフト的にドライブを見せなくする方法をご存じでしたら 教えてください。
Tweak UI
日本語の言語作っています(開発言語ははjavaで) 文の終わりをセミコロンの代わりに「。」で表記したいんですが、 予約語に登録できません。 どーすればいいっすか??
>>474 は? 自分でコンパイラ書いてるんじゃないの?
日本語でプログラミングしたいなら、なでしこでも使っとけ。
自分で言語作ってるんじゃないのか?
>>467 WindowsならwaveIn〜系API
478 :
デフォルトの名無しさん :2005/12/08(木) 12:32:04
「DirectX SDK」のインストールについて質問させて下さい。 先日「DirectX9 実践プログラミング」と言う書籍を購入し、 付録CDから「DirectX 9.0b SDK」をインストールしました。 ……が、コントロールパネルに「DirectX」パネルが追加されません。 インストールの最終段階(マシン再起動後)にプロンプトが立ち上がり、 「パスが見付かりません」と言うメッセージが一瞬表示され、 そのままウィンドウが閉じてしまいます。 此処でコントロールパネルへの登録が失敗しているのではと思うのですが、 この時何を実行しようとしているのかも分からず、手が出せません。 OSの再インストールから何度かやり直して見ましたが駄目でした。 この現象について御存知の方が居られましたら、 どうか力を貸して頂けないでしょうか。 環境は「Windows 98SE」と「Visual C++ 6.0」です。 ちなみに、他部分のインストールは上手く行っているのか、 「debug」と「retail」の切り替えもスタートメニューからなら可能です。
479 :
デフォルトの名無しさん :2005/12/08(木) 12:41:55
組み合わせのアルゴリズムについての質問です。 array[6]={1,2,3,4,5,6}; とあって 1,3,5 1,3,6 1,4,5 1,4,6 2,3,5 2,3,6 2,4,5 2,4,6 のように(1と2)(3と4)(5と6)は共存しないような 組合せを求めるアルゴリズムをc言語のソースで 教えていただけないでしょうか。
480 :
デフォルトの名無しさん :2005/12/08(木) 13:16:56
#ifndef ・ ・ #ifndef ・ ・ #endif #endif こういうネストちゃんと認識されますか?
される
>>479 すべての組合せが現れるループを作成して、
共存できない組合せの時はスキップする
ひょっとして朝日新聞のパズルか?
C言語基礎を勉強して数ヶ月なんだけど、 C++にも興味が沸いてきたんでちょっと覗いてみたらコマンドがちょっと違うんだね・・ CからC++に移行するときに混乱したりしない?
C++の・・・はCの〜に対応するとかって事にあまりこだわらずにゴリゴリ覚えていけば混乱は無い。
>>483 取り合えず、「コマンド」ってのがもう既に混乱している様子。
486 :
デフォルトの名無しさん :2005/12/08(木) 18:30:44
487 :
デフォルトの名無しさん :2005/12/08(木) 18:47:29
高級言語よりアセンブリの方が実行速度が速いと聴いたんですが、作成されたソフトってコンパイラやアセンブラで機械語に直してから配布されるのではないんでしょうか?
>>487 アセンブリ「で直接書いた方が」の略だろ。
しかし最近は最適化も優秀になってきているし、
スケジューリングに関してはプログラマが意識できる限界を超えてる部分もあるから
一概にアセンブリで書いた方が速いとは言えない。
489 :
デフォルトの名無しさん :2005/12/08(木) 19:05:48
IEEE754倍精度浮動小数点数を用いて、 x86かPowerPCの標準の乗算命令を用いて、 999/1000の1000乗を計算すると、どれほどの誤差が出るのでしょうか? x86とPowerPCで計算結果に違いは出るでしょうか? どのようにして、この誤差を回避すればよいでしょうか?
>>489 IEEE754 っていう規格である以上、多分処理系による差はない。
N 乗の誤差って、大まかに見積もって、元の誤差の N 倍くらいかね。
(x + δx)^N ≒ x^N + N(δx/x) として。
999/1000 の厳密値と double にしたときの値の差は実際に IEEE 表現で 999/1000 を表してみたら分かるでしょ。
誤差回避したければ、多倍長演算ライブラリでも使えば?
491 :
デフォルトの名無しさん :2005/12/08(木) 20:09:42
492 :
デフォルトの名無しさん :2005/12/08(木) 20:37:47
LinuxのウインドウマネージャーKDEでデスクトップの数を4つに 設定してるんですが、コンソールから実行するプログラムをどのデスクトップで 走らせるか指定するにはどうすればいいのでしょうか? 例えば、デスクトップ1のコンソールから、プログラムAを起動して、デスクトップ2 上で動作させたい。(GUIで動作するソフトなので隠しておく目的で) プログラムはC言語、GTK+で作成したアプリです。 また、GTK+で作成したwindowを起動時に最小化する方法は無いんでしょうか? ご存じのかたおられましたら、よろしくお願いします。
2chブラウザを目標にプログラミングやる場合は、どの言語が最適ですか? WINXP環境です。
そんなこと聞く段階ならヤメテオケ
495 :
デフォルトの名無しさん :2005/12/08(木) 21:28:08
DIBは通常は下から上に向かってピクセルデータが並んでますけど、 高さを負の値にすれば上から下に並ぶことを知りました。 これやって、何かデメリットありますか?
プログラマーっていう職業の人は パソコンのキーボードのあの変な アルファベットの並び方 全部覚えてるんですか? 携帯みたいにきちんと並んでる キーボードってないんですか?
497 :
デフォルトの名無しさん :2005/12/08(木) 21:34:19
メリットが分からんw
>>496 覚えてる人もいるし、覚えてない人もいる。
きちんと並んでいるのは多分使いにくいと思う。
ちなみに親指シフトっつーいまでは絶滅しそうな変なキーボードもある。
>>496 並びを覚えていて入力したいキーを探さずに打つとかいうレベルじゃなくて
頭に文字が浮かんだ瞬間に指が勝手に動いてキーを叩いているという感じ
500 :
デフォルトの名無しさん :2005/12/08(木) 21:39:23
500
>>496 漏れは英文タイプで覚えたから単語単位で指が動くな
アルファベットどころか記号もある程度覚えてるな
`とか^とか
もっとも、実際に打ってるときは
>>499 や
>>501 みたいな状態だが
ところで左Capsと左Ctrlが入れ替わってるキーボートって
ソースとかの編集作業の時に楽だと思うんだがどうよ?
>>496 キータイプの統計学から算出された配置って言うのかな。
一応それなりの根拠はあるよ。
英文の中で多く出てくる英字が打ちやすいところにあるとか。
>>496 記号も数字も全部覚えてる。
打てないのは Home とか PgUp とか、使わない機能ぐらいかな。
中には人差し指一本でタイプするプログラマもいるっていうけど、
見たことないな…。そういう人でも位置は覚えてて、無意識に打てると思うよ。
確か英文で出現頻度の高い字が打ちやすいところにあるはずなので、
規則正しく並べるとかえって効率が落ちるよ。
>>502 昔研究室で使ってたメカニカルキーボードは、A の左に Ctrl があった。
最近はソフトウェアで切り替えてるな。
grep とか file とか sscanf とかは保母一瞬で入力完了 しかしライセンスキーのように英語と無関係にランダムに出てくると ちょっとだけ遅くなる(もちろんキーの方は見ないで視点はずっと紙)
>>504 そうそれ。今までAの横はCapsで特に気にしてなかったけど
大学のLinux端末が全部それなんで最初はとまどったが
慣れてくると逆にAの横がCtrlじゃないと違和感感じるな・・・
いいソフトがなかなか見つからないんだが、お勧めのキー配置変更ツールない?
>>503 実は英文で一番よく出てくる「e」とか「a」は
どちらかと言うと「打ちにくい場所」に配置されている。
昔のタイプライターは物理的にパンチャーが動いていたが
あまり速く連打しすぎるとパンチャー同士がぶつかって
手で「よいしょ」と戻す必要があった。
その時代から使っていますw
>>465 ですけど、タブや改行で検索は無理でしょうか?
>>511 そういやそんなソフトあったなぁ・・・dクス
514 :
504 :2005/12/08(木) 23:05:10
ここは老人が多いようだがおまえらいくつなんだ?
grep扱える祖父と使って検索
>>495 高さが負の値になったトップダウンDIBを扱えるプログラムはかなり少ないと思われる。
DIBをファイルなど外部へ出力する場合はトップダウンだけでなくボトムアップDIBも出力できるようにしておくべき。
逆にDIBを読み込む場合にはできれば積極的にトップダウンDIBにも対応したい。面倒だから俺もついサボるけど。
518 :
465 :2005/12/08(木) 23:20:44
>>516 どうも。タブをコピペすると ・ のような表示になりますが
これを直接入力することは無理でしょうか
520 :
465 :2005/12/08(木) 23:24:40
ですよね。それを文字列のとこに入れても、\tで検索してしまうのです 仕様ということで無理なのかな
grepオプションで検索するを選ばないとだめだよ。 正規表現(grep)の横の□の所にレ点など入っていないとだめってことだけど・・・。 ソフトにより違うだろうけど。
単に検索したいだけなら自分でちょちょっとプログラム書いちゃえ
ソケットを使うプログラムのサンプルをコンパイルした時に #include <sys/param.h> #include <sys/uio.h> #include <unistd.h> これらのヘッダが開けないと出たのですが これらのヘッダファイルってUNIX,Linux限定なのでしょうか? その場合windowsで使う場合どうすればいいのでしょうか?
gccの話だろうか? mingとか? そのへんわからんと答えようがない。
winsock2.h
winsockって非常に使い勝手悪いね(´・ω・) mingwでも*nixのソケット使えないの?
Cygwin sockは使ったことある。 普通に使える。
winsockだってBSDライクなAPIもあるぞ
HTTPやFTPなら一発でデータ持ってこれるAPIもあるぞ
530 :
デフォルトの名無しさん :2005/12/09(金) 10:37:23
C#はじめたんですけど、C#でwinAPI使いたいときって [DllImport("user32.dll")] extern static IntPtr GetWindow(IntPtr hWnd, uint uCmd) ; みたいにひとつひとつ自分で定義書かなきゃならないのですか?
そのたうり
ひどいじゃないですか、たわばさん
DelphiのWindows.pasみたいなのないん?
あなたがそれを作ることに何の障害もありません。
535 :
504 :2005/12/09(金) 12:20:44
引きこもり中学生
今日のつくしんぼ哲也のnews23はゲームソフト開発競争か
538 :
デフォルトの名無しさん :2005/12/09(金) 13:50:44
namespace unkoをファイルa内で定義して、 ファイルcにおいても同名namespace unkoを定義して、 cのunko内でファイルaのnamespace unko内に実体定義してある構造体を使おうとしたら 未定義の構造体だとエラーがでました。 ファイルcではファイルaをインクルードしています。 どうちて?><
541 :
539 :2005/12/09(金) 16:57:21
C99だと無いんでつね 他にもいろいろ使えなくなってるっぽい…(´・ω・)
>>539 C++ なら #include <cstring> して std::strdup() じゃねぇの。
strdupはどうせ標準関数ではないのだから、それくらい自分で作れよ。
544 :
デフォルトの名無しさん :2005/12/09(金) 20:10:55
名前空間unko内に定義したクラスMankoのオブジェクトを 外部でいざ利用しようと宣言するときは unko::Manko kusaman = unko::Manko(); みたいな感じでいいですか?
>>544 それでもいいけど単にunko::Manko kusaman;と書くのがほぼ同じ意味で、しかもより一般的。
名前空間修飾がうるさいなら、 namespace uk = unko; と短い名前で宣言しておいて uk::Manko(); とするのも手。
ネームスペース名としてunkoは使用すべきでありません。 たとえそれが個人的なプログラムだとしても、未来永劫そうだとは言えないからです。 将来そのソースは何かの製品に含まれるようになり顧客に納品されるかもしれませんし、 何かのライブラリのソースの一部として広く出回るようになるかもしれません。 では、そのようになったときに書き直せばいいではないかと考える人がいるかもしれません。 しかし、往々にしてそういったことは見過ごされがちです。 そのようになって恥をかくのはあなた自身なのです。 ソースを記述する場合はいつでも真摯な態度で適切なネームスペース名を決定する必要があるのです。
つうか質問する人間はもう少し文面に気を使えよ腐れチンコ野郎が
C言語の問題が置いてあるサイトないですかね どこも解説はあっても問題集はないので
宿題スレにいくらでも
552 :
デフォルトの名無しさん :2005/12/10(土) 12:50:43
C++のアロケーターについて要するになにするものかサラッと説明して。
アロケートするもの
554 :
デフォルトの名無しさん :2005/12/10(土) 13:08:56
AIFF形式のヘッダーの構造ってどうなってるの?
555 :
デフォルトの名無しさん :2005/12/10(土) 13:11:02
組み込みの8bitの開発してる者ですが、通信相手のPC側のソフト=VBかVCで作った奴も 読んだりいじったりすることになりました。環境はWinXP home マシン資源には十分余裕が あります。 個人ユースの場合、今はどんなツールを入れるのがいいでしょうか? 大昔、SDKとか言われてた奴に相当する物だと思いますが・・・VB4は触ったことあります。
Cygwin
557 :
デフォルトの名無しさん :2005/12/10(土) 13:22:56
558 :
デフォルトの名無しさん :2005/12/10(土) 13:41:47
OpenProcessにPROCESS_VM_OPERATIONとPROCESS_VM_READを渡してるんだけど Windows98ならうまくいくのにXPだとエラーになるのはなんでか教えて下しあ
559 :
デフォルトの名無しさん :2005/12/10(土) 15:11:00
ネームスペースa内で定義した構造体nanikaを呼び出す時は a::struct nanika are; struct a::nanika are; どっちでも良いですか?
struct省けよ
文字の置き換えについて質問です html(?)などでは'"'や'&'は特別な意味を持っていて 「"」は「"」 「&」は「&」 に置き換えるじゃないですか で、その置き換える作業が必要になったんですが 「"&」という文を置き換える場合、同時に置き換えできないから片方づつ置き換える事になる 「"」を「"」に置き換えてから、「&」を「&」に置き換えると 本来は「"&」 「"&」→「"&」→「"&」になってしまいます これの解決方法として置き換えの順番を入れ替える つまり「&」を「&」に置き換えてから、「"」を「"」に置き換えれば 「"&」→「"&」→「"&」で正常な置き換えが可能となりますが 順番を変える以外に方法が無いのでしょうか? 正規表現や配列を上手く使って順番関係なしに置き換えできませんかね?
>>561 #!/bin/perl -w
my %hash = ('&'=>'&', '"'=>'"');
while(<>)
{
s/(&|\")/$hash{$1}/eg;
print;
}
オプション e はいらんか。
あ、しまった、そのままだと変換されちまうんだった。 早速このスクリプトが役に立つわけかw。 #!/bin/perl -w my %hash = ('&'=>'&', '"'=>'"'); while(<>) { s/(&|\")/$hash{$1}/g; print; }
565 :
561 :2005/12/10(土) 17:09:15
大変申し訳ありませんが、TTSしか読めないので、文章で説明してもらえないでしょうか…? それと、VisualBasicやCって有料のパッケージ買わないといけないんですよね?
>>565 VisualBasicを触りたいだけならOfficeのVBAがある。Officeを持っていればだが。
VB .NetやVC++ならMicrosoftが無料版を公開している。
それ以外にもC/C++コンパイラはいろいろと無料のものも多いよ。
567 :
555 :2005/12/11(日) 04:51:47
ありがとうございます。566のレスは私宛ですよね。ぐぐったらいっぱい出すぎて参ったので、
お客と近いか同じ奴を選ぼうと思います。 実は間違ってNet Professionalという奴を買って
しまったのですが、これがシステム管理者がいてオフィスで集団で使うみたいな大げさな
シロモノのようで、インストーラに、「お前のwinでは足りないコンポがあるからダメだ」と怒られて
しまいました。個人ユースなら、たとえば、Visual C++ Toolkit 2003
http://msdn.microsoft.com/visualc/vctoolkit2003/ みたいのでいいのですよね。
テキストエディタの背景に画像を表示し、その画像も編集できるような Windows用のツールを作ろうと考えています。 テキストエディタと言っても高度な機能は必要ないので、エディット コントロールの背景を透過して画像を重ね合わせるだけでいいかな、 と思って調べてみましたが思っていたより手間がかかるようです。 もし、エディットコントロール(のようなもの)で簡単に背景画像を 表示できるようなものがありましたら教えてください。ソースが 公開されていてフリーで改変可能だったりすると理想的なんですが。 使用言語もフリーで利用できるものがありがたいです。 よろしくお願いします。
571 :
デフォルトの名無しさん :2005/12/11(日) 11:43:09
CSVファイルなんかを元にして、pngやbmpのグラフ画像を作成できるツールとか ありませんか? Windowsで?
>>571 過去の質問者は excel または Windows版gnuplot で納得したようだ。
graphviz
Quick TimeとかiTunesで使われている「Apple ロスレス・エンコード」であるところの「.m4a」ファイルについて、 タグいじったり出来るようなソフト開発をしてみたいなぁ・・と思ったのですが、 WAVみたいにわかりやすい仕様がWEBで見つけられない のです。 どうしても知りたいのですが、良い参考になるサイト/詳しいスレ/或いは別途詳細 教えていただけないでしょうか。御願いします
576 :
質問なんですが。。。 :2005/12/11(日) 13:15:11
HSPのことで、通信制御命令の「ソケットをサーバーとして初期化」 というので以下のような命令があるのですが、 sockmake ソケットID,ポート番号 このソケットIDって何ですか?教えてください。 ネット関係のことかと思ったのですが、やはりプログラミングのことなので ここで聞かせていただきます
下策板池
579 :
質問なんですが。。。 :2005/12/11(日) 13:22:19
プログラムやるならosは何が良いですか
Windows
Linux
583 :
574 :2005/12/11(日) 13:40:41
ちらりと探してみたところ、
”ALAC is a proprietary lossless audio compression scheme.
Apple never released any documents on the format.”
なる記述を見つけてしまいました。
from:
http://craz.net/programs/itunes/alac.html 諦めて自分の持ってる4000あまりあるALACファイルを全て解析にかけてみたいと思います。
どうも有り難う御座いました
>>576 HSPスレ池
識別IDだろうから適当な数字つっこんどきゃいいんじゃね?
話変わるけど、 プログラム出来ない私がプログラマー志望のバイトに応募したよ どうなるんだろ・・・w
未経験者歓迎ならそれでもいいけど そうじゃないなら断れよ。
実は携帯のテスターやらされるよ。
プログラム以外の雑用もいくらでもあるからな。 まずは脱いで後ろ向け。
C(C++)でプリプロセッサを使わずにDLLを読み込ませる方法ってありませんか?
DLLの読み込みにプリプロセッサは使われていない。
591 :
589 :2005/12/11(日) 19:07:48
>>590 そうだったんですか・・・orz
libの読み込みの例でプリプロセッサを使用してたんで、すっかりプリプロセッサじゃないと駄目だったんだと思ってました・・・orz
libの読み込みはDLLの読み込みではない
593 :
589 :2005/12/11(日) 19:31:19
>>592 lib≠DLLというのは知ってるんですけど、
本に書いてあったのは
#pragma comment(lib, "hoge.lib")
だったんで、DLLは
#pragma comment(dll, "hoge.dll")
で良いのかなぁと思ってたんですげど、プリプロセッサを使うのはあんまし好きじゃないので、他の方法でDLLを読み込ます方法は無いのかなぁと思って、質問しました。
じゃあDLLの読み方はどのようにすれば?(´・ω・`)
>>593 LoadLibrary
GetProcAddress
でググれ
595 :
589 :2005/12/11(日) 19:37:24
DynamicLinkなのにStaticLinkに記述してどうするよ
597 :
589 :2005/12/11(日) 19:51:09
そういえば、DLLの中の関数は普通の呼び出し方<関数(引数1, 引数2, ・・・)>で良いんでしょうか? 一難去ってまた一難・・・o,,,,rz
少しは調べてからにしろよ
599 :
デフォルトの名無しさん :2005/12/11(日) 20:20:22
myClass obje = myClass(…); myClass* obje = new myClass(…); 前者はスコープが抜けるとデストラクタを自動的に呼ぶのに対して、 後者は明示的にdeleteするまでメモリを占有したままである。 という事以外に違いというか、気をつけないといけない事はありますか? C++です。
前者はスタックに作られ、後者はヒープに作られるとか?
601 :
デフォルトの名無しさん :2005/12/11(日) 20:26:48
602 :
デフォルトの名無しさん :2005/12/11(日) 20:31:36
どういう時にnewするべきで、どういう時に普通に宣言するべきか、 よく分かりません。 迷ったら取り敢えずnewしとけばいいんですか? deleteはまあきちんとするとして。
>>602 普通に宣言して不都合が無ければ普通に宣言する。
普通に宣言すると都合が悪いが new を使えば解決するなら new を使う。
判断するに当たっての絶対的な指針というものは無いので経験から学ぶベシ。
604 :
デフォルトの名無しさん :2005/12/11(日) 21:03:32
605 :
デフォルトの名無しさん :2005/12/11(日) 21:31:39
クラス宣言で他クラスオブジェクトを保有したいとき、 普通に宣言したんじゃコンストラクトした直後にデストラクトされて まるで意味無いんですね。
すごくチラシの裏ですね
607 :
デフォルトの名無しさん :2005/12/11(日) 21:50:52
言ってる事に間違いが有れば指摘して下さい。
>>607 605の2行目は間違っている。
クラスのメンバとして他のクラスを保持することはできる。
メンバのデストラクタが呼ばれるのは保持しているクラスのデストラクタが呼ばれた後。
610 :
デフォルトの名無しさん :2005/12/11(日) 22:33:08
c++ にて。 string とcstringクラスの違いは何でしょうか?
>>610 stringはC++標準ライブラリの一部。
cstringクラスはおそらくCStringのことだろうが、これはMFC/ATLの一部。
MFCとATLの両方に含まれてるの?
613 :
610 :2005/12/11(日) 22:42:19
>>611 さん、ありがとうございます。
説明が足りませんでしたが、意図を理解していただけたようで。。。
そうです、(旧)c をあらわすcstring ではなくMFC のCString です。
先にMFC に入り、最近C++ を書き始めまして。
なるほど!と。
614 :
610 :2005/12/11(日) 22:54:04
もう一点お願いします。 関数で、 void hoge( int foo ); void hoge( int* foo ); というのはよく見ていたのですが、 void hoge( int& foo ); // ・・・★ というのをc++ を学習し始めてみるようになりました。 コレ(★)は何を意味しているのでしょうか?
>>612 VC7のあたりでMFCとATLの共有クラスになった。CRectとかも同じく。
ちなみにCStringはTCHAR使っているから、
C++標準ライブラリに直接対応するのはstd::basic_string<TCHAR>なんだな。
>>613 どうやってC++を使わずにMFCを使うのか詳しく聞かせてほしい。
参照渡し
>>614 参照型。
C++の入門書にも書いてある。
618 :
610 :2005/12/11(日) 23:04:55
void hoge( int* foo ); が参照渡しと思ってました。。。 >> 615 MFC を中途半端に学、、、 ってマジレスはきっと期待されてないと思いますので省略します。。。
>>618 それはポインタを値渡ししているということになる。
やっていることは参照渡しと何も変わらないんだけどC++では言語として参照があるからさ。
620 :
デフォルトの名無しさん :2005/12/11(日) 23:21:23
>>609 class A
{
private:
public:
B b;
};
class B
{
private:
C* c
public:
};
class C
{
:
:
}
AのクラスにBオブジェクトを持たせたくて、Bを生成するんですが、
BのコンストラクタでCを生成・保持させ、抜けると今度はBのデストラクタに移って
そこに記述したdelete[] this->c;で消されてしまいました。
クラスAにおいて値渡しを参照渡しにすると意図通り動きました。
621 :
デフォルトの名無しさん :2005/12/11(日) 23:41:23
fstreamは宣言してファイル開いた後 後始末とか要りますか?
>>620 省かれすぎてよくわからないが、Bがきちんとコピーコンストラクタなどを持てばよいのではないですか?
>>621 要りません。
623 :
614(610) :2005/12/11(日) 23:59:17
こういった解釈でよろしいでしょうか? void hoge( int* foo ); // ・・・@ void hoge( int& foo ); // ・・・A @もAもできることに違いはない (ここではint だが, 関数内でクラス内のものを変更すれば 呼び出し元でもその変更の影響を受ける)が、 @ではそのポインタを渡し、Aでは実体そのものを渡している。と。
624 :
デフォルトの名無しさん :2005/12/12(月) 00:38:10
>>623 いや、どっちもコンパイル結果的にはポインタ渡してるようなもの。
ポインタで渡すと、いちいち * つけなきゃいけなかったり
構造体とかで . じゃなくて -> を使わなきゃいけなかったりするのがうざい。
&の方の参照渡しだとそれがなくて済むってだけ。
あと、参照渡しだと NULL は渡せない。
#include <stdio.h> void add(int &a){ if (&a == NULL){ printf("NULLPO!\n"); return; } a++; } void main(void){ int b = 0; printf("%d\n", b); add(b); printf("%d\n", b); add(*(int*)NULL); }
がっ
C言語ってのは下みたいなテキストファイルがあったとして 「名前:」「年齢:」「職業:」等の特定の文字列以外の文字列をコピーして他のファイルに書き出すことは可能? 下ので言うと「ハリーポッター」「26」「魔法使い」・・・をコピーしたい janeのログdatから名前、IDをまとめたものとテキストとして出力したいんだけど・・ 名前:ハリーポッター 年齢:26 職業:魔法使い 名前:あうあう 年齢:43 職業:無職 名前:ぬるぽ 年齢:6 職業:幼稚園児
( ・∀・) | | ガッ
と ) | |
Y /ノ 人
/ ) < >__∧∩
_/し' //. V`Д´)/
(_フ彡 / ←
>>628
>>628 特定の文字列以外の文字列をコピーして他のファイルに書き出す様に、プログラム組めば出来るよ
CじゃなくてもOK
なぜ他人に聞かねばできると確信が持てないのか不思議でならんな
Javaでゲームを作れという課題がでたんですが、どんなのが簡単だとおもいます? 行数は400以上&対戦ゲーム&Swingというのが条件です。 なるべく参考資料が沢山あるものが良いのですが・・・ アイデアゲームは自分のスキルや時間的制約から作る自信が無いですorz
すいません。適切なスレが他にありました・・ ノシ
>>632 お前、ひょっとしてうちの大学の学生じゃ…。
(゚∀゚)
宿題スレではよくあることだ
XSL内で <script language="javascript" xlink:href="****.js"> こういう記述をすると変換できないんだけど何故ですか?
>>632 行数400以上とか言ってる時点でマヌケな出題
いかに小さく作るかも重要
640 :
デフォルトの名無しさん :2005/12/13(火) 14:42:57
空のvectorこさえて そのイテレータをbeginに設定 その後 @要素追加 Aベクタのclear それぞれについてイテレータはどうなるのか解説して下さい。
642 :
デフォルトの名無しさん :2005/12/13(火) 15:10:22
>>641 空のベクタにイテレータはセットするなという事ですね?
643 :
デフォルトの名無しさん :2005/12/13(火) 15:22:33
Linux & C言語で TCP のベタなソケット通信を考えているのですが、socket 周りのシステムコールを 簡単に扱えるライブラリないですか? ruby とか perl ぐらい簡単になるとうれしいです。 C++のライブラリはNGです。
>>642 違うだろ。
要素を書き換えたらイテレータを再取得しろってことかと。
>>643 C だったら、
fdopen() を使うだけで、かなり楽になる気がするのは、俺の気のせいなのかな
ソケットディスクリプタをファイルポインタ越しに扱える気がする
これでは満足できんのかな ?
>>645 Windows側でもディスクリプタでファイルとして扱える方法ないですか?
あるよ。 socket()ではなくWSASocket()を使ってOVERLAPPEDではないSOCKETを作り _open_osfhandle()で取得したものをfdopen()に渡す。 というようなことが、別スレに書いてあったよ。
>>647 サンクス
それぞれのキーワードで調べてみます
649 :
デフォルトの名無しさん :2005/12/13(火) 17:44:26
650 :
デフォルトの名無しさん :2005/12/13(火) 17:46:28
ANSI C で定義されているヘッダってこれだけだよな? <assert.h> <ctype.h> <errno.h> <float.h> <limits.h> <locale.h> <math.h> <setjmp.h> <signal.h> <stdarg.h> <stddef.h> <stdio.h> <stdlib.h> <string.h> <time.h>
652 :
デフォルトの名無しさん :2005/12/13(火) 20:28:59
どなたか私の依頼を受けてくれるかたいませんか?
報酬はスイス銀行にふりこんでおいてくれ
>>651 C95/C99で追加されたものが抜けている。
655 :
651 :2005/12/13(火) 21:00:28
>>651 プラス下記
<complex.h>
<fenv.h>
<inttypes.h>
<iso646.h>
<stdbool.h>
<stdint.h>
<tgmath.h>
<wchar.h>
<wctype.h>
で合ってるか?
そういう新しいC言語について教えてくれる書籍ない? K&Rをベースに勉強してるから全然ついていけない
C99を学ぶよりはBetter CとしてのC++を学んだ方が実用的だろうなぁ。
K&Rをベースにした勉強は無駄ではないし、 むしろ完全に理解出来ていないなら その先をやることに意味がないと思う。 K&Rの範囲で構造体が使えて FILE*, fxxx(FILE* fp, ...) のようなオブジェクトの概念が解かれば 新しいCは自然に理解出来るから 今から焦って心配することはない。
660 :
デフォルトの名無しさん :2005/12/13(火) 22:47:46
Dim hea hea = "aaa" MsgBox """"&hea これをテキストファイルに貼って拡張子を .vbs にして実行すると失敗します。 なぜでしょうか?
キミが解ってないから
&って使えるの?VBSで
&の両側にスペース入れたら "aaa って出たぞ?
連結ね。最近触ってないから失念してた。
>>665 確かに・・・
スペースなんて関係ないはずなのに何でだ??
「&h」が16進数を表すから。変数名を「ea」とかにすればスペースなくてもOK。
>>668 なるほど・・・
謎が解けました。
ありがとう
670 :
デフォルトの名無しさん :2005/12/14(水) 02:08:55
VB.NETとC#.NETの違いを教えてください C#.NETで出来て、VB.NETで出来ないことなどはあるのでしょうか? それともコーディング方法が違うだけなのでしょうか?
利用者層の平均知能指数が違う
確かにC#なんつー変態なもんに手を出す奴は知能低そうだなw
無線LANって100mくらい届くとか大学の先生が言ってたけど 身体に害はないのですか?研究室にワイヤレスネットワークってのもあったんですが。
>>676 板違い
電子レンジや携帯電話程度には害があるんじゃね?
ヒント:電界強度
>>676 ネタかも知れないが、CRT 等眼精疲労の問題と同じに OA エプロンなども昔は
あったな。下半身まで覆うヤツ。女性は器官が体の奥だが、男性は表面だから
やられ易いとか。
おい、お前ら!! ・・・なんでもない
∧_∧ どうしたの?話し相手を探してるの? (´・ω・)o,..,,,,_ /つi'" ,' 3 `ヽーっ し-,l ⊃ ⌒_つ `'ー---‐'''''" ∧_∧ ……… (´・ω・)o,..,,,,_ /つi'" ,' 3 `ヽーっ し-,l ⊃ ⌒_つ `'ー---‐'''''" ∧∧ ( ) (_ <ъ ,0宀0~ ,:' ,:'゙ _,,..,,,,_..,,:''' ,,:' ./ ,' 3 〃' 〃っ l ⊃,:':'_:,:''_つ `'ー-〃`〃" .:`'' ,:'' ,:':' ,:''
次のプログラムをBASICで作成しなさい データを1件ずつ、ユーザ定義関数を利用して 「公共料金」を計算させることにします <ガス料金の計算> 使用量が18立方米以下であれば、基本料金:589円、定量制単価:150.97円/立方米 使用量が272立方米以下であれば、基本料金:710円、定量制単価:144.33円/立方米 使用量が272立方米超であれば、基本料金:2198円、定量制単価:138.87円/立方米 (料金計算例) 使用量が15立方米の場合 : 589 + 15×150.97 使用量が100立方米の場合 : 710 + 100×144.33 使用量が300立方米の場合 : 2198 + 300×138.87
とうの昔にあちこち電波飛び交ってるのに無線LANで人体に害が出るかもとかバカじゃねーの
周りに電波飛びすぎて人間はとっくにおかしくなってるのにな。
>>676 レントゲン技師の着ている放射線遮るやつ着れば安心w
>>684 携帯電話も家庭にあったりする子機なんかも無線だもんな。
VC6を使っているんですが printf("Hello,world");や printf("こんにちは"); などと書いてコンパイルしたとき、表示する文字のコードが何になるかは どういう風に決まるんでしょうか?
VC6はSJISのみじゃなかったか
知らないなら黙ってたほうがいいですよ
692 :
デフォルトの名無しさん :2005/12/15(木) 01:14:19
エスペラントでおk
>>692 C^u vi nur diras esperanto?
694 :
693 :2005/12/15(木) 01:42:32
C^u vi nur volas diri esperanto? 訂正。 やっぱ慣れないなぁ…orz
695 :
デフォルトの名無しさん :2005/12/15(木) 04:09:19
JavaScriptにてついての質問なんですが、ホームのページに2つ別のページに とべるようにリンクがあるとして、ただ、そのうち1つはそのホームで ログインしないといけなくて、もう1つはログインしなくてもいけるって いうのをJavascriptで作りたいんですが、どなたかアドバイス頂けませんか? ログインのためのパスワードはあらかじめ決めてた1つだけでいいです。 あと、Cookieというものを必須で使ってほしいんです。 パスワードとかはもうばればれでも構いません。 説明下手ですいません。お願いします。
>>695 Web創作板へどうぞ。
一様レスするとバレないようにするにはcgiかベーシック認証かハッシュ化するかしないと無理です。
バレてもいいならそんな酷いことはしないでください。
寝た?
おむつをしてなかったので起きてしまったよ あ、もうでかけなきゃ
700 :
676 :2005/12/15(木) 08:56:11
返信ありがとう。大丈夫そうですね。心配しすぎでした。 先生は隣の研究室の電波を部屋越しにギリギリキャッチできる、とか、 雨が降って水分が多い障害物があると電波が届きにくくなるとも言っていました。
ヒント:電界強度
一様レスってのはあれか、満遍なく返事(ry
できます
3人の人からそれぞれ下のようにyahoo, hotmail exciteでメールをもらいました。
わたしはどうも同一人物らしいと思ったので、CybersyndromeでWhoisしてみたんです。
すると。。。
[email protected] m. [管理者連絡窓口] yu072JP
n. [技術連絡担当者] yu072JP
[email protected] m. [管理者連絡窓口] yu072JP
n. [技術連絡担当者] yu072JP
[email protected] m. [管理者連絡窓口] yu072JP
n. [技術連絡担当者] yu072JP
ってなりました。
上記の3つとも同じプロバイダです。
同じプロバイダのm.とn.なんです。
これはもう同一人物で決定ですか?
こんな偶然はまず起こらないと考えていいのでしょうか?
ストーカーみたいで怖いです。
どなたかご教示ください。
よろしくです。
すみません。最後のはexciteではなくて、
[email protected] でした。BBQの転送メールです。
わたしは自分のアドレスのhotmailのメールの表示を「詳細」にしてWhoisしました。
結果は同じ
m. [管理者連絡窓口]yu072JP
n. [技術連絡担当者] yu072JP
です。
707 :
デフォルトの名無しさん :2005/12/15(木) 20:35:18
すみません、ageます。
板違い
失礼しました。 どこの板へ行けば分かりませんが、 とりあえず別板へ行きます。 すみませんでした。
とりあえず絨毯爆撃か 氏ね。
てめーが死ね
http://www.vector.co.jp/soft/dl/win95/edu/se105032.html このソフトがいいと勧められてインストロールしたはいいのですが、
「KKCFUNC が組み込まれました.」と理解不能な文字列が出て、肝心の
文字列を入力してみると、永遠と黒い窓が閉じないままになってしまいます。
強制終了するしかないのですが、これでウィルスにかかってしまったのでは
ないかと心配しております。プログラムが詳しい方々ならきっと安全の是非
がわかるかと存じ、投稿した次第なのですが実際のところ、詳しい方の判断
を願いたいのです。どうかよろしくお願いします。
713 :
デフォルトの名無しさん :2005/12/15(木) 21:46:30
ここで質問させてもらいます。 自宅のPCでC言語の練習をするための環境を作ろうとしています。 OSはwindowsXPのHomeEditionです。 フリーのコンパイラを探してLSI-C試食版を選んでみました。 環境変数等の設定は多分間違いなくできたと思うのですが、 コンパイルをしようとすると「16ビットMS-DOSサブシステム」の窓が出てきて、 WINDOWS\system32\autoexe.NTSFはMS-DOS及びWINDOWSアプリケーションを実行するのに適していません。 というエラーが出て止まってしまいます。 このPCではC言語の環境は作れないんでしょうか? LSI-C試食版を使うことができないだけなのでしょうか。 今、他のコンパイラを探しているのですが上手く見つからないので困っています。
えらい胡散臭いソフトだなw
>>712 ウイルスだったら大変なので、vectorに至急問い合わせをしてください
718 :
713 :2005/12/16(金) 00:17:35
>>717 Visual C++ Toolkit というのも目に留まっていたのですが、
C++の環境でCのプログラムも問題ないんですね。ありがとうございました。
C++とCは違うから気をつけろよ
「C」の勉強がしたいなら「C++」環境を利用する際は それらの違いに注意した方が良い
721 :
デフォルトの名無しさん :2005/12/16(金) 15:14:43
何が違うの?
拡張子.cにしとけば無問題
723 :
デフォルトの名無しさん :2005/12/16(金) 17:23:56
cの方が実行ファイルのサイズか小さくなり勝ちという認識
全く同じコードなら拡張子ごときでは全く違いは現れない。
んなこたない
同一コンパイラで同一コンパイラオプションなら大抵の場合は同じ。 これでもだめ?
馬鹿?
はい、あなたは馬鹿です :-)
こんなにもゆとり教育の弊害が
730 :
デフォルトの名無しさん :2005/12/16(金) 19:45:46
プログラムは何からはじめればいいですか?C?Java?
732 :
デフォルトの名無しさん :2005/12/16(金) 19:47:40
↑ちなみに730の私は初心者で、これからプログラムを学習しようと思っているひとです。
Visual C# Expressやっとけ。無料だ。
734 :
デフォルトの名無しさん :2005/12/16(金) 19:49:37
目標はソフトウェア技術を大卒レベルまでマスターすることです。
そんなに低い志でどうする
736 :
デフォルトの名無しさん :2005/12/16(金) 19:51:18
レスありがとうございます。すべてにつながる基本的な言語はなんですか?それがしたいです。
jaa sitekudasai
738 :
デフォルトの名無しさん :2005/12/16(金) 19:52:41
低いですか?かなり高い設定のつもりです。
739 :
デフォルトの名無しさん :2005/12/16(金) 19:54:17
よくわかりません
CASL IIをマスターしろ
741 :
デフォルトの名無しさん :2005/12/16(金) 19:56:56
うう・・・ご飯食べよ。レスありがとうございました。参考にしつつ自分でも調べてみます。ばーい
742 :
デフォルトの名無しさん :2005/12/16(金) 19:58:21
色々なレスありがとう。選ぶのに迷っちゃう!! ありがとねー。
もう来るなよ
やっぱり大卒はやめて専門卒程度を目指します。 とりあえずCOBLというのを勉強してみようと思います。
大卒とか専門卒とかどういうレベルか分かってないだろ・・ ゲーム作れるようになるまで とか ○○するソフト作れるまで みたいな明確な目標があったほうがいい まずは最も多くの人が使用しているC C→{C++とかJavaとかDelphiとか自分のやりたいもの}→Windowsプログラミング ソフトもゲームも進む道のりは大体こんな感じ
747 :
デフォルトの名無しさん :2005/12/16(金) 23:10:00
C++です。 ベクタはクリアすればガベッジコレクトされますか? まさかリークしないですよね?
>>747 vector::clear()がどうするかは実装次第。
その後のためにメモリを解放しない実装が多いと思う。
それでもデストラクタには解放されるから間違いなくリークはしない。
749 :
デフォルトの名無しさん :2005/12/17(土) 00:05:50
質問: BCC55の質問 1)フロッピーのディスクイメージを作るには? 2)いっぱいあるヘッダファイルの使い方 3)MMX,SSEの使い方 4)Win32APIの中で一番簡単な関数ってなぁ〜に?kernel32.dll : Beep とか?
>>747 こんな質問するのもすごいな
文面からしてJava覚えたばかりの
自称デキるプログラマーなんだろうけど…w
753 :
デフォルトの名無しさん :2005/12/17(土) 01:02:09
>>748 ではガベッジコレクトすぐして欲しいときは、クリアしないで
新しくベクタこさえてそれとすげかえてから
元のベクタを明示的にデリートしてやればよいのですか?
754 :
デフォルトの名無しさん :2005/12/17(土) 01:05:23
>>753 おまいのやろうとしてることがさっぱり分からん
>>743 もう来ません
(14歳 処女 彼氏募集中)
>>751 そもそも>747がJava使えてるとは思えない
758 :
デフォルトの名無しさん :2005/12/17(土) 01:22:24
759 :
デフォルトの名無しさん :2005/12/17(土) 02:33:32
メモリの保護はOSではなくてハードウェアで行われる必要があるらしいのですが なぜですか?
そりゃ、どんなにOSのメモリ保護機能が優秀でも、直接ハンマーで叩いたらひとたまりもないからな。 頑丈な金属製の筐体で守るのがよいと思うよ。
#include <stdio.h> void main (void) { int i; int input; /* 何個の * を表示するかを受け取る変数 */ printf( "何個 * を表示したいか入力して下さい\n" ); scanf( "%d", &input ); while(input!=<-32767||>32767) printf("入力エラー\n"); for(i=0; i<input; ++i ) /* 指定された個数だけ表示するまでループ */ { printf( "*" ); } }
なにこのバグ丸出しのプログラム(゚д゚ )
while(input!=<-32767||>32767) ここバグとかいう以前の問題
( "*" ) 痔?
.NETってぶっちゃけ何? MFCやめて.NETにするとCEでもWINDOWS2000でも両方で動いたりとか JAVAみたいなもんなの?
真・コンピュータ用語辞典は毒舌加減がナイス
767っす 読みました、が疑問が解決しないです ドットネットフレームワークさえあればCEでも普通のWindowsでも 同一のコードが動くんでしょうか?
>>771 プラットフォーム依存のクラスを使ってなければ動くだろうね
>>767 CEでも2kでも同じコードが動いたとして、あんたは嬉しいか?
漏れは特に嬉しくない。
素人が.netで手にする一番大きなメリットは開発効率の向上だろう。
MFCは醜い。あまりにもひどすぎる。
.netになると、かなりまともなクラスライブラリ群と優秀な開発環境が手に入る。
windows プログラミングにおいて なぜ、普通の bool 型ではなく int で宣言されている BOOL 型を使うのでしょうか?
windows出現当初に stdbool.h が無かったから。
あ、stdbool.h は、bool じゃなかった。_Bool だな。 ようするに、C言語のbool型ってのはもともと統一されていなかったから、マイクロソフトが独自に決めたってこと。
777 :
デフォルトの名無しさん :2005/12/17(土) 19:58:41
スキーマとスキームの違いってなんなんでしょうか
ageてしまいました。ごめんなさい。
マ板とム板みたいなもんだ
sche・ma ━━ n. (pl. sche・ma・ta ) 概要; 図式; 【論】(三段論法の)格; 【コンピュータ】スキーマ. scheme ━━ n. 案, 計画; (公共)事業計画; たくらみ; 組識
781 :
777 :2005/12/17(土) 20:21:42
スキーマは実際の図式のようなもので、 スキームはその図式を描くための計画、 という使い方でいいのでしょうか。 微妙にニュアンスが重複しているので混乱してしまいます。
わからん。俺は適当に使っている。 スキーマはXMLとかSQL分野での用例から推察するに、 複数の要素間の関係を表す用語だと思って使っている。 スキームは企画、計画の概要という意味でしか使ったことはないな。 字面は似ているけど、基本的に別の意味の言葉だと思っている。
>>776 いやいや。
C99では言語として_Boolがあり、stdbool.hのインクルードによりboolが使用できるようになっている。
784 :
デフォルトの名無しさん :2005/12/17(土) 21:27:14
C言語を勉強しウィンドウズのDOS窓で動くソフトをつくっていますが 解らないことがあるので教えてください。 新C言語入門という本に掲載されているANSI C標準関数をいくら調べても ディレクトリの変更をする関数がありません。 MSXやX68kにはファンクションコールで用意されていたのですが・・・ どうしたらいいでしょう
>>784 そのとおりでANSI Cにはカレントディレクトリを変更する関数はない。
まあディレクトリの概念のない環境もあるからと説明される。
こういったことは処理系独自の関数で用意されている。
たとえばVisual C++なら_chdir関数などといった具合。
786 :
デフォルトの名無しさん :2005/12/17(土) 21:42:53
初歩的な質問ですみませんが、 HPなどでリンクを張る場合 アドレスをそのまま張り付けるのではなく 【ここをクリック】みたいな感じでやってるのありますよね。 あれってどうやってやるのでしょうか? ド素人なものですいませんがどなたか教えていただけませんでしょうか。
MSXってディレクトリあったのか・・・
789 :
デフォルトの名無しさん :2005/12/17(土) 22:05:35
CGIに送信する内容なんかをと〜くにちゃんねるで見たのですが、 POSTするデータはどうやれば解析できるんですか? HTMLのForm部分だけじゃないようなのでわかる方ご教示ください(*- -)(*_ _)ペコリ
790 :
デフォルトの名無しさん :2005/12/17(土) 22:05:44
>788 ありがとうございました。
>>789 基本的にはFormの子エレメントだけだと思うけど
そんなに気になるならパケットキャプチャでもしてみれば?
792 :
Visual Basic のことで :2005/12/17(土) 22:27:45
Dim x Private Sub Command1_Click() x = 0# ↑あるコードで一部抜粋したのですが、この「#」とは 一体どういう意味なのでしょうか?
倍精度浮動小数点型
794 :
792 :2005/12/17(土) 22:40:56
>>793 物凄い速さでありがとうございます。
型についてイマイチ理解していないのですが、とにかく最後の一行の意味は
「xに(double型の)0を代入する」と考えて間違いないですか?
796 :
777 :2005/12/17(土) 22:55:05
ありがとうございました!
797 :
792 :2005/12/17(土) 23:04:50
>>795 ホントありがとうございました!
もっとちゃんと勉強します!
798 :
デフォルトの名無しさん :2005/12/17(土) 23:39:21
>>785 早速の返信ありがとうございます。
私はVISUAL STUDIO。NETを使用してC言語の勉強しています
オンラインマニュアルは膨大すぎて初心者の私には、書籍で勉強したほうが
解りやすいと思い本屋に行きましたが、C言語のANSI-C以外のMS-DOSやWINDOWS用の
関数の一覧が掲載されている本を探しましたが、なかなか見つかりませんでした。
書籍でWINDOWSまたはMS-DOS関数一覧がありましたおしえてくれませんでしょうか。
>>787 MSXはディレクトリはありました。
階層ディレクトリはMSX2DOSからサポートされています。
800 :
デフォルトの名無しさん :2005/12/18(日) 01:27:40
------------------------------------------------------- POST /docs/abc.html HTTP/1.1 Accept: text/html, text/plain, text/sgml, */*;q=0.01 Accept-Language: ja,en User-Agent: Lynx/2.8.2 aaa... bbb... ------------------------------------------------------- こんなデータが送られてきたとき、PHPだとgetallheaders()でヘッダ情報は 取得できるけど、aaa... bbb...の部分ってどうやって取得するのでしょうか
801 :
デフォルトの名無しさん :2005/12/18(日) 01:44:47
質問: BCC55でDLLを作る時に 構造体/配列を受け取る関数を作るには?
>>800 改行コード2回がヘッダとデータの区切り目だから、そこで分ければいいんじゃないの?
HEAD /docs/abc.html HTTP/1.1 Accept: text/html, text/plain, text/sgml, */*;q=0.01 Accept-Language: ja,en User-Agent: Lynx/2.8.2 aaa... bbb... こういうのってありえますか? POSTしつつヘッダーのみ取得したいのですが。
804 :
デフォルトの名無しさん :2005/12/18(日) 03:47:51
c++なんですが class Dateのprivate部分でint year;と宣言し public部分でvoid toshi(int a){year=a;}としました。 そしてmainでcin>>Date.toshi;としたのですが メンバー関数は呼び出すかそのアドレスをとらなければならない、とエラーがでました。 どうすればいいでしょうか?
>>804 int t;
cin >> t;
Date d;
d.toshi(t);
807 :
デフォルトの名無しさん :2005/12/18(日) 07:53:13
現在勉強中の身でして、突然バッファとフラッシュの関係・・・とやらが出てきました。 この関係について調べ方が悪いのかいくらぐぐっても関係ないものばかしが出ます。 このバッファとフラッシュの関係についてお願いできませんか?
□目的地 ■■■■■■■ ■ ■ ■ ■ ■ □主人■ ■ ■ ■ 最短距離を求めるにはどうすれば? 自分が思いついたの 右回り左回りに壁にたどっていき、短い方をとる。 これが一般的? コレやると処理重いんだよね、2回(左右)ルート計算して、移動用にもう一回合計三回・・・・。
■←障害物、移動不可
□ A D B■■■■■■■E ■J I■ ■ ■ ■ □ ■ ■ H■F C■K G あたりのポイントを抽出してバックトラッキング
>>807 バッファ = 便器
フラッシュ = レバーで流す
はぁ、フラッシュはバッファの初期化程度の意味合いでいいんですね
>>812 ちょっと違う。
フラッシュと言った場合、バッファの中身の処理もちゃんとやる。
例えばライトバッファなら全部書き出すとかな。
816 :
800 :2005/12/18(日) 12:04:40
>802 ご解答ありがとうございます。 でも、そもそもメッセージ全体をどーやって取得するのかなぁ・・と _POSTとか_GETとかgetallheader()とかで、一部分ずつは取得できるようなのに、 BODY部を含んだもの(あるいはBODY部のみ)の取得の仕方がわからんのです。
C++でのクラス設計において、 virtualを付ける必要のある関数とそうでない関数は どこで見分けをつければ良いのでしょうか?
818 :
デフォルトの名無しさん :2005/12/18(日) 13:47:43
Cocoa面白いお(^ω^)
819 :
デフォルトの名無しさん :2005/12/18(日) 15:14:02
VB6でWinSockを使い、1:nの通信をするのですが、 同じプロシージャの中でSendDataを続けて行うと、 最初のSendDataの対象データが、次のSendDataの データとマージされてしまう場合があるようなのです。 ループバックアドレスを使い一台でテストしている分には そのような現象は起きません。目的通りに動きます。 どういった問題が考えられるでしょう?
TCP/IPならそういうもんだ。 受けてはデータが全部くっついてくることを前提に処理しないと駄目。
逆に1つのデータがフラグメントされることも考慮すること。
823 :
820 :2005/12/18(日) 15:51:42
そうですか。そういうもんですか…。 くっつけたところでそう大きなデータをやりとりするわけではないので、 フラグメントの心配はないと思うのですが、 逆に、送信が確定するタイミング、この条件が満たされれば、 次のSendDataを安全に発行できる、みたいなものってありますか? Send_completeをみても、タイマーでちょっとラグをいれてみても うまくいかないので…
まあそうなんですが、ある程度は仕方ないとしても、ひとつのプログラムの中で、 一度しか使えないというわけではないですよね? たとえばひとつのイベントプロシージャの中で、一度だけにすればいいとか、 SendDataのあとDataArrivalイベントが発生していればいいとか… 相互通信なのでデータをまとめてしまうのにも限りがあるので、 なにかこうその辺の指針がほしいなあと。
だから、そういうもんだって言ってんだろボケ
ばかじゃねーの? 送り側は送るデータのサイズをデータの先頭に添えて送る 受け側は指定されたサイズ分受け取ったら、受け取りましたよ、って送る 送り側は、受け取りましたよサインが来たらまた送る事ができる それだけの話じゃないのか
一応、そういう世界にいるんでね。 君より情報持ってるよ
?
>>823 違う。送信側でwriteしたときのバイト数が受信側で同じサイズでreadできるとは「全く」保証されていない。
だから、100バイトのデータを20回送信すると、受信側では1450バイト1回と550バイト1回で受信されるかもしれない。
受信時のバッファが100バイトだとすると、タイミング次第ではreadしたときに50バイトしか来ないかもしれない。
ストリームが解らないなら、データグラムを食べればいいじゃないの。
早速データグラムを使ってみたのですが 今度はデータが届かず消失してしまう場合があるようなのです。 ループバックアドレスを使い一台でテストしている分には そのような現象は起きません。目的通りに動きます。 どういった問題が考えられるでしょう?
>>834 楽しい?つかこーゆーの最近流行ってんの?
カメラ付き携帯電話のシャッター音を消すアプリを 本当に作って売ったりしたら犯罪幇助でタイーホされちゃいますかね? 授業中黒板を撮影したり眠ってる猫を撮影したりするのに便利なんですが。
>>836 お前のその思想だけで十分
タイ━━━━||Φ|(|´|Д|`|)|Φ||━━━━ホ
>>834 とりあえずおまいのやるべきことは1冊ネットワークプログラミングの本を買ってきて読むことだ。
どんなショボい本でもデータグラムがそういうものである(到達性が保証されない)ことは載ってると思うぞ。
赤外線監視カメラ売ってる連中は皆逮捕されるな。 怖い世の中だ。
840 :
836 :2005/12/19(月) 14:39:01
よくわかりませんが公開はしないでおいたほうが無難そうですね ありがとうございました
つ p2pで公開
なぜ作って「売る」になるのか理解できん
デジタルビデって何ですか>?
それでレス貰おうと思ってるの?
ぶっちゃけ誰にでも作れるアプリだから誰も知らないうちに出せば儲けられると思った
まあ逮捕されなくても対策施されたらアレだからやめとく
と
>>836 の代わりに言ってみる
847 :
デフォルトの名無しさん :2005/12/19(月) 18:00:25
Cの質問なんですがテキストファイルの内容を構造体に代入するにはどうすれば良いでしょうか?
fgetsなんかで一行ずつ読み出して mallocで確保した配列にコピーして池。
849 :
847 :2005/12/19(月) 18:21:01
ありがとうございます mallocという関数を使ったら良いって事でしょうか?
ベクターなんかで配布されてるフリーソフトみたいな Windowsで実行できるEXE形式のファイルが作りたいんですが Visual C# 2005 Express Edition Visual J# 2005 Express Edition Visual C++ 2005 Express Edition が無料でプログラムができるって聞いたんでどれにしようか迷ってます。 それぞれの利点とか教えてください。
>>850 VC#
.NETアプリしか作れない
今風の文法とライブラリ、ポトペタ環境で手軽に作れる
他環境に比べてリファクタリングなどの新機能が使える
ナウい、カコイイ、しびれるぅ〜
J#
Javaなので経験者の移行は楽
日本語版がない
..NETアプリしか作れない
ユーザーが少ない
VC++
.NETアプリとwin32ネイティブアプリの両方を作ることができる
win32ネイティブならより多くの環境で実行してもらえる
ユーザーが少なくない
>>851 .NETアプリとwin32ネイティブアプリはどういうアプリのことなんでしょうか?
ベクターなんかにおいてるフリーソフトはどっちの部類に入るんですか?
>>852 主にwin32
.NETだと別途.NETフレームワークが必要
個人的にはVC#でかまわんと思うが多数派ではない(最近増えてるけどね)
ベクターに置いてあるフリーソフトはDelphiも多い
.NETだと.NETフレームワークが入ってるPCでしか動作しないということですね。 Delphiも検討してみます。
フリーウェアにDelphiは悪くない選択だけど コミュニティが崩壊してしまっているのが辛いところだ
2ちゃんねる以外は機能してる
857 :
デフォルトの名無しさん :2005/12/20(火) 00:28:46
本気で困ってます! #include <string> class A { private: A( const std::string &path ); std::string m_path; }; A::A( const std::string &path ) : m_path( path ) { } main() { std::string str = "c:\"; A a( str ); } のコンパイルが通りません。 エラーメッセージは、 undefined reference to `A::A(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' と。コールの部分が問題のようです。 何がいけないのでしょうか?
いろいろとワロス\"
860 :
デフォルトの名無しさん :2005/12/20(火) 01:12:35
あ、適当に書いたんで間違ってしまいました。 もちろんコンストラクタはpublic です。
861 :
857 :2005/12/20(火) 01:55:46
>>859 さんありがとうございます。
あ、main の戻り値はint ですね。
さらに記述を間違えておりまして。。。
str = "うんたらかんたら";
にしても
A a( str );
の部分で上記のエラーが発生します。
ちゃんとエラーが発生する最小限のコードを自分で確認してから書き込めよ。
FORTRANなどで,大小順に並べ替える方法に, 「あわだて法」というのがありますが, ネーミングの由来を教えていただけないでしょうか.
バブルソープ
重いものがゆっくりと沈んでいき軽いものが浮いてくる様子が由来。 quick sortなんかはデータが一気にしかも不自然に移動するのとは対照的。
泡はアルゴリズム最遅分類
あわだてってなんだと思ったらバブルか 確かにC換算で5行あれば済むし、実装は楽なんだがな
868 :
863 :2005/12/20(火) 20:18:27
ありがとうございました。
>>865 なるほど、そういうことだったんですね。
869 :
デフォルトの名無しさん :2005/12/21(水) 08:24:15
C++ 参照渡しとポインタ渡しの決定的違いを説明出来ません>< ポインタ渡しって、アドレスを内容とする変数謂わばポインタを値渡しするという事で、 飛んだ先でポインタいじってもコール前のポインタになんら影響を与えないのに対し 参照渡しはまさにダイレクトパスでコール先でその変数をいじろうものなら コール前の変数の内容であるアドレスまで改変されてしまうという事ですか?
870 :
デフォルトの名無しさん :2005/12/21(水) 08:59:09
Active Perlのバージョンアップなんですが 上書きってできるんでしょうか? ファイル名がバージョン名になっているので、そのまま 上書きしようとすると2つのPerlがインストールされてしまいます。 前バージョンをアンインストールしてから新しいのを入れるのがベター?
意味をよく考えて int a=23; int b=(int)&a; printf("*(int*)b=%d\n",*(int*)b); を調べましょう
>>869 >アドレスを内容とする変数謂わばポインタを
そもそも変数が理解できてないお母ん…
質問させてください。 オブジェクト1に弾が飛んできて衝突したときの当たり判定を取りたいのですが 1フレーム当たり8ドット進むとすると =● =● [obj1] ←8ドット→ =● =● [o=●<メリ obj1に弾があたった時には内部にめり込んでいるのが困る状態なのです。 理想↓ =● =●=●[obj1] 理想のようにオブジェとの衝突した瞬間(?)のような座標を取りたいのですがどうしたらよいでしょうか?
言語とか書いておくといいことあるかもよ
875 :
デフォルトの名無しさん :2005/12/21(水) 11:45:51
先に判定してから進める
877 :
873 :2005/12/21(水) 12:20:58
>>874 FlashのScriptです。ほぼC++言語です。
弾とobj1のヒットチェックはライブラリにあるのですが
ライブラリが当たったと判断しているときには弾がめり込んでいるので困っています。
>>875 自分でobj1の当たり矩形をつくってy=ax+bとの交点で判断ってことですね。
でもオブジェの形の輪郭(でこぼこ)で当たりを取りたいと思っているので。。。ゴメンナサイ
878 :
873 :2005/12/21(水) 12:23:42
>>先に判定すると =● =● [obj1] ↑ココ 当たる1フレーム前の空中の時点で当たったと判定されてしまうのでちょっと困るのです。
>>878 判定してめり込む場合は、接点に移動する様に条件付ければいいんじゃないか?
880 :
873 :2005/12/21(水) 12:39:40
>>879 そのとおりです!
そしてその接点の導き方が知りたいです...orz
881 :
デフォルトの名無しさん :2005/12/21(水) 12:59:08
882 :
デフォルトの名無しさん :2005/12/21(水) 13:12:29
C言語でOpenSSLを用いて、楕円曲線暗号(ElGamal)のプログラムを作ろうと思うのですが、 関数のリファレンスなど、参考になるページは知りませんか? 英語でも結構です。
883 :
デフォルトの名無しさん :2005/12/21(水) 14:08:36
っ 直線と点の距離の公式
884 :
デフォルトの名無しさん :2005/12/21(水) 14:18:25
格闘ゲームを作るときにDirectInputを使うとしてアクションマッピングを使った方がいいのか使わない方がいいのか教えてください。
886 :
882 :2005/12/21(水) 17:25:34
>>885 それはRSAなんでちょっと参考にはならないのです。
888 :
882 :2005/12/21(水) 17:32:27
>>887 アホはわけもわからずにレスしなくて結構ですよ。
889 :
882 :2005/12/21(水) 18:03:57
>>887 ありがとうございます。
が、OpenSSLではないっぽいです。
890 :
デフォルトの名無しさん :2005/12/21(水) 18:11:12
PHPで掲示板作ってるのですが、タグの処理で<font><b><i><u><br>以外は全部 の消し方を教えてください。 お願いします。
C言語の質問です fooという名前のクラスがあったとして、barというメンバ関数を持っています foo a; a.bar(); foo *b = 0; b->bar(); foo *c = new foo(); c->bar(); どれもクラスfooが使われ、barが呼び出されるのですが この3つにはどんな違いがあるんでしょうか? また、bでは、cと違いnewを使わなくとも クラスのポインタの変数を宣言していますが、この場合newを使うメリットはあるのでしょうか 最後に、クラスをこのように使う場合、どの使い方が一番適しているのか、教えて頂きたいです
>>892 bはだめ。bは何も指していないのに非静的メンバを使っている。
昔、静的メンバ関数がなかったときに静的メンバもどきを実現するテクニックとして使われたもので今はアウト。
ただfoo::bar()が非静的メンバ変数を全く使わなければ問題なく実行できることが多いけどな。
aのようにただのローカル変数だとブロックを抜けるまで有効。
それでは困るときにnewを使う。newでオブジェクトを用意するとdeleteを行うまで有効。
つーか、どこが「C言語」なわけ?
>>893 レスありがとうございます。理屈がわかった気がします。
bで書かれたソースなんかもよく見るので、どう書けばよいのか迷ってましたが、整理がつきました。
変数の目的とする寿命によってaとcを使い分けて、
cの場合使わなくなればdeleteすれば良いという事ですね。
>>894 ごめん、C++ですね。
> bで書かれたソースなんかもよく見るので ぬるぽwwwww
がっ
VC++からVBのコードをCALLしたいのですが、解説している Webをご存知ではありませんか。
>>898 VBのコードがActive X DLL/EXEなら大したことはない。#importで読み込める。
ただのEXEなら諦めろ。
超くだらない質問なのですが、何卒御容赦を。 Visual Studioを購入したのですが、 新しいPCに乗り換えた場合って、そちらの方にインストールして 引き続きソフトを使用することはライセンス的にOKなんでしょうか? もちろん、古いほうのPCのものはアンインストールします
>>900 ライセンスはPCではなく、使用者個人に与えられてるから、
複数台にインストールしてもOK
当然、他の人がVSを使用する事はNG
>>901 ありがとうございます!
安心して使えそうです!
他の人が書いたソースが多すぎてどれをコンパイルすれば良いか分かりません。 こういう時はどれをコンパイルすれば良いのでしょうか?
エスパーに聞いてください
905 :
903 :2005/12/23(金) 20:06:51
真剣なご解答お願いしたいです。
gcc *.c
907 :
903 :2005/12/23(金) 20:36:45
「>>>」とかのビット演算ってどんなのに使うんですか? 使い道が思いつかないんですけど。
910 :
906 :2005/12/23(金) 20:56:23
>>907 ごめん、冗談半分で書いたんだ
あんまり真に受けないで
きっと、それじゃ駄目だとおもうから
911 :
903 :2005/12/23(金) 21:38:59
本当に初歩的なことですいません、DirectXを使ったりしているわけではないんですが 一体どういうものなのか気になって調べてみて「C++やVBのAPIに加えてこの拡張APIを使えば マルチメディア面がとても豊かになるもの」だと解釈したんですがあっているでしょうか?
俺あたまボケたかな?
>>911 そのソースはどの言語でコーディングされていて、
どのコンパイラを前提にしてるのかな?
本当に gcc でいいのかな?
超能力で gcc って書いただけなんだよね
そして、もらったソースに Makefile はないのかな?
>>912 いい加減だがとりあえずはそんな解釈でおkじゃね
>>912 音を出したりジョイスティックを使ったりポリゴンを表示したりする主にゲーム用のAPI群
917 :
デフォルトの名無しさん :2005/12/24(土) 07:30:31
アセンブリ言語でwin32プログラムを組むときって、MS-DOSみたいにシステムコール は使えないんですか?
VC6でExcelを制御するコードを書きました。 #import "C:\Program Files\Microsoft Office\Office\Mso9.dll" no_namespace rename("DocumentProperties", "DocumentPropertiesXL") #import "C:\Program Files\Common Files\Microsoft Shared\VBA\VBA6\Vbe6ext.olb" no_namespace #import "C:\Program Files\Microsoft Office\Office\excel9.olb" rename("DialogBox", "DialogBoxXL") rename("RGB", "RBGXL") rename("DocumentProperties", "DocumentPropertiesXL") no_dual_interfaces Excel2000で動作確認はできました このソースで作成したExeはExcel2003がインストールされている環境でも 問題なく動くでしょうか?
919 :
デフォルトの名無しさん :2005/12/24(土) 09:44:29
新宿とか渋谷の交差点でキリストがどうのっていってる連中の資金源が 某ソフトウェアコンポーネント屋だって聞いたんだけどほんと?
>>918 たぶん動かない
2003はVer.10
922 :
918 :2005/12/24(土) 12:21:11
特定VerのExcelに依存するアプリを作ってしまうと 今後PCを買い換えた時や配布するときに不利なので 古いExcel2000をインストールしなくてすむ 良い方法はないでしょうか? VS6に付属しているインストーラは ADO、やExcelOLEの問題を解決できるとは思えないので もうこうなったら DDEやSendkeyを使うしかないのでしょうか?
ネイティブってIT用語で言って一言で言ってどんな感じですか? ネイティブAPIとかいうのんのネイティブです。 『ネイティブとは母なる大地の子すべてのこと』とか変なのばかり引っ掛かるのですが…
1a 出生地の, (原)産地の. ・native and foreign 国の内外の. ・one's native country 本国. ・one's native land 故国. ・native speakers of English 英語を母語とする人. ・one's native tongue [language] 自国語. b 土着の, 現地産の, 地(じ)の, 自生の. ・a native word 《外来語に対して》本来語. ・animals [plants] native to Australia 豪州自生動物[植物]. ・native art 郷土芸術. c 《通例 白人の立場から》土着[原住, 先住]民の. ・the native quarter 土民部落. 2a 生まれつきの, 本来の〈to〉; 生得の. ・native beauty 生まれながらの美しさ. ・native rights 生得の権利. b 【電算】 もともとそのシステム用につくられた, ネイティブな. ・the native mode ネイティブモード《エミュレーションによらない動作様式》. c 自然のままの, 天然の. ・native copper 自然銅.
925 :
デフォルトの名無しさん :2005/12/24(土) 13:25:39
>>922 インタフェースをパイソンでつくるとか。
配布が面倒なのは変わらんかw
>>924 ありがとうございました。辞書で調べれば一発だったとは
シェアウェアと同等の機能をもったソフトをフリーで公開するとどうなる?
「あれ以外の何か」の事か?
別にどうもならんよ。 ソースパクったってんなら問題有りだが…
あとは特許が絡んでた場合か?
シェアウェアの作者からごにょごにょとかはないみたいですね。
教えてください。 よくCygwinを使うとLinuxの勉強になる、とかホザく人が居ますが、 正確にはUnixの勉強になる、じゃないですか? Linuxの勉強になるとかいう人は何なんですか?*BSDやSolarisがLinuxカーネルを使ってるとでもいうのでしょうか? それとも頭がおかしいのですか? どうもよく分かりません、教えてください。
933 :
デフォルトの名無しさん :2005/12/25(日) 01:59:19
>>932 Linuxの勉強になるとかいう人は半可通
Unixの勉強になるというのも嘘 既にUnixを知ってる人がWindowsでの欲求不満を解消するためのソフト
935 :
デフォルトの名無しさん :2005/12/25(日) 09:56:39
実行型JAR内のソースコードに日本語が含まれてる場合、海外のPC(日本語フォントなし)で実行できますか? 文字化けするだけでしょうか?
936 :
デフォルトの名無しさん :2005/12/25(日) 10:53:33
WINDOWSで4GB以上のプログラムって作れるのですか?
64bit版のWindows使っとけ
938 :
デフォルトの名無しさん :2005/12/25(日) 11:00:05
Cでネットワークプログラミングの勉強をしているのですが FTPクライアントを作るプログラムにsys/socket.hというのがあったんですが sys/socket.hというヘッダーファイルは何ですか? もしかしてUNIXでしかFTPクライアントは作れないんですか?
940 :
デフォルトの名無しさん :2005/12/25(日) 11:28:01
>>934 Cygwin/binをパスに入れてcmd.exe使っている漏れは異端でしょうか?
そんな人がいたんですね。
>>941 自分で使ってて便利だと感じているのなら、それで良し。
ここのような掲示板でIPを抜くようなプログラムを 作るのを目標に勉強していきたいのですが それに一番適した言語は何ですか?
ethereal
MS-DOSコマンドのpathについて質問です。 path; と実行したら、全ての検索パスがクリアされてしまうのですが、 ある特定のパスだけ解除したい時の記述の仕方などはございますか? unpath 〜; みたいな
>>946 それのどこがプログラム板の話題なんだ?
お願いします。紅白歌合戦のプログラムをおしえてください。
>>951 うお! 本当にあるとは思いませんでした。
検索の仕方が悪かったのか、path; 以外見つけられなくって…
>path %PATH:(削除したいパス)=%
すげー、ちゃんと出来たです
忘れないようノートにでも書き込んでおきます。ありがとうございました
リソースを使わずに、CreateMenuとInsertMenuでメニューを作る場合 このメニューにショートカットキー(切り取りならCtrl+Cのようなもの)を付ける方法、どなたかご存知ないでしょうか?
954 :
936 :2005/12/25(日) 20:13:11
>>937 やっぱり32ビットWindowsでは無理なんですか・・・
955 :
デフォルトの名無しさん :2005/12/25(日) 20:18:59
高次方程式を解くプログラムはどうしたら作れるでしょうか。二次方程式ならできるのですが。方針が分かれば自分でなんとかします。電卓に入れたいので。
>>955 >>1 > ■ 注意事項
> ・ 質問する前にGoogleで検索しましょう。
957 :
デフォルトの名無しさん :2005/12/25(日) 20:35:13
すいません。でも検索したら出てくるってことですよね。ありがとうございます。
>>955 3次までなら公式がある
4次以上は条件が整わないと解けない場合がある その他近似計算になるね
#define MMAX 12 #define COMP (year-1) void main (void) { int i,j,year,month,day,youbi,ycnt,mcnt=0; int mday[MMAX]={31,28,31.30,31,30,31,31,30,31,30,31}; printf("西暦と月を入力して下さい-->"); scanf("4%d%2d",&year,&month); if((year%4==0&&year%100!=0)||year%400==0) mday[1]=29; for(i=0;i<month-1;i++){ mcont+=mday[i]; mcnt+=1; } youbi=( (COMP+COMP/4-COMP/100+COMP/400)+mcnt)%7; printf("\n%4d年%2d月\n",year,month); printf("-------------------------------------------------\n"); printf("日 月 火 水 木 金 土\n"); for(j=0,ycnt=0;j<youbi;j++,ycnt++){ printf(" ");
} for(day=1;day<=mday[month-1];day++){ if(ycnt==0) printf("[%2d]",day); else printf("%2d",day); ycnt++; if(ycnt>=7){ printf("\n"); ycnt=0; } } }
いきなり何が起こったか状況がつかめないのだが・・・
宿題スレへの誤爆だろう ということで気にしない事にする
>>953 表示だけなら"切り取り(&X)\tCtrl+X"で行けるはずだが‥‥
964 :
964 :2005/12/25(日) 23:52:41
今まで、プログラムの勉強をしたことがない者です。 プログラムの勉強をしたいのですが、何の言語からはじめるのがいいと思いますか?
>>964 Rubyという言語がある
ふつう、初心者はRubyからやるのだよ
目的はプログラムの勉強だろ。
>>963 実際に反映することはできませんか?
キーフックしていちいちキーに対する動作させるしかないのかな。。
ちょっと他板で興味深かったので・・・
http://www.chobirich.com/ のようなポイントサイトのシステムを作るとしたら幾ら位で出来ますか?
会社で受ける場合と、個人のバイトとして受ける場合の両方で。
後、技術的に必要な知識って、この場合は何があれば組めるもの
なのでしょうか?
安上がりなところで一つ良しなに。
>>970 サーバー立ち上げからやるのと、どっかのレンタルサーバー借りるのでは差があると思うが。
httpd, DB, CGI(or ServerSideJava),あとクライアント用にhtml + α。 このへんマスタすれば
作ることはできる。
ただ仮にも企業のサイトならセキュリディ方面に気を使わなければならないから、その辺の
知識もないとマズイ。
つーか、知識無いなら素直にそういう会社に頼めよ まぁその場合100万単位で掛かるだろうがな それでもお前が生半可な知識で作って周りに掛ける迷惑よりマシだ
>>971 なるほど有難うございました。
これって例えば楽天とかに限らずですが今はネットショップ用に
ショッピングカートのシステムのレンタルとか、各種システムの貸し出し
とかあるように、何か類似のサービスで賄うとか、一部だけでも賄うという
事は可能でしょうか?
それによって安く作るとか。
ショッピングモールみたいなサービスが始まっているという事を考えると
こういうのって案外似たようなサービスって出来る可能性はあるんですかねえ。
それはすでに、プログラミング板の話題じゃないな。
975 :
デフォルトの名無しさん :2005/12/26(月) 01:58:02
ttp://saw.minidns.net/software/twload05.lzh ここのDLLにソースがついているのですが、
このDLLの設定を変更したいのです。
設定を変更する箇所は無闇にメモ帳で開いたために何となくわかるのですが、
上手くコンパイルできません。
試しにソースをいじらずにMicrosoft Visual C++にてコンパイルしようとしても
「dsound.dll - エラー 20、警告 0」と出てコンパイルが失敗します。
\twload.cpp(6) : error C2065: 'LPDIRECTDRAW7' : 定義されていない識別子です。
\twload.cpp(6) : error C2065: 'LPDDSURFACEDESC2' : 定義されていない識別子です。
\twload.cpp(6) : error C2065: 'LPDIRECTDRAWSURFACE7' : 定義されていない識別子です。
\twload.cpp(6) : error C2059: 構文エラー : ','
6行目だけでもこんなにエラーが…。
どうやったら上手くコンパイルできるでしょうか?
Windows XP HomeEdition SP2/Visual C++ (R) 6.0を使用しています。
VC++はインストール直後の状態です。
パソコン初心者総合質問スレッド Vol.1226にて質問したら
「しかるべき専門板に行って聞いたほうがいい」と言われ
ここに来た次第でございます。
DirectX SDKを落としてきて.h/.libのパス通せばいいんでない?
そんなエラーの原因にも思い至らん程度ならやめとけ
>>969 キーボードショートカットはメニューじゃなくてキーボードアクセラレータ。(設定させたキーが押されたらWM_COMMANDを送信)
SDKで"Keyboard Accelerators"を検索汁
C++でIRCを作りたいのですが、C++以外に何を勉強したらいいの具体的にかわかりません。 漠然とした質問ですがご教授いただければ幸いです。
>>979 RFC2810-2813
残りの回答はエスパーさんの出番をお待ちください
981 :
デフォルトの名無しさん :2005/12/26(月) 11:23:01
>>979 Win限定でいいならWIN32API(いまからなら.NETの方がいいか)を勉強すれば?
ネットワークプログミングから画面の構築まで(努力次第で)かなりのことができる。
982 :
デフォルトの名無しさん :2005/12/26(月) 13:15:40
>>952 そんなお前さんは一度help setと打って出て来るヘルプを一度じっくり眺めるが良い
help for/help ifなんかも読んどくと良いぞ
バッチファイルスレ池
何か最近糞餓鬼が多いな?
冬休みはこれだから困る。
ネットを18禁にしろよ政府はよ。
>>1 とかどうでもいいからさ。
マナーが成ってない糞餓鬼は目障りだから消えろよ。
いやホント。
>>984 >ネットを18禁にしろよ政府はよ。
構わんが、出会い系掲示板は除外してくれ。
匿名をやめるべきだな
スルーできない奴の方が餓鬼だと思うけどね ここは触れちゃいけない事だったか
俺も最近は餓鬼が多いとは思っていたがな…。 VIPの低脳共が、何故か知らんがこの板でプログラムをどうたらこうたらやっているし…。 いつも通りVIP内でごちゃごちゃやりゃいいのによ、 本当、蛆虫みたいだな。VIPの屑共は(爆
全く建設的な議論ができてない一部のスレよりは VIPのム板スレの方がよくやってると思うがな SourceForgeにプロジェクトも認可されたみたいだし
>>989 いやいやいやいや俺はVIPでやれと言いたいんだよ。
しかもsourceforgeの許可なんて大して凄いことではない。
申請すればよっぽどの駄プロジェクトじゃない限り通る。
実際、俺三つ垢持っているし。
セキュリディ?
>>989 ム板のダメなスレとVIPのまともなスレを比較することで
何か得るものはありますか?
993 :
デフォルトの名無しさん :2005/12/27(火) 15:05:14
Ajaxってなんて読むほうが一般的ですか? アジャックスのほうが多いかなと思ってたのですが ウェブの記事だとエイジャックスのほうが多いです みなさんがどう読んでるか教えてください
ajaxってすげーバカ臭い機能だよな。 リッチクライアントがはるか昔に実現していたことをブラウザでしょぼく再現しただけだろ。 こういう後ろ向きなしょぼ実装に適当な名前付けて流行らせようとするのはやめてもらいたいね。
996 :
デフォルトの名無しさん :2005/12/27(火) 19:56:30
REAL PLAYERはスパイウェアという話を聞いたのですが、 現在もそうでしょうか? ADWAREでスキャンしても、それとは判定されていません。
>>996 …はあ?自分が今どこの板に書いてるか解ってないのか?
998
999
1000 :
低脳ちゃんでございます :2005/12/27(火) 23:28:11
∩ // // | | Λ_Λ / ̄ ̄ ̄ ̄ ̄ | |( ・∀・)< 先生、次スレでもお願いします | | ) ( \_____ \ \ | l | | | | / /| | | / | | | | | U | || | | / | | // | | // | | // | | U U
1001 :
1001 :
Over 1000 Thread このスレッドは1000を超えました。 もう書けないので、新しいスレッドを立ててくださいです。。。