すれ立てるまでもない質問はここで 第69刷
レス数が1000を超えています。これ以上書き込みはできません。
0001デフォルトの名無しさん
2005/08/05(金) 14:49:27プログラム・ソフトの使い方は PC 初心者板やソフトウェア板へ。
ウイルス、ハッキング・クラッキングを求めるような発言は禁止です。
Javascript は Web 制作板、CGI は Web プログラミング板へ。
業界談義、愚痴はプログラマ板へどうぞ。
ゲーム関係の話題はゲーム製作板へどうぞ。
前スレ
すれ立てるまでもない質問はここで 第68刷
http://pc8.2ch.net/test/read.cgi/tech/1120720976/
0002デフォルトの名無しさん
2005/08/05(金) 14:58:060003デフォルトの名無しさん
2005/08/05(金) 16:07:450004デフォルトの名無しさん
2005/08/05(金) 16:17:410005デフォルトの名無しさん
2005/08/05(金) 17:59:120006デフォルトの名無しさん
2005/08/05(金) 18:12:17C言語を始めてみようとブックオフで10年以上前の100円の参考書を買いました。
その中の配列の初期化について次のように書かれていました。
auto変数は動的にメモリが確保されるので、配列の初期化を許すと
初期化のためのデータをメモリ上に常時保存しておくため、メモリの無駄使いとなる。
関数が起動され、メモリ確保が行われるたびに↑の保存データも配列にコピーすることになり、
余計な処理時間がかかる。
この初期化のためのデータというのはauto変数だと配列でなくてもメモリ上のどこかに
常に保存されているんですか?例えば
int a=60;
ならaという変数の領域をメモリ上に確保して、60というデータは別にメモリ上のどこかに
保存しておくという処理がされるというイメージでよろしいでしょうか?
もうひとつ、この理由から配列の初期化はstatic型で記述しろと書いてあるのですが、
現在はauto型でも配列の初期化が可能なのは何故でしょうか?
0007デフォルトの名無しさん
2005/08/05(金) 18:48:16>この初期化のためのデータというのはauto変数だと配列でなくてもメモリ上のどこかに
>常に保存されているんですか?
初期化用のデータを確保しておくかそれとも他の方法で初期化するかは
処理系によるだろうが、「変数を初期化するための処理」は行われる。
>現在はauto型でも配列の初期化が可能なのは何故でしょうか?
昔から可能じゃなかったっけ?
「(仕様上)出来ない」と「使わないようにしましょう」は違う。
それからautoとstaticでは初期化のタイミングが違うので注意が必要。
0008デフォルトの名無しさん
2005/08/05(金) 19:26:29ですよねぇ。何血迷ったんだか。週明けたら電話して聞いてみます。(今かけたら業務終わってた)
(結果はほぼわかってる上に会社で個人PC・ソフト持込禁止令が出てた(今日知った)ので聞いても無駄なんですが)
あぁ,あとこれ。この質問ならOK?
このスレって過去ログのリンク張らないのが暗黙ルールなんですか?
いじょ,2スレにわたってひっぱって申し訳ないです。
0009デフォルトの名無しさん
2005/08/05(金) 20:24:040010デフォルトの名無しさん
2005/08/05(金) 21:24:280011デフォルトの名無しさん
2005/08/05(金) 21:46:00char *str = 256;
while (1) {
printf("> ");
schanf("%s", str);
printf("%s\n", str);
}
}
このプログラムに対し、コンパイルして
echo "abc \n def \n ghi" | ./a.out
とすると思った結果を得られません。
なぜなのでしょうか?
0012デフォルトの名無しさん
2005/08/05(金) 21:48:232行目は当然、mallocです。
0013デフォルトの名無しさん
2005/08/05(金) 21:53:180014デフォルトの名無しさん
2005/08/05(金) 21:59:21できます。普通に動かせば、
$ ./a.out
> hogehoge
hogehoge
> fugafuga
fugafuga
>
となります。で、エコー入力で使いたい。
(コンパイルできない、というのが、int mainにしろ、とか
char *str =の右辺をキャストしろ、とかの話なら処理系に合わせて直してください)
0015デフォルトの名無しさん
2005/08/05(金) 22:01:050016デフォルトの名無しさん
2005/08/05(金) 22:02:060017デフォルトの名無しさん
2005/08/05(金) 22:20:53お前らどうでもいいことに拘りすぎ
>>11
パイプじゃなくてリダイレクトしてみたら?
0018デフォルトの名無しさん
2005/08/05(金) 22:41:34フォームのデザインをする際に、小さなフォームのデザインをするときには別になんの問題もないのですが
画面いっぱいぐらいの大きさのフォームのデザインをするときに、スクロールバーをスクロールしながらフォームを大きくしたり
など面倒だなと思うのですが。これはしょうがないのでしょうか。
最大化の大きさのフォームをデザインするのに何かもっと楽になるような機能がありましたら教えていただけるとうれしいです。
0019デフォルトの名無しさん
2005/08/05(金) 23:03:57実行する時に実行ファイルと同じディレクトリに画像ファイルを置いておけば動くのですが、
画像ファイルを実行ファイルに埋め込んで動かすにはどうすればいいですか?
環境はVisualStudio.net2003 DirectX 9.0です。
0020デフォルトの名無しさん
2005/08/05(金) 23:35:19でも怖くて実行できません。
0021デフォルトの名無しさん
2005/08/05(金) 23:35:52int a = 60;は直接aに60を代入するというコードをはくコンパイラが多い。
これがauto配列だったりするとどこかから書いてあるとおり、関数が呼ばれるたびにどこかからコピーしてくるって動作になる。
でも、普通はあんまり気にするまでもないよ。
今はPCの性能も十分あるからよっぽどでもない限り速さの違いは気にならないし、
コンパイラの最適化だってよくできている。
0022デフォルトの名無しさん
2005/08/06(土) 03:19:53次スレどこにいったか知りませんか?
0023デフォルトの名無しさん
2005/08/06(土) 03:26:480024デフォルトの名無しさん
2005/08/06(土) 06:47:41実行時にコードで制御しろ
0025デフォルトの名無しさん
2005/08/06(土) 10:10:13Delphi7以前でも使えば?
002618
2005/08/06(土) 11:09:49>>24
コードで制御の意味がわかりません(T T)
部品はコードでごりごり書けという意味でしょうか(T T)
もしそうなら、部品をコードでがりがり書くのが面倒で統合環境を買った意味がなくなってしまいます。
>>25
Delphi7以前なら、最大化状態のフォームのデザインがやりやすかったのですか。
Delphi7以前使えばということは、Visual Studio 2003 .NET には、やりやすい機能などついていない
ということでしょうか。
しょうがないので、ちまちまスクロールしながら、フォームを大きくしていこうと思います。
0027デフォルトの名無しさん
2005/08/06(土) 15:10:34あるDLLをできれば静的にリンクしたいのですが、インポートライブラリがありません。
Borland系でいうimplibみたいなツールは存在しないのでしょうか?
それか他に何か良い方法がありましたら、教えてください。
0028裕美子です
2005/08/06(土) 15:36:06VC++6でしたら、ダイアログペースのアプリケーション開発で、「ツール」→「テスト」
で、フォーム(ダイアログ)の全体像が見えますけど、それではだめですか?
たしかVS2003にもあったはずです。不要なペインやツールバーはすべて不可視にして
ダイアログ設計のペインだけにすれば、ほとんどスクロールする必要がなくなると思います
けど。
0029デフォルトの名無しさん
2005/08/06(土) 16:02:07ぐぬううううううう ってビルクチ噛んで耐えがたきを耐えてることでしょ?
0030デフォルトの名無しさん
2005/08/06(土) 16:23:053 点。つまらん。
0031デフォルトの名無しさん
2005/08/06(土) 16:47:26003218
2005/08/06(土) 17:10:46アドバイスありがとうございます。
「ツール」→「テスト」 探しましたが残念ながら見つかりませんでした。
[表示]メニューをいじっていたら、すばらしいボタンを見つけました。
[表示]-[全画面表示] を押したところ、全画面に表示されて、スクロールの負担がかなり少なくなりそうです。
[表示]-[ツールバー]にばかり目がいっていて不覚にも今まで気がつきませんでした。
どうもお騒がせいたしましてすみませんでした。
0033デフォルトの名無しさん
2005/08/06(土) 18:12:39VSにはimplib相当のものはついてこない。
外部のツールに頼るか、あるいはBCCを持っているのならimpdefを使ってdefファイルでのインポートができるかもしれない。
0034デフォルトの名無しさん
2005/08/06(土) 18:53:10implibは「DLLを静的にリンク」するためのツールじゃない希ガス。
0035デフォルトの名無しさん
2005/08/06(土) 20:37:17コードで制御ってのはな、
フォームのデザインで、ウィンドウやコントロールのサイズは適当で、必要な部品を置くだけ置いておいて、
実行時の最初に、MoveWindowなどで必要なサイズ、位置に再配置すると言うことだよ
0036デフォルトの名無しさん
2005/08/06(土) 20:39:38なんとかなりませんか。
わしの若い頃は、鉄板の上に寝て頑張ったもんだ
鉄板の上で
0037デフォルトの名無しさん
2005/08/06(土) 20:49:54どうか鉄板の下で安らかにお眠り下さい。
0038デフォルトの名無しさん
2005/08/06(土) 20:52:330039マイク ◆yrBrqfF1Ew
2005/08/06(土) 20:53:58うぐぅの新しい版に決まってんだろ
0040裕美子です
2005/08/06(土) 21:05:29>>39
本当にそうなんですね。確かにそうだと言えるのですね。
・・・・分かりました。 ええ、分かりましたとも!!
0041デフォルトの名無しさん
2005/08/06(土) 21:16:460042デフォルトの名無しさん
2005/08/06(土) 21:23:51では、なぜぐにゅと呼ばれ続けてきたのか。80年代からそうだぞ。
0043デフォルトの名無しさん
2005/08/06(土) 21:36:420044デフォルトの名無しさん
2005/08/06(土) 21:36:460045デフォルトの名無しさん
2005/08/06(土) 22:46:06中途半端なボケばっかりでツッコミが見当たりません!
0046デフォルトの名無しさん
2005/08/06(土) 22:56:070047デフォルトの名無しさん
2005/08/07(日) 11:15:32徹夜で鉄道板にカキコですか^^おつかれさまです^^^^^
0048デフォルトの名無しさん
2005/08/07(日) 11:19:100049デフォルトの名無しさん
2005/08/07(日) 11:20:070051デフォルトの名無しさん
2005/08/07(日) 21:56:520052デフォルトの名無しさん
2005/08/08(月) 00:28:34x86
0053デフォルトの名無しさん
2005/08/08(月) 13:21:58ImageMagickで画像のリサイズを行うと非常に低速です
既存のソフトを見ると、非常に高速なのですが
これはどのような処理をしているのでしょうか?
0054デフォルトの名無しさん
2005/08/08(月) 13:26:370055デフォルトの名無しさん
2005/08/08(月) 13:30:170056デフォルトの名無しさん
2005/08/08(月) 14:14:52秒数10−100枚ぐらい
0057デフォルトの名無しさん
2005/08/08(月) 17:24:19簡単なダウンローダのソースはありませんでしょうか?
0058デフォルトの名無しさん
2005/08/08(月) 17:26:46そんなレベルの人間はダウンローダなんて作るな
サーバの管理者が迷惑だ
0059デフォルトの名無しさん
2005/08/08(月) 17:31:23はいはい、君は凄いね
すごいよぉー ちょー尊敬
だから素人なんて相手してないで仕事しててね
0060デフォルトの名無しさん
2005/08/08(月) 18:05:02エクセルがユーザーの手によってファイルをオープンしようとしたときに
対象となるファイルの中の数字を文字列に書き換えてオープンさせたいのですが
そんなこと可能なのでしょうか?
ファイルフォーマットはcsvのみ対象にします。
#xlsは理解できなさそうなので。
可能だとハックやクラックに繋がりそうなので、実際のソースやアルゴリズムではなく
現実的に可能か不可能かを教えてもらえれば十分です。
環境はWinXPsp2でVC6を使用しています。
よろしくお願いします。
0061デフォルトの名無しさん
2005/08/08(月) 18:07:350062デフォルトの名無しさん
2005/08/08(月) 18:08:280063デフォルトの名無しさん
2005/08/08(月) 19:54:21ムリでしたか。
ありがとうございました。
>>62
↓こういう意味です。
TCHAR NumStr = _T( "18" ); // csvファイルから得た数字 サンプルのため長さは30文字以内とする
TCHAT String[32]; // 文字列のバッファ
_stprintf( String, _T( "'%s" ), NumStr ); // 数字を文字列へ変換する
0064デフォルトの名無しさん
2005/08/08(月) 20:05:05阿呆なのかお前は
数字も文字列だぞ?
その文字列を数値と解釈するか文字と解釈するかの違いだけ
しかも、6は数値も文字列も一緒
0065デフォルトの名無しさん
2005/08/08(月) 20:20:200066デフォルトの名無しさん
2005/08/09(火) 08:03:38あほな質問なのでここに。
template<class T>
と
template<typename T>
は同じ意味ですよね?
どっちを使ってもいいんですか?
0067デフォルトの名無しさん
2005/08/09(火) 08:06:000069デフォルトの名無しさん
2005/08/09(火) 12:42:39阿呆なのはExelの方
Exelは数字の文字列を数値(=値)としてみなす
たとえば 10.10 とかいう"文字列"のデータがあった場合、勝手に 10.1 とかにしちまう
あと 10-10 とかなら 10月10日 とかに・・・しちまうんじゃなかったかな?
上は使わないからともかく、下の方はハッキリいって邪魔でしょうがなかった(オレはね)
0070デフォルトの名無しさん
2005/08/09(火) 13:12:31セルの表示形式を文字列にすりゃいいじゃん。
まあいちいち設定するのが面倒くさいといわれればその通りだが。
または頭に"'"をつければ明示的に文字列として入力できるけど。
0071デフォルトの名無しさん
2005/08/09(火) 14:11:50後から自分でresource.hを編集すると大抵「ウィンドウが存在しない」等のエラーが出てしまいます
数値がかぶらないように、とか_APS_NEXT_XXX_VALUEの値の他に
何か気をつけなければいけないことってあるんでしょうか
曖昧な質問で申し訳ないですが、同じ所で悩んだ方がいらっしゃいましたら、アドバイス下さい
MFC等は使っていません
007271
2005/08/09(火) 18:04:32後から自分でresource.hを編集し、数値を変えると
リソースの方のIDも、何らかの法則にて自動的に変更されてしまうみたいです
疲れた…
0073デフォルトの名無しさん
2005/08/09(火) 21:46:47PNGイメージをCStdiofileで開き、Read関数でファイルの内容を取得しようとしたのですが、
5文字目までしか取得できません。
↓が現在作成しているプロジェクトです
http://49uper.com:8080/html/img-s/70522.zip
0074デフォルトの名無しさん
2005/08/09(火) 22:05:560075デフォルトの名無しさん
2005/08/09(火) 23:27:56typedef enum{ hoge , nuge , yare } types;
とかやった列挙を使って
vector<class A> objs_A;
objs_A.resize(20);
の中に無造作に突っ込まれているクラスを、
if ( obj_A[i].type == types::hoge)
{
何かする;
}
という風に判別して処理をさせようとしたら、なにやら、
'types::hoge '限定名を形成できません。
typedef 識別子に、クラスメンバアクセス演算子を使用しました。
といったエラーを吐かれました。
どこかおかしい記述があるのでしょうか?
よろしくお願いします。
0076デフォルトの名無しさん
2005/08/09(火) 23:29:54class A
{
types type;
}
です。
0077デフォルトの名無しさん
2005/08/09(火) 23:39:18ありましたら教えていただけませんか?
0078デフォルトの名無しさん
2005/08/09(火) 23:42:24007975
2005/08/09(火) 23:43:47C++ではtypes::hogeではなく、
そのまま hoge と書くだけで通用するのですね・・・
スレ汚しすんません。
0080名無しさん@初心者
2005/08/10(水) 00:19:24自分は某初心者向けのC言語のサイトで
void main()
{
}
をまずやってみなさい。と書いてありました。
さっそくC++でやろうと思いましたが、できませんでした。
void main()
{
}
は、正確にうっているのですが、なにが原因でしょう?
初心者でスマソ・・・・
0081デフォルトの名無しさん
2005/08/10(水) 00:25:44できているじゃないか。
0082デフォルトの名無しさん
NGNGメモ帳でソースを打ち込んだだけじゃ、動かないよ。
0083名無しさん@初心者
2005/08/10(水) 00:33:23もうちょっと勉強してから出なおします
スマソ
0084デフォルトの名無しさん
2005/08/10(水) 00:43:40ttp://homepage2.nifty.com/tenk/prog/free_cc.htm
ttp://www2.wbs.ne.jp/~dskoba/database/prog.htm
0085デフォルトの名無しさん
2005/08/10(水) 01:29:16Javaならソケットなども簡単に扱えるライブラリとかも揃っていますか?
0086デフォルトの名無しさん
NGNGJavaとC#はあるよ。
ソケットっていうか、URLを指定して、ファイルをダウンロードするライブラリが。
0087デフォルトの名無しさん
2005/08/10(水) 06:55:420088デフォルトの名無しさん
2005/08/10(水) 08:07:24WindowsでVCとかやろうとしてるんならmainじゃなくてWinMainだぞ。
008988
2005/08/10(水) 08:08:150090デフォルトの名無しさん
2005/08/10(水) 11:53:36void をint にすればいいんじゃないか。
int main()
{
return 0;
}
>>88
VCであっても、ここではWinMainではなくmainでいいんじゃないか。
0091データボックス
2005/08/10(水) 12:06:36したほうがいいかのお。
0092デフォルトの名無しさん
2005/08/10(水) 13:49:35「やってみなさい」「できませんでした」って・・・意味不明すぎ。何をやったんだ。
にしても、なんでこういうコミュニケーション不全者のレスって
超とか某という漢字の登場頻度が高いのかなぁ。
これで「ご教授」が使われていたら完璧だったな。
0093デフォルトの名無しさん
2005/08/10(水) 19:58:41ひとまず時計を(できればc++で)表示させたいと思っています。
名称が分かり次第検索にかけますが、もし参考になるようなサイトをご存知であれば合わせて答えてもらえると助かります。
0094デフォルトの名無しさん
2005/08/10(水) 20:07:17WS_CAPTION
0095デフォルトの名無しさん
2005/08/10(水) 21:09:04レスありがとうございます。
調べてみたらそれではタイトルと境界線が付いてしまうのでWS_POPUPにしてみました。
こちらで検索すると参考になるようなページが出てきましたので、なんとか解決できそうですm(_ _)m
0096デフォルトの名無しさん
2005/08/10(水) 21:33:220097デフォルトの名無しさん
2005/08/11(木) 02:07:13(あ、いや、マルチスレッドみたいなときにですね…)
いや、そういういみではなくて、mutex 「という単語の意味」が気になって仕方ないんです
ヒントキボン おしえてエロい人!
0098デフォルトの名無しさん
2005/08/11(木) 02:09:00009997
2005/08/11(木) 02:14:33>>85
C のソケットは正直わかりにくいとこがちょっとある。藻前だけじゃない。
でも、お約束がわかってしまえば後は苦しくも楽しいアプリ層のコーディングだ。
サンプルコード漁ってパクって、あきらめずに打破しろ。
ちなみに、単純に落とすだけなら、既出の通り、wget か、
Windows なら、URLDownloadToFile() が使えるかもな
010097
2005/08/11(木) 02:21:30まずネットから自PC を切り離し、自PC に鯖を立てるんだ。そいつを相手に実験汁
自PC を指名するときは、"localhost" を使え。否、"localhost"を解釈できるAPI を探し当てろ。
あと、藻前がWindows なら、WSAStartup() を侮るな。
以上だ。健闘を祈る。
漏れのくだらんヒントが藻前のスキルに少しでも寄与したら、
次は藻前が、次の香具師を助けろ。いいな。
0101デフォルトの名無しさん
2005/08/11(木) 02:26:33http://www.google.co.jp/search?num=20&hl=ja&c2coff=1&q=mutex+%E7%94%A8%E8%AA%9E&btnG=Google+%E6%A4%9C%E7%B4%A2&lr=lang_ja
ところで、「ミューテック」という読み方は一般的なのか?
010297
2005/08/11(木) 02:39:02すまなんだなw でも漏れは日本語よりNaN語が先だわな…
>>101
�dクス…略語か!! 一応ぐぐったがそれでは当たらなかったわけだorz
ところで、まさに、教わったぐぐのヒット先では、" 「ミューテック」と読む。"とあるが…
0103デフォルトの名無しさん
2005/08/11(木) 07:28:540104デフォルトの名無しさん
2005/08/11(木) 10:13:320105デフォルトの名無しさん
2005/08/11(木) 11:54:090106デフォルトの名無しさん
2005/08/11(木) 11:59:09俺のお薦めはKotex
0107デフォルトの名無しさん
2005/08/11(木) 12:13:31レイテックス
0108デフォルトの名無しさん
2005/08/11(木) 12:23:14脳内では「らてっくす」だな。そういう人は結構いるんじゃね?
0109デフォルトの名無しさん
2005/08/11(木) 14:21:34ISOでは"Under development"の状態なせいか購入できません。
http://www.iso.org/iso/en/CatalogueDetailPage.CatalogueDetail?CSNUMBER=37445&scopelist=PROGRAMME
これを見るにはISOの会員にならないとだめでしょうか?
0110デフォルトの名無しさん
2005/08/11(木) 14:30:12なぜでしょうか?
0111デフォルトの名無しさん
2005/08/11(木) 14:55:19C#(VS.Net2003)で作ったクラスライブラリの
Publicメソッドを呼ぶことはできますか?
教えて下さい。
0112デフォルトの名無しさん
2005/08/11(木) 14:57:040113デフォルトの名無しさん
2005/08/11(木) 15:13:39うちではふつうに見る事ができるが、アクセスできないという状態はどんなだ
0114110
2005/08/11(木) 15:17:0310058Can't send after socket shutdown
といわれスレが見れない
0115デフォルトの名無しさん
2005/08/11(木) 15:18:56だって俺見れるもん
0116111
2005/08/11(木) 15:21:29どうしてなんだ?
VB6.0からC#はtlbつかえば
呼べた実績があるのに
C++じゃできないなんて。。。
0117デフォルトの名無しさん
2005/08/11(木) 17:11:51VC7以降ならマネージドC++でC#のクラスを使用できる。
0118デフォルトの名無しさん
2005/08/11(木) 17:39:59VC++6.0って言ってるだろ
0119デフォルトの名無しさん
2005/08/11(木) 17:43:34ちなみに、理由教えて。
0120デフォルトの名無しさん
2005/08/11(木) 18:23:190121デフォルトの名無しさん
2005/08/11(木) 22:23:07スペースが以下の画像のように「`」に置き換わっていて気持ち悪いのですが
これを直す方法をご教授願います・・・。
ttp://syobon.com/mini/src/mini4214.jpg
0122デフォルトの名無しさん
2005/08/11(木) 23:27:54表示メニューか編集メニューか、
その辺のサブメニューで隠れてる中に、え? これ? っていうような奴で
ON, OFFできた気がする
いろいろ試してみて
0123デフォルトの名無しさん
2005/08/11(木) 23:30:000124デフォルトの名無しさん
2005/08/12(金) 00:07:42struct A
{
operator B&();
};
というように暗黙の変換を定義したクラスを記述する場合、C++(というよりTemplate?)の作法として、変換オペレーターのconst版も定義しておくべきなのでしょうか。
それと同様に、プロパティ等の、参照を返すだけといった関数に対してもconst版を記述するべきなのでしょうか。ひどく冗長な気がして、もしかしたらイデオムとして何かあるのかも、と思い質問しています。よろしくお願いします。
0125デフォルトの名無しさん
2005/08/12(金) 00:16:380126デフォルトの名無しさん
2005/08/12(金) 00:53:54thx!
編集→高度な操作→空白の表示 Ctrl+Shift+8でした・・・
0127デフォルトの名無しさん
2005/08/12(金) 05:27:460128デフォルトの名無しさん
2005/08/12(金) 08:47:51例として出すのにpublic:が邪魔に思えたからじゃね?
0129111
2005/08/12(金) 09:07:56遅くなりましたが・・・
C#でフォーム(データグリッド)をつくって(VCでは手間暇かかりすぎるので)
それを既存の処理をしているVC++DLLから呼びたかったのです。。。
0130デフォルトの名無しさん
2005/08/12(金) 09:56:32そのプログラムでは、regex.h(posix標準?) にある関数を使っているのですが、
DOSには regex.h が無い様で困っています。
DOSでは「Visual Studio 2004」に付属のC++コンパイラを使用する予定です。
Regexクラスというのはあるようですが、正規表現にマッチした時に、
「マッチした文字列から、一部の文字列を取得する(括弧で括った文字列)」
という処理をしているため、そのままでは使えないようです。
なるべく手間をかけずに移植できたらと思っています。
windows についてあまり詳しくないので、トンチンカンな事を言ってたらすみません。
長文失礼しました。
0131デフォルトの名無しさん
2005/08/12(金) 09:59:35Windowsでもgcc使えば?
0132デフォルトの名無しさん
2005/08/12(金) 10:03:31それって出来上がるのはDOSじゃなくてコンソールプログラムじゃない?
0133デフォルトの名無しさん
2005/08/12(金) 10:27:16Windowsで使えるregex互換のライブラリはないの?
0134124
2005/08/12(金) 10:39:51>>128のとおりです。デフォルトのアクセス指定子が変わるだけで、本質的には同じなんですよね。入門中なので、何かまずいことをしてるのかも・・・ ですがorz
現状は、const_iteratorから参照されるようなことがありそうな場合と、コンパイルエラーが出たら記述という、かなりあいまいな基準でconst版を記述したりしなかったりしています。
0135デフォルトの名無しさん
2005/08/12(金) 11:56:18GNUのライセンス以外で考えてます。
>>132
そうでした。コンソールプログラムでした。
>>133
そうですね。売り物でもかまわないので、互換ライブラリを探してみます。
何かご存知ですか?
どうもありがとうございました。
0136デフォルトの名無しさん
2005/08/12(金) 12:13:520137デフォルトの名無しさん
2005/08/12(金) 12:31:240138デフォルトの名無しさん
2005/08/12(金) 13:57:18削除かあぼーんでログがつまったようです
といわれた。特定のスレだけ見れないようにされてるってこと?
0139デフォルトの名無しさん
2005/08/12(金) 14:00:340140デフォルトの名無しさん
2005/08/12(金) 21:05:38ポインタとか参照とか
(*〈乗算以外〉とか&とか)
は無理に使わなくてもいいんですよね?
あくまで個人で楽しんでるだけなんで
実行速度とか気にしないんなら
まったく違いはありませんよね?
0141デフォルトの名無しさん
2005/08/12(金) 21:09:55使う必要が無いんなら使わなくてもいい
でも使う必要がでて来るから使う
これだけ
0142デフォルトの名無しさん
2005/08/12(金) 21:12:25必要なら使う。
不要なら使わない。
あとポインタが早いというのは正しい話ではない。
コンパイラの最適化の性能しだいでどうにでも速くなる。
0143デフォルトの名無しさん
2005/08/12(金) 21:14:52ポインタと参照は出てくるから文法が不慣れであってはいけない。
つか趣味でしかも速度いらないなら文法腐ってて
ライブラリが歪んでるC++やるメリットなんて限りなく小さいな。
0144デフォルトの名無しさん
2005/08/12(金) 21:35:430145デフォルトの名無しさん
2005/08/12(金) 21:39:510146デフォルトの名無しさん
2005/08/12(金) 21:53:54Cやってるよ?
なにかいけないの?
0147デフォルトの名無しさん
2005/08/12(金) 22:05:35いけないとは言ってないと思うが。脊髄反射でレスすんなよ。
0148デフォルトの名無しさん
2005/08/12(金) 22:08:04いけないといったと入ってないと思うが。骨髄反射でキーが打てる人間なんていない
0149デフォルトの名無しさん
2005/08/12(金) 22:08:11同じ日本国民としてたとえ趣味であったとしても
質の悪い方法を取っている人間を見過ごす事は断じてできないだろ。
このままじゃ日本は落ちぶれて韓国どころか北朝鮮にすら追い抜かれてしまうだろう。
0150デフォルトの名無しさん
2005/08/12(金) 22:09:23それらが全ていけないとなるとなかなかむずかしいな
0151デフォルトの名無しさん
2005/08/12(金) 22:20:11拡張子を書き換えて、コンパイルエラーをどうにかすればCとおさらば。
0152デフォルトの名無しさん
2005/08/12(金) 22:21:160153デフォルトの名無しさん
2005/08/12(金) 22:23:19クラス渡したいんだけどポインタ、参照よくわからないよ〜
とりあえず値渡しで動いてるからいいや
俺にはムリムリ
というパターンと
char値渡しで十分だけど、
ポインタか参照使わなくちゃいけないのかな?
とか
クラス、ローカル変数(実体)でいいんだけど
ポインタ用意してnewしなくちゃいけないのかな?
などというパターンと・・・
どっちでもいいよ、すきにシレ
でも前者の場合は、言語変えるのも一つの手だと思う
0154デフォルトの名無しさん
2005/08/12(金) 23:19:40探せば案外いくらでもある 世の中急に便利になってますw pcre とかoniguruma とか
漏れ的には一応、boost スレで勉強中ってこともあって、boost を推す
バリバリのC++ 向けライブラリだが、C 用のregex がそっと含めてある
あと、vbscript, jscript のタイプライブラリから引っ張ってくるとかいう手もある
0155デフォルトの名無しさん
2005/08/13(土) 00:21:54設定を見直したのですが特に変えたところも該当する箇所も見つからないため、困っていた次第です。
知っておられる方よろしければお教えください。
0156デフォルトの名無しさん
2005/08/13(土) 00:23:36何かが変わるということは何かをしたということ
0157デフォルトの名無しさん
2005/08/13(土) 00:31:03http://rerere.servebeer.com/src/up15448.jpg
0158デフォルトの名無しさん
2005/08/13(土) 00:33:50ご指摘の通りです。最近設定を変えた記憶もないので迷っています。
最近モニタを19インチに変えたのですが、それの影響でしょうか?
0159デフォルトの名無しさん
2005/08/13(土) 00:34:200160デフォルトの名無しさん
2005/08/13(土) 00:35:04WindowsのIDEってこんななんだ
気色悪
0161デフォルトの名無しさん
2005/08/13(土) 01:03:06iTunes COM for Windows SDK
を使って、プラグインを作ってみたいのですが
COMの情報がなくて困っています。
どのような手順で作成していくのか、どんなツール使っていくのか
わかる方簡単でも良いので、助言をお願いします。
0162デフォルトの名無しさん
2005/08/13(土) 01:07:59そんなもん出てたのか…そりゃいっとくかな…じゃなかったw
COM は壮大なもんだ とっかかりもくそもって感じ
"#import" とか、"タイプライブラリ" をぐぐることから始めてみては
なんにせよ、序盤はツールの力を借りてスケルトンを作成させちゃうのが前提と思った方が無難
特にイベントに応答するときなんかはそう
0163デフォルトの名無しさん
2005/08/13(土) 01:58:18俺医学に詳しくないんだけど、骨髄反射ってあるの?
0164デフォルトの名無しさん
2005/08/13(土) 02:00:42ぐぐってみ。
0165デフォルトの名無しさん
2005/08/13(土) 02:28:220166デフォルトの名無しさん
2005/08/13(土) 08:46:540167デフォルトの名無しさん
2005/08/13(土) 09:04:37http://www.google.co.jp/search?hl=ja&c2coff=1&q=%22%E8%84%8A%E9%AB%84%E5%8F%8D%E5%B0%84%22&btnG=Google+%E6%A4%9C%E7%B4%A2&lr=lang_ja
骨髄反射 約 1,010 件
http://www.google.co.jp/search?hl=ja&c2coff=1&q=%22%E9%AA%A8%E9%AB%84%E5%8F%8D%E5%B0%84%22&btnG=Google+%E6%A4%9C%E7%B4%A2&lr=lang_ja
精髄反射 約 39 件
http://www.google.co.jp/search?hl=ja&c2coff=1&q=%22%E7%B2%BE%E9%AB%84%E5%8F%8D%E5%B0%84%22&btnG=Google+%E6%A4%9C%E7%B4%A2&lr=lang_ja
0168デフォルトの名無しさん
2005/08/13(土) 09:36:01何故かキーボード入力が見えません。
入力自体は正常に受け付けているようで、適当にコマンドを入力してエンターを押せば
応答(「500 Error: bad syntax」「250 xxx.ne.jp」等) は返ってくるのですが。
もともとキーボード入力は表示されないものなんですか?
表示する方法があれば教えてください。
0169デフォルトの名無しさん
2005/08/13(土) 09:49:350170168
2005/08/13(土) 10:03:47(エンターを押すと送信されて、対応した応答は返ってくるのですが)
telnetは「telnet xxx.ne.jp 25」のように起動してます。
0171マイク ◆yrBrqfF1Ew
2005/08/13(土) 10:17:230172168
2005/08/13(土) 10:18:50http://japan.attbusiness.net/hlpctr/settings/telnet_cprompt_xp.html#LE
0173デフォルトの名無しさん
2005/08/13(土) 10:32:42BOOLの返り値の、値チェック関数に
return (code == CHECK_CODE);
とやるのはNGだろうと思って
return (code == CHECK_CODE) ? TRUE : FALSE;
としているのだけど、冗長?
0174デフォルトの名無しさん
2005/08/13(土) 10:36:50C3015位で(1==1)の評価値が1からほかの値に
変わるかもしれないがそれまでは問題にはならないだろ。
0175デフォルトの名無しさん
2005/08/13(土) 10:44:29#define B(e) (e?TRUE:FALSE)
みたいなマクロを定義して。
0176デフォルトの名無しさん
2005/08/13(土) 11:00:130177デフォルトの名無しさん
2005/08/13(土) 11:14:470178マイク ◆yrBrqfF1Ew
2005/08/13(土) 12:04:460179デフォルトの名無しさん
2005/08/13(土) 12:20:28消えて欲しい。
0180デフォルトの名無しさん
2005/08/13(土) 12:28:320181デフォルトの名無しさん
2005/08/13(土) 12:41:15#define BOOL_EQU(b1,b2) (!(b1) == !(b2))
これで安心。
0182デフォルトの名無しさん
2005/08/13(土) 13:05:200183デフォルトの名無しさん
2005/08/13(土) 13:19:440184155
2005/08/13(土) 13:28:53やっぱりモニタを買えたのが直接の原因だったようで、
フォント設定の自動という項目がかってにウィンドウサイズに合わせてフォントの大きさを変更していたようです。
0185デフォルトの名無しさん
2005/08/13(土) 21:15:00どの言語で作られたんでしょうか?
0186デフォルトの名無しさん
2005/08/13(土) 21:15:200187デフォルトの名無しさん
2005/08/13(土) 21:18:090188デフォルトの名無しさん
2005/08/13(土) 21:24:050189デフォルトの名無しさん
2005/08/13(土) 21:27:08何のハードぐらいからなんでしょうか?
PSでは使ってたって聞きましたけど。
0190デフォルトの名無しさん
2005/08/13(土) 23:23:270191デフォルトの名無しさん
2005/08/13(土) 23:31:18Java(DoJa)
0192デフォルトの名無しさん
2005/08/14(日) 01:53:300193デフォルトの名無しさん
2005/08/14(日) 09:41:20日本語
0194デフォルトの名無しさん
2005/08/14(日) 10:09:280195デフォルトの名無しさん
2005/08/14(日) 10:10:140196デフォルトの名無しさん
2005/08/14(日) 19:04:54あるヘッダーで静的メンバ変数付のクラスを定義し、初期化の式も書きました。
そのヘッダーファイルを複数のファイルでインクルードすると再定義されているとエラーが起きます。
どうすればいいでしょうか。
0197デフォルトの名無しさん
2005/08/14(日) 19:30:15まさか、万が一にも無いとは思うが、初期化をヘッダーファイルでやってないだろうなw
0199デフォルトの名無しさん
2005/08/15(月) 00:30:18美しいソースコードとして有名なサイトの紹介記事があったんだけど、
だれかご存じないですか?
うろ覚えだけど、ソースを書いた人は元?コックさんで、
サイトを飾る草花は彼の手書きだ。みたいな事が書いてあったと思うんだけど…
0200デフォルトの名無しさん
2005/08/15(月) 08:54:56const T& value
と、
T const& value
っていう2通りの書き方があるっぽいんですが、意味は同じですよね
0201デフォルトの名無しさん
2005/08/15(月) 13:37:55置き場所はソースのあるファイルですか?
拡張子は.txt でいいですか?
0202デフォルトの名無しさん
2005/08/15(月) 13:50:190203デフォルトの名無しさん
2005/08/15(月) 14:14:08makefile は普通ソースと同じとこに置くが、アレンジはいくらでもある
makefile 初心者なら、ソースと同じとこにおいとけー
makefile に拡張子はない .txt と付けるのは"お約束"に反する
おまけ
しょっちゅう、notepad makefile ってやってちょちょいっと書いて、
nmake (ま一応な)したら怒られちまうのは漏れだけか?w
0204デフォルトの名無しさん
2005/08/15(月) 14:36:23同じだよ。
0205デフォルトの名無しさん
2005/08/15(月) 14:36:300207デフォルトの名無しさん
2005/08/15(月) 14:46:13マイクロソフトの製品でフリーのアプリケーション開発ツールはありますか?
0208デフォルトの名無しさん
2005/08/15(月) 14:49:16やっぱり夏だからなのだろうか
0210デフォルトの名無しさん
2005/08/15(月) 15:02:14まぁ、いいジャマイカ、このスレで質問する分には。
ここは隔離スレ的な意味合いもあるんだから。
0211デフォルトの名無しさん
2005/08/15(月) 15:03:10.hta でも作っとけ。
0212デフォルトの名無しさん
2005/08/15(月) 15:24:23それだけ落として来たのでは面白くないのだが、がんがんぐぐりまくれ。
0213デフォルトの名無しさん
2005/08/15(月) 15:36:580214デフォルトの名無しさん
2005/08/15(月) 16:34:19制御したり、内部状態を読み出すプログラムを
作っています。
ここで一つ問題が発生しました。
シーケンサが生きているかどうかを判定するルーチン
なのですが、
5 OPEN"com1:9600E71"
10 PRINT#1,"01234567"
20 INPUT#1,CHK$
30 IF CHK$="01" THEN PIRNT "SEQ=ON"
40 IF CHK$<>"01" THEN PRINT "SEQ=OFF"
50 GOTO 10
というプログラムを書くと、シーケンサが生きている
時は問題無く「SEQ=ON」を表示するのですが、
シーケンサの電源が切れているときは、20行で
INPUTしても当然シーケンサからの返答があるわけ
でもなく、ずっと20行で止まってしまいます。
20行目で止まる事なく、通信に失敗したら「SEQ=OFF」を
表示できるようにするためにはどうしたら良いでしょうか?
0215デフォルトの名無しさん
2005/08/15(月) 16:41:510216デフォルトの名無しさん
2005/08/15(月) 20:49:360217デフォルトの名無しさん
2005/08/15(月) 21:19:41「WM_CREATE 0x」とか「WM_CREATE 16進」とか「WM_ 0x 一覧」とか
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/vclib/html/_mfc_WM__Message_Handlers.3a_.A_.2d_.C.asp とか
見ましたが、肝心の16進表記が見当たりません。
WM_ メッセージと、16進表記の対応表一覧みたいなサイトがあれば教えていただけるとうれしいです。
0218デフォルトの名無しさん
2005/08/15(月) 21:28:37つ [winuser.h]
0220デフォルトの名無しさん
2005/08/15(月) 22:01:140221217
2005/08/15(月) 22:09:45Windows付属の電卓ですよね。
さっそくWM_CREATEを16進に変換しようとやってみましたが、WM_CREATEと入力することができず断念しました。
何か方法があれば教えていただけるとうれしいのですが。
0222デフォルトの名無しさん
2005/08/15(月) 23:24:1116進 <-> 10進がめんどくさいのかとオモタ 失礼
0223デフォルトの名無しさん
2005/08/16(火) 00:29:510224デフォルトの名無しさん
2005/08/16(火) 09:27:510225デフォルトの名無しさん
2005/08/16(火) 09:56:190226デフォルトの名無しさん
2005/08/16(火) 12:43:390227デフォルトの名無しさん
2005/08/16(火) 12:57:16VBAも使えますって言えばよかったのにな
0228226
2005/08/16(火) 13:07:360229デフォルトの名無しさん
2005/08/16(火) 13:27:17いかにVBといえど、10日程度じゃ簡単なことしか無理
とりあえずちゃんと10日間で勉強はした方がいいと思うが、
後はその企業が入社してからの勉強に理解を示してくれるかどうかだな
0230デフォルトの名無しさん
2005/08/16(火) 13:31:40最優先で格闘技を覚えたほうがいい。
0231デフォルトの名無しさん
2005/08/16(火) 14:44:01そっちかよ!
0232226
2005/08/16(火) 17:59:02>>229 入社してから勉強させてくれたらいいんですが・・・。javaを入社してから習得してもらうと言われています。アドバイスありがとうございます。
0233デフォルトの名無しさん
2005/08/16(火) 19:14:560234デフォルトの名無しさん
2005/08/16(火) 19:32:140235デフォルトの名無しさん
2005/08/16(火) 19:43:540236デフォルトの名無しさん
2005/08/16(火) 21:29:04ユニットとはそーゆーもんです だから本質的にPASCAL のコンパイルは速い
>>234
知ってる人は知ってる某ランドネタ
0237デフォルトの名無しさん
2005/08/17(水) 06:04:06単なるどわすれなんですが、↓って標準かboostにありましたよね。名前が・・・orz よろしくお願いしますorz
template<typename T> struct unref
{
typedef T unref_type;
};
template<typename T> struct unref<T&>
{
typedef T unref_type;
};
0238デフォルトの名無しさん
2005/08/17(水) 08:14:54ttp://www.boost.org/libs/utility/call_traits.htm
0239デフォルトの名無しさん
2005/08/17(水) 08:16:51ttp://www.boost.org/doc/html/boost_typetraits.html
0240デフォルトの名無しさん
2005/08/17(水) 12:14:13USB機器、IEEE1394機器を自作してみたいのですが
それを勉強するのに必要な環境、入門書についてご存知なかたいらっしゃるでしょうか。
最終的にはJavaで、Java Communication APIを用いてJavaのみでドライバを開発でき、
Jini, Javaで動くハードウェアを自作したいと考えております。
USBドライバ開発のほかに、ハードウェア開発をするにはVHDL, Verilogなども必要かと
思われますが、それらを学習、開発するのに格安で入手できる開発環境、学習環境、入門書
というものはありますでしょうか? それとも、どこかの企業に関係者でないと入手できない
ものなのでしょうか?
もし、ありましたら、ご掲示願います。
0241デフォルトの名無しさん
2005/08/17(水) 12:21:200242デフォルトの名無しさん
2005/08/17(水) 12:28:50変なことか?
0243デフォルトの名無しさん
2005/08/17(水) 12:36:460244デフォルトの名無しさん
2005/08/17(水) 12:48:02トラ技Specialとかインターフェースのバックナンバーとか秋月電子とか調べればUSBの評価キットの情報あると思うけど、
結構いた違い。
0245デフォルトの名無しさん
2005/08/17(水) 12:49:38別に普通とは言わないですし、珍しいとは思いますけど。
で、ぜんぜん関係無い質問です。
特にC/C++において、「ライブラリ」と「フレームワーク」の明確な違いが分かりません。
なんとなくは分かっているつもりだったのですが、後輩に質問され戸惑っています。
現在、ELやDXLibなど代表される、DirectXのラッパ関数群を製作しています。
例えばこれは上記どちらに分類されるのでしょうか?(ものによるのかもしれませんが)
0247デフォルトの名無しさん
2005/08/17(水) 13:22:03ttp://www.crystalclearsoftware.com/about/LibraryFrameworkDev.html
漏れも助言請う スパッと答えて、エロい人!
0248デフォルトの名無しさん
2005/08/17(水) 13:42:11フレームワーク:育毛
0249デフォルトの名無しさん
2005/08/17(水) 14:07:560250デフォルトの名無しさん
2005/08/17(水) 14:24:54フレームワーク 複数のクラスを所定のルールに従って使用しないと動かないもの。
0251デフォルトの名無しさん
2005/08/17(水) 14:32:34明確な差はない。
もっとも普遍的だと思われる定義は、アプリケーションの流れまで管理して
ユーザーコードをライブラリ側が呼び出して使うものをフレームワーク
(イベントドリブンなアーキテクチャでユーザーは各イベントの応答部分を実装等)、
逆にアプリケーションアーキテクチャに依存せずユーザーがライブラリコードを
呼び出して使うものをライブラリと認識しているはず。(DirectX、STL、Boost等)
しかし前者に当てはまるBorlandのVCLはVisualComponentLibraryだし、
大手企業でもかなり適当に命名してる気がする。
0252デフォルトの名無しさん
2005/08/17(水) 14:54:11ライブラリを、漏れもフレームワークって呼んでるかもですね…
0253デフォルトの名無しさん
2005/08/17(水) 16:00:25雑誌トランジスタ技術ですか。
インターフェース?
秋月電子のサイト見ましたがなんというか。
デザインウェーブも必要?
0254デフォルトの名無しさん
2005/08/17(水) 16:09:01Appache Struts
JSF(Java Server Faces)
EJB + Servlet + JSP
これらはMVCフレームワークを用いている。
デザインパターンやアーキテクチャパターンを
駆使しているものが多く、このクラスを継承してあのクラスを委譲して集約して
あれこれしないと使えない、というものが多い。
Hibiernate, Cayenne
これはとくに後者は微妙なところではあるが
O-Rマッピングツールであり、コードを自動生成した後は
ライブラリのように手軽に使えるともいえるしHibernateは使い方次第ではフレームワーク
だともいえる。
フレームワークは、単にimport(あるいはusing, include)しただけでは使えないケースが多い。
○ライブラリの例
クラスリストがあるだけ
入力と出力が決まった典型的な関数リストがあるだけ、
それをimport, あるいはusing, includeするだけ
なものが多い。
本当に単純に、誰かが作ったクラスや関数を呼び出すだけ、みたいな。
0255デフォルトの名無しさん
2005/08/17(水) 16:18:44クラス、インターフェース群は コレクションフレームワークと呼ばれている。
なぜなら、複数のコレクション系クラスが複雑に絡み合ってできているから。
GoFデザインパターンの一つIteratorパターン, Obeserverパターン
のIterator, Observerに相当するインターフェースIterator, Observerというものなどが存在している。
何かしらオブジェクト指向が関与しているものがフレームワークともいえる。
これらのコレクション系クラスはたとえばリスト構造を使いたければListインターフェースと
ArrayListクラスが必要だ。ここでリストに溜めたオブジェクトを
ループで効率良く展開したい場合はIteratorインターフェースを使う。
//こんな感じ
List<String> list = new ArrayList<String>();
list.add("test");
list.add("abc");
Iterator<String> iterator = list.iterator();
String sult = null;
while(iterator.hasNext()){
result = iterator.next();
//(ry
}
ほかにもLinkedList, Set. SortedSet, HashSet, TreeSet, Map, SortedMap, HashMap, LinkedHashMap,
TreeMap. LinkedListなどがある。
ほかに、Jakarta CommonsというAPIにはJakarta Common CollectionsというAPIがあり、
Java標準でついてくるコレクションフレームワークよりもより細かいことができるものがある。
Bag, 二次元ハッシュキーとして使えるMultiKey, HashとListを一緒にしたコレクション系など....
0256デフォルトの名無しさん
2005/08/17(水) 16:57:28,.∩ `ヽ
〃∪'´ ̄`二二人\ ヽ
| ツ´ ̄ ̄ ̄ ̄´ ヾ ヽ. ',
|ハ ,ニ、 ,. - 、 | | | l |
| ハ ィハ ,二ヽ. | | | | | 同じ板にコピペするとそのままだけど、
| | | じ' |トJ〉 /)} l | 違う板にコピペすると鬼のような怖い顔
| ハ 、'_,  ̄,, 厶イ川| に変わる摩訶不思議な佳子様コピペ。
l l /\ .. イV\川 |
,' l l ,イ `l ̄´ / /ヽl l
l | l ハ `メ、 〃 ヽヽ、__ノ
l ∨ └‐イ「ト--ァ'´ ハヽ__ノ
ヽ/ } l」」 / / }`ー
〈_n| 八 / / /ノ
〈二二人 c /\/ / , イ
/ /厂 /\__>< {_
0257デフォルトの名無しさん
2005/08/17(水) 17:43:200258デフォルトの名無しさん
2005/08/17(水) 17:55:04本家のホームページ(英語)しかないのでしょうか?
0259デフォルトの名無しさん
2005/08/17(水) 19:01:25人間クラス
女インターフェース、子供インターフェース
服クラス、服クラスの何かのサブクラス
レスクラス
レスコメントクラス
AAクラス
0260245
2005/08/17(水) 19:22:53とりあえず、自分の認識が間違っていなかっただけでも安心。
後輩にも、なんとなくニュアンスで伝えておくことにします(笑)
0261デフォルトの名無しさん
2005/08/17(水) 19:50:16処理の準備、開始、後始末等、あらかじめコンテクストが決められているのがフレームワーク。
0262デフォルトの名無しさん
2005/08/17(水) 22:36:403DCG描画技術について詳しい方いらっしゃいますでしょうか?
影付けのアルゴリズム「シャドウマップ法(シャドウバッファ法)」について調べています。
http://yindy1.aist-nara.ac.jp/paper/datas/766/A-14.pdf
シャドウマップ法について調べるとどんなドキュメントにもここのFig1のような図が書いてありまして、
大体仕組みは理解出来るのですが、シャドウバッファはこの図のように光源の前に立ちはだかる1枚のスクリーンのような感じに作るんですよね?
もし光源が視錐台の中にあったらどうするんでしょうか?ある一方向だけでなく3次元の全方向に対する光源の届く距離情報を保存する必要だと思うのですが
現実にはどのように実装されているのかご存知の方、具体的に教えて下さい。
0263名無しさん
2005/08/17(水) 22:49:240264デフォルトの名無しさん
2005/08/17(水) 22:51:58何でも作れる
0265デフォルトの名無しさん
2005/08/17(水) 23:13:250266デフォルトの名無しさん
2005/08/17(水) 23:17:15BATファイル作ってそのファイルで設定すれば?
0267デフォルトの名無しさん
2005/08/17(水) 23:26:210268デフォルトの名無しさん
2005/08/17(水) 23:50:17calc
とだけ書いて、保存。
そのファイルをダブルクリックすると、計算ゲームが遊べるよ!
0269デフォルトの名無しさん
2005/08/17(水) 23:57:26それを自作のプログラムでもやってみたいのですが、
C言語ではできないのでしょうか?
0270デフォルトの名無しさん
2005/08/18(木) 00:00:44・Win32APIを使用してコーディング
・Window作成時にサイズ指定 or Window作成後にサイズ設定
0271デフォルトの名無しさん
2005/08/18(木) 00:01:09Win32 API使えばできるでしょう
0272デフォルトの名無しさん
2005/08/18(木) 00:08:090273デフォルトの名無しさん
2005/08/18(木) 00:08:230274デフォルトの名無しさん
2005/08/18(木) 00:09:030275デフォルトの名無しさん
2005/08/18(木) 05:53:58当方VB.NETを使っているのですが、ファイルを開いて読み取り、
読み取った内容を分類して別のファイルに書き込む、というプログラムを作ろうと思い立ちまして
とりあえず読み取ってそのままの内容で別のファイルを生成するというものを作ってみたのですが
元ファイルのサイズが2MBもあるテキストのせいかいつまでたっても処理が終わりません。
もしかしたら丸一日も放置すれば動くのかもわからないのですが、
その間はアプリケーションが完全に硬直しています。
どうもFileOpenしてその後全文をString変数に格納するところで困っているようなのです。
何がいけないのでしょうか。(;´Д`)
0276デフォルトの名無しさん
2005/08/18(木) 05:55:53デバッグしてみそ
適当にブレークポイントおいて、変数の値を
トレースしてごらん
0277デフォルトの名無しさん
2005/08/18(木) 05:58:34ループの一番内側でオブジェクトガシガシnewしてる場合も同様。
前者だったら一行ずつ読み込むように変更。
後者ならループの外側でオブジェクト生成してループ内ではそれを使いまわすように変更。
0278デフォルトの名無しさん
2005/08/18(木) 06:06:18ソース晒してみ
0279デフォルトの名無しさん
2005/08/18(木) 06:08:27一応行なんですが後者の可能性が高いです(;´Д`)ゞ
>>278
ああ恥ずかしい(;´Д`)ケツの穴を晒す気分です
Private Sub Pathget_DragDrop(ByVal sender As Object, ByVal e As System.Windows.Forms.DragEventArgs) Handles Pathget.DragDrop
Dim fileName() As String = e.Data.GetData(DataFormats.FileDrop, False)
Dim i As Integer
Dim fpath As String
Dim buff(9999) As String
Dim datafile As String
Dim a As Integer = 0
Dim d As Integer
Dim ddd As String
fpath = System.IO.Path.GetFullPath(fileName(i))
0280デフォルトの名無しさん
2005/08/18(木) 06:10:45FileOpen(1, fpath, OpenMode.Input)
pathget.Text = "asshole"
While Not EOF(1)
d = 0
While d < 20
buff(a) = buff(a) & LineInput(1) & Chr(13) & Chr(10)
d = d + 1
ddd = ddd & d & " " & a & "|"
pathget.Text = ddd
End While
a = a + 1
pathget.Text = "asshole3"
End While
FileClose(1)
pathget.Text = "asshole4"
FileOpen(2, "D:\loglog\loglog32.txt", OpenMode.Output)
PrintLine(2, buff(0)) FileClose(2)
MsgBox("任務完了", MsgBoxStyle.Critical)
End Sub
0281デフォルトの名無しさん
2005/08/18(木) 06:34:590282デフォルトの名無しさん
2005/08/18(木) 06:40:02調べた時に出てきてはいたんですがよくわからなかったのでこちらでできるかと思ったのですが(;´Д`)
やっぱり大きなファイルになるとこれでは重過ぎるという事でしょうか。
頑張ってみます(`・ω・´)
0283デフォルトの名無しさん
2005/08/18(木) 06:48:200284デフォルトの名無しさん
2005/08/18(木) 06:50:31.NETとは思えないコードだな
0285デフォルトの名無しさん
2005/08/18(木) 06:55:53CPU にパワーを取らせずに、それをやるにはどうすればいいですか。
言語を問わず聞きたいことですが、特に、Cではどうやるのか知りたいです。
0286デフォルトの名無しさん
2005/08/18(木) 06:56:17できないとできるではぜんぜん違うぞ!
0287デフォルトの名無しさん
2005/08/18(木) 06:57:52sleepすればいいんでない?
その間、別スレッドに移るんだから
0288デフォルトの名無しさん
2005/08/18(木) 06:59:31フツーはスレッドの優先順位下げてフル稼働しても他のタスクの動作を阻害しないようにする。
やり方はOS・スレッドライブラリ依存。
それとも他のタスクに関係なくCPUを使い切りたくないのか?
だったらsleep入れとけ。
0289デフォルトの名無しさん
2005/08/18(木) 07:52:42BOM付きやUnicodeBEといった、各種のエンコーディングをパラメーターとかで適切に書き出し・読み込みしてくれるテキストライブラリってないでしょうか。
0290デフォルトの名無しさん
2005/08/18(木) 10:51:13使う文字は、英数字として、何桁以上が理想でしょうか。
やっぱり長ければ長いほうがいいんですかね。
ためしに、パスワード自動生成機能を使って、英数字20桁で出力してみたところ
YImJqDYCW0GBEjsxDnlI
こんな感じになりましたが、長すぎますでしょうか。
英字は小文字大文字両方あるのですが、片方のみにしたほうがユーザが入力時に入力しやすいかな。
などいろいろ迷っています。
どなたか助言いただけるとうれしいです。
0291デフォルトの名無しさん
2005/08/18(木) 10:55:23打ち間違いを確認しやすいように四つくらいに区切ったほうがいい
0292デフォルトの名無しさん
2005/08/18(木) 10:59:030294デフォルトの名無しさん
2005/08/18(木) 13:23:430295デフォルトの名無しさん
2005/08/18(木) 13:27:270296デフォルトの名無しさん
2005/08/18(木) 13:31:40昔作ったN88BASICのプログラムを眺めてみようと思い、
ファイラを使って当時のフロッピーのなかのプログラムファイルを見てみました。
すると、
そのなかの一部は通常のテキスト形式で表示されたのですが、
他の大部分のものはバイナリ形式? になってしまっていました。
拡張子を変えても表示はそのままなんですが、どうすれば普通に見られるようになるでしょうか。
ご教授お願いします。
0297デフォルトの名無しさん
2005/08/18(木) 13:40:49(2) "A"オプション(text形式で保存)をつけてSAVEしなおす。
0299デフォルトの名無しさん
2005/08/18(木) 14:11:41Javaをインストールする。
エディタを開く
AWTまたはSwing APIを呼び出し
FrameまたはJFrameクラスを継承する
そのほかもろもろ(ry
0300デフォルトの名無しさん
2005/08/18(木) 14:14:00> 大文字小文字は区別しないほうがいい
> 打ち間違いを確認しやすいように四つくらいに区切ったほうがいい
>>293
> >>291
> 助言ありがとうございます。
> そのようにしようと思います。すっきりしました。
おいおいおいおいお前らは銀行関係者かと
0301デフォルトの名無しさん
2005/08/18(木) 14:21:540302デフォルトの名無しさん
2005/08/18(木) 14:25:500303デフォルトの名無しさん
2005/08/18(木) 15:00:08微妙に意味がわからんが、バベルじゃダメか?
0304デフォルトの名無しさん
2005/08/18(木) 16:14:360305デフォルトの名無しさん
2005/08/18(木) 16:17:32WebProg板行けやボケ
0306デフォルトの名無しさん
2005/08/18(木) 16:20:01駄本であれ、スタートラインに立てればいい
0307デフォルトの名無しさん
2005/08/18(木) 18:03:53所々忘れてしまって一向に先に進めません。C++に移行したいのですが大丈夫でしょうか?
0308デフォルトの名無しさん
2005/08/18(木) 18:05:470309デフォルトの名無しさん
2005/08/18(木) 19:15:110310デフォルトの名無しさん
2005/08/18(木) 19:18:400311デフォルトの名無しさん
2005/08/18(木) 20:02:28ちょとぐぐってみた こんなんで役に立つ?
ttp://makotowatana.ld.infoseek.co.jp/font.html
0312デフォルトの名無しさん
2005/08/18(木) 20:28:30これで不具合出るので他のでも試したかったです
0313デフォルトの名無しさん
2005/08/18(木) 21:56:52同種のCPU対象のコンパイラが出すバイナリは、
標準関数しか使っていなければWinでもLinuxでも動くのですか?
0314デフォルトの名無しさん
2005/08/18(木) 22:08:45コンパイラが吐く .obj ファイルなら、ひょっとすると使いまわせるかもしれないが
いろいろ気を遣わないといけなさそう
0315デフォルトの名無しさん
2005/08/18(木) 22:11:32スタートアップルーチンがぜんぜん違うがな
0316デフォルトの名無しさん
2005/08/18(木) 22:16:06割り込みも違う
0317デフォルトの名無しさん
2005/08/18(木) 22:17:320318デフォルトの名無しさん
2005/08/19(金) 00:54:37標準関数の実装も違う
0319デフォルトの名無しさん
2005/08/19(金) 02:52:05それ以前の話だ
0320デフォルトの名無しさん
2005/08/19(金) 07:14:12同じソースコードでも
Windows上でWindows用のコムプワァイラを使っているとき
Windows->動作OK
Linux->動作不可
Linux上でLinux用のコムプワァイラを使っているとき
Windows->動作不可
Linux->動作OK
マッコス上でマッコス用のコムプワァイラを使っているとき
Windows->動作不可
Linux->動作不可
MACOS->動作OK
0321デフォルトの名無しさん
2005/08/19(金) 10:06:410322デフォルトの名無しさん
2005/08/19(金) 11:10:19打ち辛いよっ。
で、今VC6使ってるんだけど、
最近のバージョンだとIntelliSenseタンがenumやdefineにも対応してくれるってホント?
いい加減買い換えたいところだが、アマグラマがそこまで投資するのもなぁ。
0323デフォルトの名無しさん
2005/08/19(金) 12:48:01enumは何なのか良く解らんけど
define はホント。
インテリセンスとは関係ないが
2005になると、
#ifdef #else #endif
等で囲まれた個所にて、
プリプロセッサが定義されてない等で使用されないコードが灰色になったりする。
ヘッダー読むときとか便利。
0324デフォルトの名無しさん
2005/08/19(金) 12:52:55ライセンスキーは、ユーザにどのような手順で受け渡しになるのでしょうか。
決済はvectorが代行するのですよね。
ユーザが振り込んだら、vectorからライセンスキーがかかれたメールが届くようになるのでしょうか。
この手順だと、vectorにライセンスキーを教えておくことになりますよね。
それとも、ユーザが振り込んだらvectorから、このメールアドレスの人から入金がありましたと、お知らせが来て
作者がvectorとは別に、ライセンスキーを知らせるメールをユーザに送るのでしょうか。
0325デフォルトの名無しさん
2005/08/19(金) 13:06:51> enumは何なのか良く解らんけど
うわぁ(;´Д`)
>>324
んなもん vector に聞けよ。
0327デフォルトの名無しさん
2005/08/19(金) 13:35:59いったいどんなものなんでしょう?
ソフト? 方法論? アナログなツール?
彼の日記にたくさん出てくるんですが
さっぱり分かりません。
0328313
2005/08/19(金) 14:44:23機械語は同じなので全部共通なのかなぁと思ってしまいました・・・。。
OSに渡す部分が完全に違うようですね、、ありがとうございました!!
0329デフォルトの名無しさん
2005/08/19(金) 18:43:22おいしいご飯にポカポカお風呂
あったかい布団で眠れるわけがねえ
クソこのやろ Audigy 代えろ
でんでんでんぐりがえってバイバイバイ
0331デフォルトの名無しさん
2005/08/20(土) 12:28:26べろべろばー うほほほほ
おチンチンびろーん ∩___∩
∩___∩ | ノ ○─○ヽ_∩__∩ おばびげぶがべべべ
| ノ ヽ/⌒) / /3 3 | ヽ
/⌒) (゜) (゜) | .| | ( _●_) |o⌒ ⌒o|
/ / ( _●_) ミ/∩―−、 |∪| /⌒(_●_)⌒ ミ
.( ヽ |∪| / / (゜) 、_ `ヽ ヽノ | |∪| /
\ ヽノ / / ( ● (゜) |つ ∩. ヽノ∩
/ / | /(入__ノ ミ | ノ⌒ ⌒ヽ
| _つ / 、 (_/ ノ / (。)(゜)|
| /UJ\ \ \___ ノ゛ ─ー| (⌒_●⌒)ミ
| / ) ) \ _彡、/ |U UU_/
∪ ( \ \ \ | | ||
\_) あびゃばばばだーん . .| |nn _nn|| あひゃひゃひゃひゃひゃ
0332デフォルトの名無しさん
2005/08/20(土) 15:35:180333デフォルトの名無しさん
2005/08/20(土) 17:20:21これは2000-2005まで著作権持ってるけど、それ以降は放棄しますという意味なんでしょうか。
書かなければずーっと著作権を保持できるということでしょうか。
書こうか書かまいか迷ってます。
どなたかアドバイスください。
0334デフォルトの名無しさん
2005/08/20(土) 17:29:36その程度、悩む前に自分で調べろ。
0335デフォルトの名無しさん
2005/08/20(土) 17:34:22手元のソフトに未来の年号を書いた物が存在するかね?
ないだろ?
じゃあそれかのソフトは権利を放棄しているのかね。
0336333
2005/08/20(土) 17:40:22調べてみたところ、http://ryulife.com/attic/rights.html に
どうも2000-2005の部分は、著作権の発生した年のようですね。
著作権の有効期間は、「制作者の死後50年経つまで」 と書いているので長いですね。
それと、「著作権表記が無いからといって、著作権そのものが無いわけでは無い」と書いてるので
別に書かなくても大丈夫みたいですね。
しかし、面倒ですが書いておくことにします。
どうもお騒がせしました。
0337デフォルトの名無しさん
2005/08/20(土) 17:45:31あくまでも日本に限った話ね。
0338333
2005/08/20(土) 17:51:43ということはやはり面倒でも書いておいたほうが無難なんんですね。
ReadeMeやアプリのバージョン情報などに書き込んでおくことにします。
どうもありがとう。
0339デフォルトの名無しさん
2005/08/20(土) 18:36:010340デフォルトの名無しさん
2005/08/20(土) 19:54:09トントントントントントントントントントントントントントントントントントントントントントントントントントントントントントントントントン
トントントントントントントントントントントントントントントントントントントントントントントントントントントントントントントントントン
トントントントントントントントントントントントントントントントントントントントントントントントントントントントントントントントントン
0341デフォルトの名無しさん
2005/08/20(土) 20:13:200342デフォルトの名無しさん
2005/08/20(土) 20:42:430343デフォルトの名無しさん
2005/08/20(土) 20:49:540344デフォルトの名無しさん
2005/08/20(土) 20:56:030345デフォルトの名無しさん
2005/08/20(土) 21:10:040346デフォルトの名無しさん
2005/08/20(土) 21:14:270347デフォルトの名無しさん
2005/08/21(日) 01:21:480348デフォルトの名無しさん
2005/08/21(日) 03:10:390349デフォルトの名無しさん
2005/08/21(日) 07:43:400350デフォルトの名無しさん
2005/08/21(日) 08:58:56ただリンクを貼るだけだと、クリックしたらセキュリティのダイアログが
ガッツリ出てしまう・・・。
DirectXのSampleBrowserのように、
HTML?から指定のプログラムを起動する方法って
どうすれば・・どのような手順を踏めば、出来るものなのでしょうか?
また、その方法を解説してるサイトなどありませんか?
0351デフォルトの名無しさん
2005/08/21(日) 09:02:51現代のプログラミング言語で、Fortranのような言語で使用されていたGOTOを
必要としない言語は何でしょうか?
0352デフォルトの名無しさん
2005/08/21(日) 09:25:45はオーバーロードされますよね? でも、コンパイル時に そのオペレーターが変数のタイプを見分ける
と聞いたのですが、 どなたかもう少しだけ具体的に説明していただけませんでしょうか?
0353デフォルトの名無しさん
2005/08/21(日) 10:16:09HTTPサーバ。(Apacheとか)
CGIとして起動する。WIN32のアプリも起動できなくはないはず。
0354353
2005/08/21(日) 10:17:28>DirectXのSampleBrowserのように、
これは知らん。たぶんこれは353とは別の方法な気がする。
0355デフォルトの名無しさん
2005/08/21(日) 10:21:01とか思いつきで言ってみる。
0356デフォルトの名無しさん
2005/08/21(日) 10:28:49自動生成されるリソースのIDを使ってもリソースが追加されません。
resource.hのIDの部分を消すと追加されるのですがこれはなぜでしょうか。
0357デフォルトの名無しさん
2005/08/21(日) 10:52:07でも、goto があった方が、時々スマートに書けると信じるプログラマもざらにいる
関連スレあり。
0358デフォルトの名無しさん
2005/08/21(日) 10:54:51ひょっとして、ひょっとして。一見話がぜんぜん違うようですが。
0359350
2005/08/21(日) 11:11:28実際DirectXのプログラムでして、CGIじゃ方法が思い浮かばないです・・・。
>>355
その手もあるのかもしれないですが、あくまで配布することを前提にしてて、
ユーザにそれをさせるのは、ちょっと都合が悪そうです。
実際にセキュリティが甘くなってしまいそうですし・・。
>>358
IEのプラグインを作るーといった感でしょうか?。。。
かなり難しそうですが、ちょっとその線で調べてみようと思います。
返信してくださった方々、返信ありがとうございました。
0360デフォルトの名無しさん
2005/08/21(日) 11:26:490361デフォルトの名無しさん
2005/08/21(日) 11:46:530362デフォルトの名無しさん
2005/08/21(日) 11:53:430363デフォルトの名無しさん
2005/08/21(日) 13:54:21プロバイダのものと、フリーのものとどっち載せようかで迷ってます。
ちなみにソフトはシェアウェアです。
信用の観点からいえば、プロバイダ。
メールからやってくるウィルスのことを考えれば、フリーのものの方が安全そう。
でも、プロバイダもウィルスチェクをつければいいのかもしれないが、それでもブラウザで見に行くだけの
フリーのものにはかなわなそう。
どちらがいいのかどなたか助言いただけるとうれしいです。
0364デフォルトの名無しさん
2005/08/21(日) 13:56:13ママにでも聞いて来い
0365デフォルトの名無しさん
2005/08/21(日) 14:01:55斉藤で後悔するなら、斉藤のメアドでベターではないかい?
0366363
2005/08/21(日) 14:12:55斉藤って、プロバイダの方か、フリーの方かどっちの意味でしょうか。
0367デフォルトの名無しさん
2005/08/21(日) 14:25:16ActiveX
CodeProjectのWTセクションLにサンプルがあったと思う。
てっかここは、マジで低脳スレですね。
0368デフォルトの名無しさん
2005/08/21(日) 14:27:24サイトを作ると一緒に配布されるメールアドレスが大体あると思うけど、
公開するサイトのメールアドレスを使ったら良いんじゃない?
ってことじゃない?
0369デフォルトの名無しさん
2005/08/21(日) 14:27:36ようこそ低脳さん。
0370363
2005/08/21(日) 14:35:01いいアドバイスをありがとうございます。
残念ながら私の立ち上げたサイト(FC2)はメールがついてませんでした。
FC2は使い勝手がとてもよくて気に入っているのでメールつきのサイトに移動だと面倒だし。
もう阿弥陀くじで決めちゃおうかなとか思いますが、万が一ウィルスでややこしいことになると面倒くさいので
フリーのメールアドレスにしようかと傾いてます。
0371デフォルトの名無しさん
2005/08/21(日) 15:20:46GUIを設計しつつ内部の関数を完成させていくという方法が主流でしょうか?
それとも別々に作るのが主流でしょうか?
これは自分ひとりが開発者だと想定しています。
0372デフォルトの名無しさん
2005/08/21(日) 15:27:03どうやって、そんなおもしろい名前が思いついたんですか。
0373デフォルトの名無しさん
2005/08/21(日) 16:00:24>これは自分ひとりが開発者だと想定しています
じゃあ、好きにすればいいのでは?
0374デフォルトの名無しさん
2005/08/21(日) 16:02:58アプリケーションの機能を設計し、必要なインタフェースを抽出する。
GUIについて細かいことを考えるのはその後の話しだし、
だいたい「GUIの設計」ってなんだ? QtやwxWidgetsみたいな、
汎用GUIプログラミングフレームワークを1から作るのか?
0375デフォルトの名無しさん
2005/08/21(日) 16:03:400376デフォルトの名無しさん
2005/08/21(日) 16:57:05プロトタイピングなんていう言葉が流行ってから特に
0377デフォルトの名無しさん
2005/08/21(日) 17:30:38そんなにお約束を守らないとって思えて仕方ないなら、いっそ、お約束の多様性を発見し
自分に合ったお約束を探す旅に出るといいんでは。1日でも。ぐぐ様はいつでもちょっと味方。
0378デフォルトの名無しさん
2005/08/21(日) 22:06:160379塾講師
2005/08/22(月) 03:47:54eat 食べる
speak 話す
watch 見る
・
・
・
といった感じの単語テキストを作ったのですが
この日本語だけを削除したいです。(中学生のテストのため)
秀丸の正規表現ではうまくいかなかったので、教えて下さい。
手間は惜しみません。
0380デフォルトの名無しさん
2005/08/22(月) 03:51:02Shift+F1、CTRL+→、SHIFT+END、Delete、Home、↓、Shift+F1
Shift+F2押しっぱなし
0381デフォルトの名無しさん
2005/08/22(月) 04:01:57まさか3ぷんで解決するとわ・・・・・・・・
天才っているもんですね。
本当にありがとうございました。
0382デフォルトの名無しさん
2005/08/22(月) 04:03:41と、思ったら
come to
talk about
などの熟語の場合に対処できませんでした。
0383デフォルトの名無しさん
2005/08/22(月) 05:19:45正規表現で「[ a-z]+\f .*」を「\0」に置換
0384デフォルトの名無しさん
2005/08/22(月) 07:47:32もう383が書いてくれてるみたいだが、全部が「英語 日本語」の構成なら
s/ .+//g でできないか?
0385デフォルトの名無しさん
2005/08/22(月) 09:31:00日本語に半角スペース含まれてたらダメじゃん
0386デフォルトの名無しさん
2005/08/22(月) 11:07:51秀丸で試してみたが別に入ってても問題ないぞ
0387デフォルトの名無しさん
2005/08/22(月) 11:25:31英単語だけじゃなくて熟語が含まれてるとだめ。
いや、>>379 があとで「熟語の後ろがきれてしまいます」とか
言い出しそうな気がしたので。なんとなく。
0388デフォルトの名無しさん
2005/08/22(月) 11:38:44あぁそういうことか
それもちょっと考えたけど、英単語って書いてたから手っ取り早くしてみた
早とちりスマソ
0389デフォルトの名無しさん
2005/08/22(月) 13:22:22しかも >>387 の予想通り熟語だとうまくいかないとほざいていた。
0390デフォルトの名無しさん
2005/08/22(月) 13:43:10これをデコードしろとのことなんですが全く分からず
unicodeやascii等、文字コードに関して色々検索してみたんですが
それらしき情報が見つからないので質問してみました。
もしヒント等ありましたらお願いします。
0391デフォルトの名無しさん
2005/08/22(月) 13:56:23ISHやBASE64とかは試した?
0392デフォルトの名無しさん
2005/08/22(月) 14:02:12出題の意図がわからん。
0393デフォルトの名無しさん
2005/08/22(月) 14:04:590394デフォルトの名無しさん
2005/08/22(月) 14:10:25ヒント
nkf -mB
0395390
2005/08/22(月) 14:19:52nkfとやらも読んでみました。
これ系のはあまり知識無かったんで勉強してみます。
ありがとうございました。
0396デフォルトの名無しさん
2005/08/22(月) 15:10:57最初からCSVとかにしておけばよいのに
0397デフォルトの名無しさん
2005/08/22(月) 16:14:530398デフォルトの名無しさん
2005/08/22(月) 16:24:33メールを処理するアプリを外注するとき、業者のふるい分けに使えそうだな。
ぱっと見てBASE64かな?と答えられないヤシには発注しない。
0399デフォルトの名無しさん
2005/08/22(月) 16:45:50pL2k7KS4pOOk3qTrpMfGp6Tfs6ikwKTKoaMK
0400デフォルトの名無しさん
2005/08/22(月) 17:05:360401デフォルトの名無しさん
2005/08/22(月) 17:08:580402デフォルトの名無しさん
2005/08/22(月) 17:20:37やっぱうしろに==の詰め物がついていないと問題として成り立たないね
0403デフォルトの名無しさん
2005/08/22(月) 17:47:08これがどうやって暗号化されたか言え!
と、とても言えません…
言わぬなら発注せぬぞ!
そ、そんなご無体な。
哀れよのう。しかしこれも公儀じゃ。例外はない。
くっ。い、言います…。BASE64、かな?
こんな感じ?
0404デフォルトの名無しさん
2005/08/22(月) 17:56:11pMek4qSzpOywxbnmsr2kuKTjpMqkpKTopM2ho8bxxsmyvaTAoaMK
0405デフォルトの名無しさん
2005/08/22(月) 20:04:40特定のスレッドがタイムスライスを与えられる度に
違うプロセッサ・コアで実行されるということはあるんですか?
それともスレッドごとに固定されてるんですか?
0406デフォルトの名無しさん
2005/08/22(月) 22:45:24環境依存だな。
大抵は固定されていないんじゃないかなぁ。
大抵は固定することも出来るんじゃないかなぁ。
0407 ◆6FWUET4y.6
2005/08/23(火) 02:36:37キャッシュやTLBのヒット率を上げる為に、出来るだけ同じコアで実行しようとするOSが多いと思いますが。
それと、OSによっては特定のプロセスやスレッドを特定のプロセッサで動作させる事が可能です。
Windowsではプロセッサ アフィニティと呼ぶそうです。
0408デフォルトの名無しさん
2005/08/23(火) 11:53:080409デフォルトの名無しさん
2005/08/23(火) 11:54:52とりあえず、改行することを覚えればいいと思うよ
0410デフォルトの名無しさん
2005/08/23(火) 12:38:12作りたいものがなければ、一生モノにならないし、モノにならなくても困らない
で、今なら、javascript を読むことからはじめるといいと思うね
そのへんにいっぱい転がってるし 飽きて止めてもコストはかからない
0411デフォルトの名無しさん
2005/08/23(火) 16:17:17プログラミング言語「日本語」
ttp://www.entis.jp/doc/japanese/
…で、真面目に応えると
まずはこれを読むことをすすめる。
ttp://www.chichibu.ne.jp/~kawahira/library/prg01.htm
>なにがいちばんかんたんなんですか?
やりたいこと/作りたいものによりけり。
一般的なのはC言語かJava
>どうゆう順番に覚えれば、いいのですか?
>どうゆう勉強すればいいのですか?
まずは、環境を用意すること。
で、あとは半年くらい基礎を固めた方がいいね。
初心者用のサイトを見ながらサンプルをいじって勉強すべし。
>どう検索すればいいのですか?
それくらい自分で探してください。
自分で適当にキーワードを入れてググってみ。
検索で効率よく結果を得られるようにするのも重要なこと。
0412デフォルトの名無しさん
2005/08/23(火) 17:00:170413デフォルトの名無しさん
2005/08/23(火) 21:10:34しーぷらすぷらす?
0414デフォルトの名無しさん
2005/08/23(火) 21:14:400415デフォルトの名無しさん
2005/08/23(火) 21:25:36釣られてみる。
0416デフォルトの名無しさん
2005/08/23(火) 22:29:23まずはエディタの使い方覚えろ
OSやよく使われているソフトウェアを研究しろ
使えない奴は作れない
0417デフォルトの名無しさん
2005/08/23(火) 23:31:25しーぷらすぷらす
または
しーぷらぷら
0418デフォルトの名無しさん
2005/08/23(火) 23:40:320419デフォルトの名無しさん
2005/08/24(水) 00:25:09教えてgooのひらがな野郎か。
まず小学校を卒業しろ。
0420デフォルトの名無しさん
2005/08/24(水) 00:52:23Perlの機能を全て備えた言語があれば、Perlは要らんな。
0421デフォルトの名無しさん
2005/08/24(水) 00:53:530422デフォルトの名無しさん
2005/08/24(水) 01:11:12シェア伸ばしてるのはPHPだけどなぜか蚊帳の外
0423デフォルトの名無しさん
2005/08/24(水) 01:32:51よろしくお願いします。
mixiやgreeのようなwebサイトを作ってみたいと思っているのですが、
どの言語でプログラムするのが良いのかわからずに悩んでいます。
(言語が決まれば参考書を買いに走るつもりです。)
Java、perl、php、C#・・・。
色々あって結局どれがいいのかわかりません。
オススメの言語などありますでしょうか?
プログラムしたことのある言語はC言語 と php 。
動作させるサーバはLinax。
持っているソフトは eclipse と VisualStadio2003 です。
0424デフォルトの名無しさん
2005/08/24(水) 01:34:44http://pc8.2ch.net/php/
0425デフォルトの名無しさん
2005/08/24(水) 02:03:22もっと最適な板があったんですね。
教えて頂きありがとうございます。
向こうに行って聞いてみます
0426デフォルトの名無しさん
2005/08/24(水) 02:36:04どうすればいいか分かりません。
どなたか教えてくれませんか?
100 k j
Σ ( Σ ( Σi^2) )
k=0 j=0 i=0
0427デフォルトの名無しさん
2005/08/24(水) 02:49:46合計値を t として
for(k=0 ; k<100; k++)
for(j=0 ; j<k; j++)
t += j * (j+1) * (2*j+1);
0428427
2005/08/24(水) 02:50:56for(k=0 ; k<=100; k++)
for(j=0 ; j<=k; j++)
t += j * (j+1) * (2*j+1);
0429427
2005/08/24(水) 02:52:03for(j=0 ; j<=k; j++)
t += j * (j+1) * (2*j+1) / 6;
何度もスマソ
0430デフォルトの名無しさん
2005/08/24(水) 02:59:24interface FunctorInt{
public abstract int call(int n);
}
class FctrSqr implements FunctorInt {
public int call(int n){return n*n;}
}
public class Main
{
static int recursiveSigma(int nextLevel, FunctorInt fctr, int k){
if( nextLevel == 0 ){
return fctr.call(k);
}else{
int sum = 0;
for(int i = 0; i <= k; ++i){
sum += recursiveSigma(nextLevel-1, fctr, i);
}
return sum;
}
}
public static void main(String[] args){
System.out.println("ans = " + recursiveSigma(3, new FctrSqr(), 100));
}
}
0431デフォルトの名無しさん
2005/08/24(水) 03:00:570432デフォルトの名無しさん
2005/08/24(水) 03:04:020433430
2005/08/24(水) 03:15:08interface FunctorInt{
public abstract int call(int n);
}
class FctrSqrInt implements FunctorInt {
public int call(int n){return n*n;}
}
class RecursiveSigma{
FunctorInt fctr;
public RecursiveSigma(FunctorInt fctr){ this.fctr = fctr;}
public int calc(int nestLevel, int k){
if( nestLevel == 0 ){
return fctr.call(k);
}else{
int sum = 0;
for(int i = 0; i <= k; ++i){
sum += calc(nestLevel-1, i);
}
return sum;
}
}
}
public class Main
{
public static void main(String[] args){
RecursiveSigma rsigma = new RecursiveSigma(new FctrSqrInt());
System.out.println("ans = " + rsigma.calc(3, 100));
}
}
0434デフォルトの名無しさん
2005/08/24(水) 09:07:21VC++.netでDLL作成をしているのですが、そのDLL内で画面を持たない、
関数のみが含まれたタイプのocxを利用したいと考えているのですが、
その場合にヘッダファイルなどの宣言をどのようにしたらよろしいのでしょうか。
間抜けな話なのですが、ただ単純に#include "hoge.ocx"としたら当然弾かれました。
0435デフォルトの名無しさん
2005/08/24(水) 09:19:110436デフォルトの名無しさん
2005/08/24(水) 12:59:37パケット内容を監視するツールを自分で作りたいと思っているのですが、勉強できるサイトorスレor書籍を教えてください。
例えば500KBのファイルをブラウザからダウンロードしたとすると、ツールが途中で覗き見していて、ツールの
データフォルダに別途500KB分のデータ(+通信に必要だった情報)が格納されるような機能が欲しいです。
perlは書いたことがあるので、できればperlでやりたいです。
0437デフォルトの名無しさん
2005/08/24(水) 13:03:36perlじゃ厳しいんじゃまいか?
0438 ◆6FWUET4y.6
2005/08/24(水) 14:35:01パケットの中身を組み立てたりファイル入出力をする部分だけでも慣れた言語でやれば楽になるんじゃないかと思います。
0439デフォルトの名無しさん
2005/08/24(水) 15:09:400440デフォルトの名無しさん
2005/08/24(水) 15:17:05main() {
char str[20];
gets(str);
printf("%S", str);
return 0;
}
出力されないけど何で?
0441デフォルトの名無しさん
2005/08/24(水) 15:22:510442デフォルトの名無しさん
2005/08/24(水) 15:27:230444デフォルトの名無しさん
2005/08/24(水) 16:08:33気がするんだけど、なんでC/C++で書こうとしないのかな?
面倒なのかな。
0445444
2005/08/24(水) 16:09:440446デフォルトの名無しさん
2005/08/24(水) 16:18:280447デフォルトの名無しさん
2005/08/24(水) 16:21:53↓ 75,300件
http://www.google.co.jp/search?hl=ja&c2coff=1&q=C%2B%2B+%E3%83%95%E3%83%AA%E3%83%BC&lr=
VB フリー
↓ 81,600件
http://www.google.co.jp/search?hl=ja&c2coff=1&q=VB+%E3%83%95%E3%83%AA%E3%83%BC&lr=
Delphi フリー
↓ 28,900件
http://www.google.co.jp/search?hl=ja&q=Delphi+%E3%83%95%E3%83%AA%E3%83%BC&lr=
0448デフォルトの名無しさん
2005/08/24(水) 16:22:050449デフォルトの名無しさん
2005/08/24(水) 16:23:16それがマジレスだとしたらお前は馬鹿だ
0450デフォルトの名無しさん
2005/08/24(水) 16:26:51フリーソフトだ(Dp6)
フリーカーソルだ
開発者がフリーエージェントしちゃいました
0451デフォルトの名無しさん
2005/08/24(水) 17:41:07getsも良くない。
0452デフォルトの名無しさん
2005/08/24(水) 18:29:200453デフォルトの名無しさん
2005/08/24(水) 20:37:16Delphi添付のクラスライブラリ(VCL)の扱いやすさが要因かと。
まあDelphi6Personalが非商用用途ならフリーってのが大きい。
0454デフォルトの名無しさん
2005/08/24(水) 21:02:00当時のC/C++で書くメリットがフリーソフトとマッチしなかった
STLが使えるようになったのも最近
コア部分もGUI部分もすぐ作れるDelphiは我侭なネットユーザーの声に
答え続けるのに具合がいい
0455デフォルトの名無しさん
2005/08/24(水) 23:55:09回答ありがとうございました。
この機能はツールじゃなくてドライバというのですか・・・
もう少しWEBで探してみます。
0456438 ◆6FWUET4y.6
2005/08/25(木) 10:57:06語弊があったようなので補足です。
今作ろうとしているものはツールですが、それを作る為にはデバイスドライバ(これはOSやLANカードのベンダが作成したものです)にアクセスする必要がある、という事です。
0457デフォルトの名無しさん
2005/08/25(木) 12:18:13一番簡単な開発環境は何でしょうか?
0458457
2005/08/25(木) 12:19:17あと あげっちゃって申し訳ないorz
0459デフォルトの名無しさん
2005/08/25(木) 12:20:270460デフォルトの名無しさん
2005/08/25(木) 12:22:14簡単にじゃなく 比較なので
0462デフォルトの名無しさん
2005/08/25(木) 12:54:260463460
2005/08/25(木) 12:59:380464デフォルトの名無しさん
2005/08/25(木) 13:04:19C#やっとけ
0465デフォルトの名無しさん
2005/08/25(木) 13:26:03HSPだな
0466デフォルトの名無しさん
2005/08/25(木) 13:32:380467デフォルトの名無しさん
2005/08/25(木) 13:33:580468デフォルトの名無しさん
NGNG0469デフォルトの名無しさん
2005/08/25(木) 13:41:16大きなコードもシェーディングバリバリなコードもまかせてくださし
0470デフォルトの名無しさん
2005/08/25(木) 13:45:46棋譜再生ソフトには必要ないけど
0471デフォルトの名無しさん
2005/08/25(木) 14:10:02やっとC学び終わったところなので3Dなんてもうワケワカメです
0472デフォルトの名無しさん
NGNGほんとだ。
ローカル変数も構造体もつかえるようになってる。
0473デフォルトの名無しさん
2005/08/26(金) 04:44:11どういった言語で構築するのでしょうか?
ちなみに、仕様はCSVファイルのデータをマークリーダー(読み取り機)で
読み込んで正否などを打ち出すらしいのですが...
因みに
OS Win
CSVの中には 試験に必要な「個人情報」と答案用フォームに書き込まれた「解答番号」です。
リーダーの機種名は 不明です。
0474デフォルトの名無しさん
2005/08/26(金) 04:46:22マークリーダーのデータを扱える言語ならなんでもいい
機種が不明ならこちらも不明と言うしかないな
0475デフォルトの名無しさん
2005/08/26(金) 04:53:07ですよねぇ。。。
困った。
因みにマークリーダーを扱える言語と言うのは
どんな言語がありますかねぇ?
簡単にさらっとでいいので、教えて頂けないでしょうか!!
お願いします!
0476デフォルトの名無しさん
2005/08/26(金) 05:27:07誘導元でも不思議だったんだが、ちょっと教えてください。
「CSVファイルのデータを読み込むマークリーダー」って
どんなものの事ですか?
因みに、OSやリーダーの機種のみならずそれをサポートするライブラリ、
ツールの有無によっても、開発に利用できる言語は全く(?)かわってしまうので、
今までの情報だけで「どんな言語がありますか?」という質問自体が
無価値です。というか意味のある答えの返しようが無いので、荒れるだけです。
まず、仕様等の状況、条件をもっと把握できる人と相談できるようにするしか
やりようがないでしょう。
0477デフォルトの名無しさん
2005/08/26(金) 07:49:29基本的にはどんな言語でも作れる可能性はあるが、
マークリーダーについてくるドライバのインタフェースに依存する。
ドライバのインタフェースがCならC。VBならVBで作るのが一番楽。
でないと、ドライバから作ることになるし、マークリーダーの開発元が
ハード仕様を公開していなければ、それも出来ない。
0478476
2005/08/26(金) 08:49:28本当に「リーダー(を制御して)からデータを読み出すプログラム」の話か、
まさか「リーダー(読み取りアプリ込み)の出力のCSVファイルを処理」
などの事じゃないか、とか、大いに怪しんでるんですが、杞憂ですかねぇ…
(どちらにせよ、どんな言語たってねぇ…ですが)
0479デフォルトの名無しさん
2005/08/26(金) 09:02:540480デフォルトの名無しさん
2005/08/26(金) 09:06:230481デフォルトの名無しさん
2005/08/26(金) 09:18:090482デフォルトの名無しさん
2005/08/26(金) 09:57:063〜4行目なんて、書いてる本人さえ日本語の意味わかってないように見える。
もうプログラム以前の問題だな。人間的資質を疑う。
0483デフォルトの名無しさん
2005/08/26(金) 09:59:19どちらにしてもものすごい単純な問題を自分で難しくしてるだけに見えるよ。
0484デフォルトの名無しさん
2005/08/26(金) 11:16:39まあ、作る人ではなくて単に営業や発注が、内容なんか知ったことじゃないが、
開発言語だけで配員と単価の見当つければいいや、なんてケースも、
なくは無いので?…… なおさら答えられないw (おれ被害妄想かww?)
0485デフォルトの名無しさん
2005/08/26(金) 11:29:08> 単に営業や発注が、内容なんか知ったことじゃないが、
> 開発言語だけで配員と単価の見当つければいいや
あるあるw
0486デフォルトの名無しさん
2005/08/26(金) 19:02:240487デフォルトの名無しさん
2005/08/26(金) 19:06:07昔のVC++の廉価エディションは作ったアプリを配布することはできなかったけど
今のVC++.net standardはアプリ配布okなの?
0488デフォルトの名無しさん
2005/08/26(金) 19:11:41だが、営業から言わせれば、他に値段のつけようも無いと
0489デフォルトの名無しさん
2005/08/26(金) 19:33:22OKになったらしい。
0490デフォルトの名無しさん
2005/08/26(金) 19:50:54そもそもフリーのSDKで作成した物が配布可能だからね。
VC++.NETのIDEで作った物を普通にSDKでコンパイルできるわけで、
今更制限してもしょうがない。
0491デフォルトの名無しさん
2005/08/26(金) 20:08:500492デフォルトの名無しさん
2005/08/26(金) 21:06:14/usr/src/sbin/ping/
@FreeBSD
0493473
2005/08/27(土) 00:39:07お騒がせしてスミマセン。
私の最初の書き込みは、焦って書いたせいで意味が伝わりませんね^^;
m(_ _)m
0494デフォルトの名無しさん
2005/08/27(土) 00:40:23どう解決したか書くのがマナー
0495デフォルトの名無しさん
2005/08/27(土) 01:18:480496デフォルトの名無しさん
2005/08/27(土) 02:33:130497デフォルトの名無しさん
2005/08/27(土) 03:10:010498デフォルトの名無しさん
2005/08/27(土) 09:52:19_,,..,,,,_
/ ,' 3 `ヽーっ リトルエンディアンなUTF-16テキストなんて都市伝説
l ⊃ ⌒_つ
`'ー---‐'''''"
0499デフォルトの名無しさん
2005/08/27(土) 09:54:49>>496
_,,..,,,,_
/ ,' 3 `ヽーっ ビッグエンディアンなUTF-16テキストなんて都市伝説
l ⊃ ⌒_つ
`'ー---‐'''''"
0500デフォルトの名無しさん
2005/08/27(土) 13:44:49ネットにアクセスするようなプログラム言語はありますでしょうか?
手元にVisual C#.NETがあるのですがこれでもできるのでしょうか?
もしできなければどの言語で、どのような関数を使うのか教えていただければ助かります。
自分なりに本屋で調べたのですがどうしても見つからなかったもので・・・。
0501デフォルトの名無しさん
2005/08/27(土) 13:47:43仮にも.NETと名付けられてる言語が、ネットワークへアクセスできない訳がないだろうが
MSDN嫁
0502デフォルトの名無しさん
2005/08/27(土) 13:49:56メジャーな言語なら何を使ってもできる。楽かどうかは別として。
0503デフォルトの名無しさん
2005/08/27(土) 13:56:45WinSockでも使っとけ
0504デフォルトの名無しさん
2005/08/27(土) 13:56:49どうせ外逸が流行に乗っただけだろ
0505500
2005/08/27(土) 13:58:37>>501 >>502
私もそう思い本屋でC#.NETの本を読んだのですが
どの本をみてもネットにアクセスすることがかかれてなかったのです(私の読み落としかもしれませんが)。
C#でなくてもいいのでどういった関数を使うのか教えていただけないでしょうか?
0506デフォルトの名無しさん
2005/08/27(土) 14:00:45ネットへのアクセスはいろいろと知識の要る応用的なことだから、そこらへんの入門〜中級程度の本に載っているわけがない。
0507デフォルトの名無しさん
2005/08/27(土) 14:02:29大型書店で探そうや
簡易メーラやブラウザを作るサンプルぐらい載っている本はあるだろう
0508デフォルトの名無しさん
2005/08/27(土) 14:03:07そのレベルでネットアクセスは「無謀だ」と言っておこう。
0509500
2005/08/27(土) 14:08:44いえ私が探したのは大阪梅田駅にある紀伊国屋書店という大阪トップクラスの大規模書店です。
私がしたいのはIEで例えばgoogleで「鈴木一郎」を検索、この程度のものなのですが
それでもブラウザを作る必要があるのでしょうか・・・?
>>508>>506
時間がかかってもなんとしてもやりたいと思っています。
「こういう本を読め」というアドバイスでもありがたいのですが・・。
507さんの言うとおりブラウザを作る技術があればネットアクセスはできますでしょうか?
質問ばかりで申し訳ありません。
0510デフォルトの名無しさん
2005/08/27(土) 14:08:59ちょっとググっただけですぐ見つかるわけだが
ttp://www.stackasterisk.jp/tech/dotNet/csharp08_01.jsp
0511デフォルトの名無しさん
2005/08/27(土) 14:40:03これからどうやってプログラミングやっていくつもりなんだろう
0512デフォルトの名無しさん
2005/08/27(土) 14:49:10まずCを学びましょう。
そして同時にUnixについても学びましょう。
そこまでマスターしたらまた来てください。
0513デフォルトの名無しさん
2005/08/27(土) 16:48:430514デフォルトの名無しさん
2005/08/27(土) 17:47:56http://pc8.2ch.net/test/read.cgi/tech/1123432321/984
0516500
2005/08/27(土) 17:54:46ありがとうございます。
今の段階ではよくわかりませんが熟読してみます。
>>512
ありがとうございます。
早速UNIXについて勉強してみます。
0517デフォルトの名無しさん
2005/08/27(土) 18:06:36質問っつーより雑談じゃろうがそれ
0518デフォルトの名無しさん
2005/08/27(土) 18:24:31シーシャープだから。
シーハッシュやシーナンバではない。
0519デフォルトの名無しさん
2005/08/27(土) 18:44:230520デフォルトの名無しさん
2005/08/27(土) 19:27:250521デフォルトの名無しさん
2005/08/27(土) 19:28:08C++とDirectXでシューティングゲームを作ろうと思っています。
今は、Direct3D,input,Audioなどの初期化をし、
テクスチャを貼り付けた2Dポリゴンを表示するところまでできました。
しかし、これだけなのですが、
実行ファイルのサイズが1Mバイトを超えてしまいます。
完成されたフリーゲームのファイルを見てみると、
大抵実行ファイルのサイズは1Mバイト以下で、
DATファイルというものが作られているのですが、
いったいこれはどんなことをやっているのでしょうか?
解説されているサイト、本などがありましたら、教えていただけないでしょうか?
変な事言っていたらすみません(´・ω・`)
0522デフォルトの名無しさん
2005/08/27(土) 19:32:39メガデモを語る 4kbytes Really?
http://pc8.2ch.net/test/read.cgi/tech/1115311515/
0523デフォルトの名無しさん
2005/08/27(土) 19:52:48デバッグモードでコンパイルしてましたとか言ったらヌッコロス
0524521
2005/08/27(土) 20:16:05なにを参考にしたらいいのか分かりませんorz
>>523さん
((;゚Д゚)ガクガクブルブル
ス、スミマセン!!やってましたorz
リリースモードでやるとDATファイルができるのでしょうか?
いまリリースモードでエラーが出たので修正中。
0525521
2005/08/27(土) 20:30:24リリースモードでやったらちっちゃくなりました。
DATファイルは音楽や絵をパッキングしたものみたいですね。
ありがとうございました。
0526デフォルトの名無しさん
2005/08/27(土) 20:37:52ついでにC++スレのテンプレ貼っておくお
11 名前:デフォルトの名無しさん[sage] 投稿日:2005/08/15(月) 23:27:14
STLつかうと一気に実行ファイルサイズが10倍に?!
12 名前:デフォルトの名無しさん[sage] 投稿日:2005/08/15(月) 23:28:17
環境によるだろ。
俺はBorland-C++5.6.2に -D_RTLDLL オプションを指定して、極力
ランタイムを使用するようにして使っているが、例えばstd::vectorを
使っても使わない時と比べ10Kほどしか増えない。
13 名前:デフォルトの名無しさん[sage] 投稿日:2005/08/15(月) 23:30:00
すげえ。ダイナミックリンクしといてファイルサイズが増えないとかいってるよ。この人。
0527デフォルトの名無しさん
2005/08/27(土) 20:42:560528デフォルトの名無しさん
2005/08/27(土) 20:59:24・シータスタス
・タスのほう
・シープラプラ
・シープラスプラス
・シーダボープラス
・シーピーピー
・シーアド
会社では様々な呼び名が飛び交っており非常にむかつきます
何とかなりませんか
0529デフォルトの名無しさん
2005/08/27(土) 21:01:19「JavaやDは?」とか言う奴が居たら打ち砕け
0530デフォルトの名無しさん
2005/08/27(土) 21:14:57・シーインクリメント
解決策: 社則で呼び方を統一する。
0531デフォルトの名無しさん
2005/08/27(土) 21:48:36今までシープラスプラスとかシープラプラと呼んでた自分が恥ずかしい。
シーダボープラス!
C++の2ちゃんねる正式名称という事で一つ、オマイラも納得してはくれまいか?
0532デフォルトの名無しさん
2005/08/27(土) 22:00:340533デフォルトの名無しさん
2005/08/27(土) 22:03:48今までシープラスプラスとかシープラプラと呼んでた自分が恥ずかしい。
シね!
C++の2ちゃんねる正式略称という事で一つ、オマイラも納得してはくれまいか?
0534デフォルトの名無しさん
2005/08/27(土) 22:08:05今までシープラスプラスとかシープラプラと呼んでた自分が恥ずかしい。
シね!
C++の2ちゃんねる正式略称という事で一つ、オマイラも納得してはくれまいか?!<長いw
今までシープラスプラスとかシープラプラと呼んでた自分が恥ずかしい。
シね!<たった二文字w
今までシープラスプラスとかシープラプラと呼んでた自分が恥ずかしい。
シね!
C++の2ちゃんねる正式略称という事で一つ、オマイラも納得してはくれまいか?!
C++の2ちゃんねる正式略称という事で一つ、オマイラも納得してはくれまいか?
0535デフォルトの名無しさん
2005/08/27(土) 22:09:37GoF本のサンプルシねコードとか普通に汚い。
0536デフォルトの名無しさん
2005/08/27(土) 22:41:210537デフォルトの名無しさん
2005/08/27(土) 23:02:38みずほ総合研究所か~実施ιT=了冫ヶ―├調査で、
Φ國一辺倒T=~っT=了シ~了戦略の転換ヲ検討ιてしヽゐ企業か~増之てしヽゐ乙とか~
ゎカっT=。Φ國での需要見通ιか~悪化すゐ一方で、東南了シ~了
(こ期待すゐ企業は増加ιT=。人民元の切Ч��|ナ~ゃ電力の不足Tょと~
ヲ背景(こ、Φ國一極集Φリス勹の兮散ヲ目指す姿勢か~ぅカか~之ゐ。
調査は今年�D月(こ実施ιT=。2、3年後の需要見通ι(こ⊃しヽて、
『Φ國で�D%以��の売Ч��|ナ~増か~見込めゐ』と答之T=企業の割合は3�H.4%と、
前年調査ょЧ3.�H朮°イ冫├低卞ιT=。一方で、東南了シ~了諸國連合
(ASEAN)で『�D%以��売Ч��|ナ~か~増之ゐ』と答之T=のは、
同4.零朮°イ冫├増の�@4.4%T=~っT=。
みずほ総研は『Φ國か~はらむリス勹∧の懸念か~経営者の�閧ナ廣か~Ч、
強气の見通ι(こカ|ナ~Чか~出てしヽゐ』と兮析ιてしヽゐ。
0538デフォルトの名無しさん
2005/08/27(土) 23:21:370539デフォルトの名無しさん
2005/08/27(土) 23:39:45あれは1バイト文字として規定されているのですか?
それならなぜ日本語環境下では文字化けするのですか
0540デフォルトの名無しさん
2005/08/28(日) 01:02:540541デフォルトの名無しさん
2005/08/28(日) 01:06:300542デフォルトの名無しさん
2005/08/28(日) 06:31:321バイトではあるが、0x80〜0xFFの固有文字や特殊文字の範囲に規定されてるから。
CenturyだのArialだのの英文字専用フォントで見てみ?
0543 ◆6FWUET4y.6
2005/08/28(日) 14:37:02ブラウザをクラッシュさせるもの。
具体的な動作については言及しないが。
0544デフォルトの名無しさん
2005/08/29(月) 01:30:52それをどんな場面で使ったら良いかまったく思いつかない。
プログラム書いてれば思いつくんかな?
0545デフォルトの名無しさん
2005/08/29(月) 01:32:070546デフォルトの名無しさん
2005/08/29(月) 02:14:280547デフォルトの名無しさん
2005/08/29(月) 07:40:560548デフォルトの名無しさん
2005/08/29(月) 10:29:32ウィンドウズプログラムの解説サイトなどで
「comctl32.libをここで追加させます。」という文をみますが
このcomctl32.libはどこにあるものなんですか?
0549デフォルトの名無しさん
2005/08/29(月) 10:34:090550デフォルトの名無しさん
2005/08/29(月) 10:36:040551デフォルトの名無しさん
2005/08/29(月) 10:38:18Visual Studioとかインストールしてるなら、どのディレクトリのどっか
0552デフォルトの名無しさん
2005/08/29(月) 10:39:100553デフォルトの名無しさん
2005/08/29(月) 10:51:59ありがとうございました。みつかりました!
0554デフォルトの名無しさん
2005/08/29(月) 11:11:44ソフトなどあったら教えてもらえませんか?
0555デフォルトの名無しさん
2005/08/29(月) 11:17:24お前には無理だ
0556デフォルトの名無しさん
2005/08/29(月) 16:20:03Resource Hacker
http://pc8.2ch.net/test/read.cgi/win/1013924222/
このソフトを日本語化して欲しい! パッチ13
http://pc8.2ch.net/test/read.cgi/software/1123809522/
0557デフォルトの名無しさん
2005/08/30(火) 00:07:04は?殺すぞ?壊すぞ?死ね
0558デフォルトの名無しさん
2005/08/30(火) 00:16:470559デフォルトの名無しさん
2005/08/30(火) 00:28:29C言語の勉強初めたんですけど。構造体のへのポインタって何かに使えるのですか!?
あと配列とかは作業を楽にするだけであって普通に手入力でも構わないんですかね!?
0560デフォルトの名無しさん
2005/08/30(火) 00:32:03必要になるまで要りません。
(必要性に気づかないならプログラムやめてください)
構いません。
(手抜きの出来ないプログラマに存在価値はありません)
0561デフォルトの名無しさん
2005/08/30(火) 00:42:42レスありがとうございます。
でも僕はソフトを作りたいのでプログラミングを続けたいと思います。
そこら辺のただパソコンイジるだけの人間にはなりたくないので。。。
ホントプログラマってカッコイイと思います。
というか技術がある人間ってかっこいいですよね。
早くWINDOWSアプリケーションを作れるようになりたいです。
0562デフォルトの名無しさん
2005/08/30(火) 01:22:070563デフォルトの名無しさん
2005/08/30(火) 01:22:420564デフォルトの名無しさん
2005/08/30(火) 01:25:590565デフォルトの名無しさん
2005/08/30(火) 02:05:37別の関数で構造体の中身を書き換えたい時とか、
高速で構造体を渡したい時とか。
0566デフォルトの名無しさん
2005/08/30(火) 02:33:25int o_to_c(int o);
int main(void)
{
int onces;
int cups;
printf("オンスをカップに変換します:");
scanf("%d", &onces);
cups = o_to_c(onces);
printf("%dオンスは%dカップです。",onces, cups);
return 0;
}
int o_to_c(int o)
{
return o / 8;
}
/*オンスからカップへの変換なんですけど、o_to_c(onces);にoncesが入る意味がわからないです。
return o / 8;もなぜだかわからないです。
なぜこうなるのか上手いこと説明してください。よろしくお願いします。
0567デフォルトの名無しさん
2005/08/30(火) 02:35:410568デフォルトの名無しさん
2005/08/30(火) 02:37:19全部じゃなくても関数の部分だけでもいい
0569デフォルトの名無しさん
2005/08/30(火) 02:39:35んでこのoってのはキーボードから入力した値だと思うんです。
だけどscanf()では&oncesじゃないですか?だから onces / 8;になるのじゃないかと試したら
エラーが出たので、これはどういうことかと思い質問しました。
質問の仕方が下手なのは、申し訳ないです。
低レベルな質問だとは思いますが、よろしくお願いします。
0570デフォルトの名無しさん
2005/08/30(火) 02:41:10そこに書いてあるから
0571デフォルトの名無しさん
2005/08/30(火) 02:41:500572デフォルトの名無しさん
2005/08/30(火) 02:42:290573デフォルトの名無しさん
2005/08/30(火) 02:44:01そうですね。眠いからボケてるだけだと自分に言い聞かせて、明日の夕方から
理解できるまで読み直してみようと思います。
レスくれたみなさん、どうもありがとうございました。
そう
> んでこのoってのはキーボードから入力した値だと思うんです。
違う
> だけどscanf()では&oncesじゃないですか?だから onces / 8;になるのじゃないかと試したら
当り前 スコープ
> エラーが出たので、これはどういうことかと思い質問しました。
エラー読んだら分かる
> 低レベルな質問だとは思いますが、よろしくお願いします。
自分でこう思うなら、googleで調べるなりしたら?
0575デフォルトの名無しさん
2005/08/30(火) 02:47:090576デフォルトの名無しさん
2005/08/30(火) 02:49:540577デフォルトの名無しさん
2005/08/30(火) 02:58:22grwin-1.1とgrgtk-1.0です。
ググったのですが、配布元からはダウンできませんでした。
どなたかお持ちの方いらっしゃいませんか?
0578デフォルトの名無しさん
2005/08/30(火) 03:00:180579デフォルトの名無しさん
2005/08/30(火) 03:01:52キモヲタ共はブヒブヒ言いながらキー叩いてれば良いんだよ。
イントラネット上に出てくるなや。
分かったな。
by 天才PG 怪盗XXX
0580デフォルトの名無しさん
2005/08/30(火) 03:03:27最近の書き込みを見ても思うものは無いけど
0581566
2005/08/30(火) 03:04:36質問者の自演だと思われて、回答してくれる人がやる気なくすような事はやめてくれ。
0582天才PG 怪盗XXX
2005/08/30(火) 03:05:45一個人で。
0583デフォルトの名無しさん
2005/08/30(火) 03:05:510584デフォルトの名無しさん
2005/08/30(火) 03:07:13自分が書いたコードで必要になったときに書いたことはある
今は、移植性の問題からライブラリ使ってるけど
0585デフォルトの名無しさん
2005/08/30(火) 03:07:47まだいたのかょ
0586デフォルトの名無しさん
2005/08/30(火) 03:11:31はい、いました。生きててごめんなさい。
0587デフォルトの名無しさん
2005/08/30(火) 03:17:17ヒント:ポインタ
0588デフォルトの名無しさん
2005/08/30(火) 03:35:09>>574のレスで十分でしょ?
>>587は気にするな
0589デフォルトの名無しさん
2005/08/30(火) 03:46:21「ぬるぽ」という言葉があるだろう?
この言葉って「ヌルポインタ」から来てるのか!?
ちょっとこれは真面目すぎて吐き気がしてくるね。
0590デフォルトの名無しさん
2005/08/30(火) 05:14:31既にテイラー展開を使ってsinテーブルは求めてありますが、sinからarctanを求める事は可能でしょうか?
0591デフォルトの名無しさん
2005/08/30(火) 06:22:01求めることは可能です。
sin は角度 → 三角比
arctan は 三角比 → 角度
この意味が幾何的にどういうことなのかわかっていればやることは自ずとわかるはず。
0592デフォルトの名無しさん
2005/08/30(火) 08:29:48http://java.sun.com/j2se/1.4/ja/docs/ja/api/java/lang/NullPointerException.html
0593デフォルトの名無しさん
2005/08/30(火) 08:48:00JavaのNullPointerException由来
NullPointerExceptionを「ぬるぽ」と呼ぶスレ25
http://pc8.2ch.net/test/read.cgi/prog/1123769632/l50
0594デフォルトの名無しさん
2005/08/30(火) 09:42:03幾何的ってなんでしょうか?
0595デフォルトの名無しさん
2005/08/30(火) 14:14:38MP3の特許に関して、まだのみこめない部分があるので質問します。
WindowsMediaPlayerやWinamp は特許料を払ってるらしいのですが
その際どのように払えばいいのかはっきりわからないのが1点。
どこかのサイトに、デコーダは0.5ドル。エンコーダは2ドルくらい。と書かれてましたが。
これは、アプリが売れるごとに1アプリ2ドル払えばいいのでしょうか。
それとも、作ったら一括でどんと前払いで払うのでしょうか。
で、どこにえどうやって払えばいいのかもわかりません。
確か特許持ってる会社はドイツかフランスでしたよね。
デコードにも特許料がかかるみたいなのですが、
午後のこーだは、バイナリで配布すると特許に抵触するため、ソースコードをダウンするようにしているようですが。
http://www.vector.co.jp/vpack/filearea/win/art/sound/mp3/index.html
にずらっと並んでいるフリーウェアはどうなのかも疑問です。
0596595
2005/08/30(火) 14:19:10この商用可って、lameのサイトで使えると書かれてても、やっぱり特許料は支払わなければいけないですよね。
0597デフォルトの名無しさん
2005/08/30(火) 14:26:06MP3のデコード云々ではなく、特許の内容のものを使ってるか否か。
0598595
2005/08/30(火) 14:31:35デコードはわかりませんが、エンコードは、特許の内容のものを使わないことにはできませんよね。
MP3にエンコードするのに必須なものを特許でとってるから、回避できないみたいなことを
どこかのサイトで読みましたが。
0599デフォルトの名無しさん
2005/08/30(火) 14:54:100600デフォルトの名無しさん
2005/08/30(火) 14:58:39ttp://www.watch.impress.co.jp/av/docs/20020402/gogo.htm
>ネットワーク上で配布する限りは無形物のため、法律で解釈されるところの『物』としての
>扱いにならないので、侵害行為とはならない」、また「そもそも『業』として配らないのならば
>侵害行為とはならない」という見解に達した
こう書いてあるから、シェアウェアにするとダメかもしれないがフリーなら無問題
つーか、俺的にはGIFの時もそうだが、こういう仕様上必ず使用することになる技術で
特許取って、且つ、それを行使する企業は消えて無くなれば良いと思うよ
0601595
2005/08/30(火) 15:11:49情報ありがとうございます。フリーだとOKなのですか。
シェアの場合は、どのように特許料支払うんでしょうか(T T)
作ってシェアで配布して、払えメールがやってくるのを待てば簡単かな。
そのメールに支払い方法書いてるだろうし。
MP3の技術を使ってシェアで配布している人はいったいそこのところをどうしてるんでしょうかね。
0602デフォルトの名無しさん
2005/08/30(火) 15:17:55特許取ってる所(どこかは知らないが)に、金払ってほしけりゃ
連絡寄越せよm9(^Д^)プギャー とでも送ればいいんじゃねーの
0604デフォルトの名無しさん
2005/08/30(火) 15:51:040605デフォルトの名無しさん
2005/08/30(火) 15:59:30お前の作ったエンコーダは シェアウェアにする程の価値が有るかどうか それが問題だ。
↑
これ重要、最重要。
0606595
2005/08/30(火) 16:04:37いいサイトをありがとう。さっそく読んでみます。
たぶんこれで疑問は解決する予感がします。
>>605
置いてみて、売れれば需要があったということだろうし。
価値がなければ売れないわけで
というだけのことだと思うので、とりあえず作っておいてみます。
0607デフォルトの名無しさん
2005/08/30(火) 19:41:45ぐぐったのですが、関係ないのばかりヒットします。
COMという言葉自体がありふれているのでヒットしにくいのかな。
0608607
2005/08/30(火) 21:27:25どうもお騒がせいたしました。
0609デフォルトの名無しさん
2005/08/30(火) 22:41:49超定番のLAMEが無料で使えるからどうでもいいんじゃない?
0610デフォルトの名無しさん
2005/08/30(火) 23:15:590611デフォルトの名無しさん
2005/08/31(水) 04:27:20動けばそんな事まったく関係無いんだよな。
当然ソース納めない場合な。
そこんとこ分かってくれよバカヤロー。
0612デフォルトの名無しさん
2005/08/31(水) 04:32:20アセンブラ覚えればCもC++もJavaもDelphiも要らないと申すか・・・。
愚 行 は そ の 辺 で よ し て お け
分 か っ た な
0613デフォルトの名無しさん
2005/08/31(水) 05:02:57float _x みたいな
0614デフォルトの名無しさん
2005/08/31(水) 05:31:06よくついてなんてない
0615デフォルトの名無しさん
2005/08/31(水) 05:32:08C/C++で勝手に頭につけるのは反則
0616デフォルトの名無しさん
2005/08/31(水) 09:41:20識別子内では単語の区切りに使う。
Cでは変数名や関数名は小文字だけ、定数やマクロは大文字を使う慣習がある/あったので。
0617デフォルトの名無しさん
2005/08/31(水) 10:49:400618デフォルトの名無しさん
2005/08/31(水) 12:49:290619デフォルトの名無しさん
2005/08/31(水) 12:54:510620デフォルトの名無しさん
2005/08/31(水) 13:04:030621デフォルトの名無しさん
2005/08/31(水) 13:12:410622デフォルトの名無しさん
2005/08/31(水) 13:22:46方法がわかる方いましたら、バイナリのどのへんに書いてあるよとか、教えていただければ幸いです。
0623デフォルトの名無しさん
NGNGサンプルプログラム集みたいのなら、ありそうな気がするが。
0624デフォルトの名無しさん
2005/08/31(水) 13:41:47RGBじゃない理由って何でしょうか?
0625デフォルトの名無しさん
2005/08/31(水) 13:45:300626デフォルトの名無しさん
2005/08/31(水) 14:23:430627デフォルトの名無しさん
2005/08/31(水) 14:47:09本に乗っているコードをダウンロードできるよん。
0628デフォルトの名無しさん
2005/08/31(水) 16:22:42DATA番地に設定されている10進定数の値をOUT命令で10進出力するプログラム
DATA番地に設定されている16進定数の値をOUT命令で16進出力するプログラム
の組み方がわからず悩んでいます。
後者は何とかわかりそうな気がするのですが、前者のほうがわかりません。。。
お力添えお願いします
0629デフォルトの名無しさん
2005/08/31(水) 18:13:39設定される事って有るのでしょうか?
どんなケースでもかまいませんので、知ってる方教えてください。
0630デフォルトの名無しさん
2005/08/31(水) 19:02:07ソケット通信してるとあり得るぞ。
サーバ、クライアント間のLANケーブルとかを引っこ抜いたりするとよく起きる
0631デフォルトの名無しさん
2005/08/31(水) 19:31:36返信ありがとうございます。
別PC同士だと起こりえるということですか。。。
説明が不足してましたが、自分の方で一度だけ発生したは、同一PC内
のプロセス間の通信でして、それ以降、その現象を起こせません。
現象を起こす方法ってないでしょうか?
0632デフォルトの名無しさん
2005/08/31(水) 19:33:22自分の環境を事細かに挙げろ。
0633デフォルトの名無しさん
2005/08/31(水) 19:49:56> 同一PC内のプロセス間の通信
やっぱソケット通信か...
サーバプログラムか、クライアントプログラムをkill -9してみるとかどうだ?
Windows?そんなもん知らん
0634デフォルトの名無しさん
2005/08/31(水) 21:13:16〜</title>位までしか取得できません。
因みにこのスレなら
hSrc=InternetOpenUrl(hSsn,http://pc8.2ch.net/test/read.cgi/tech/1123220967/,
NULL,0xffffffff,INTERNET_FLAG_DONT_CACHE|INTERNET_FLAG_RAW_DATA,0);
InternetReadFile(hSrc,pSrc,sizeof(BYTE)*dws,&ireaded);
で呼んでいます。
多分URLが違うと思うのですが、仕様の記載場所が分かりません。
教えてください。
0635デフォルトの名無しさん
2005/08/31(水) 21:16:23ここにいるのは全員、
「金を払って(学校に通って) センセイに手取り足取り教えてもらわないとプログラムすら理解できなかったバカ」
しかいないから、学校で教えてもらったほうが早いだろう
0636デフォルトの名無しさん
2005/08/31(水) 21:24:27自己紹介乙。
0637ヽ(´ー`)ノ ◆.ogCuANUcE
2005/08/31(水) 21:52:25http://monazilla.org/
資料室に仕様やらサンプルコードやら、必要な情報が一式置いてある。
0639テスト ◆SQ2Wyjdi7M
2005/08/31(水) 22:45:310640デフォルトの名無しさん
2005/08/31(水) 23:34:500641デフォルトの名無しさん
2005/08/31(水) 23:44:01F1
0642デフォルトの名無しさん
2005/08/31(水) 23:53:42何のヘルプですか?
0643デフォルトの名無しさん
2005/08/31(水) 23:54:57Windowsのヘルプにきまってんだろボケ
0644デフォルトの名無しさん
2005/08/31(水) 23:55:35どうしたの?嫌なことでもあったの?
0645デフォルトの名無しさん
2005/08/31(水) 23:56:21何処でF1を押せばいいんですか?
0646デフォルトの名無しさん
2005/08/31(水) 23:56:45お前の部屋で押せよボケ
0647デフォルトの名無しさん
2005/09/01(木) 00:00:38今会社なので無理です。自分の部屋じゃないと無理なんですか?
0648デフォルトの名無しさん
2005/09/01(木) 01:09:21正規表現はアスキー専用です(?)が、バイナリ用の正規表現(ライブラリーとか、オープンソースとか)ってあるのでしょうか?
s/(0x00.*)0x42/$10x48/
正規表現自体良く理解してないのですが、↑こんな感じの。
0649デフォルトの名無しさん
2005/09/01(木) 06:53:040650デフォルトの名無しさん
2005/09/01(木) 06:54:31別にどんな表現だって規格に沿う限りはみんな正規の表現。
日本語の「おはよう」だってちゃんとした日本語、正規表現。
正規表現の何のどこが正規なんだ。
0651デフォルトの名無しさん
2005/09/01(木) 06:58:340652デフォルトの名無しさん
2005/09/01(木) 06:58:45(他に正則表現・正則式などの訳語がある。)ただし,一般にコンピュータ上で
扱われる多くの「正規表現」はそれに前方参照の拡張を加えたもので,そのような点ではもはや「正規表現」では無い。
0653デフォルトの名無しさん
2005/09/01(木) 07:00:06正規の意味をしっかり勉強してきてください
0655デフォルトの名無しさん
2005/09/01(木) 07:53:23Windowsでもアプリケーションを製作したいと思い参考書籍を探しているのですが
�@「猫でもわかるWindowsプログラミング改訂第2版」と
�A「猫でもわかるWindowsプログラミング」
というものを購入しようと思ったのですが�Aを買うよりも�@を買ったほうが
�@+αの内容が載っているのでしょうか?
お持ちの方はぜひ教えてください。
よろしくお願いします
0656デフォルトの名無しさん
2005/09/01(木) 07:58:240657デフォルトの名無しさん
2005/09/01(木) 08:04:35+αの内容が載ってます
もし安く入手できるとしても第2版のほうがいい
あとwindowsプログラミングをするならこれは買わないとダメですよ
http://www.amazon.co.jp/exec/obidos/ASIN/4756136001/
0658デフォルトの名無しさん
2005/09/01(木) 08:14:500659デフォルトの名無しさん
2005/09/01(木) 08:21:17http://www.cafe-cgi.com/rchat/23293/
ここのチャットでタグを反映させるにはどうしたらいいんでしょうか?
タグ自体は分かるのですが反映できません。以前点滅や文字デカタグを使ってるは見たことあります。
どなたか教えてください。宜しくお願いします
0660デフォルトの名無しさん
2005/09/01(木) 08:33:49http://pc8.2ch.net/php/
0661デフォルトの名無しさん
2005/09/01(木) 09:17:42#define N 10
#define CAST(s) #s
puts(CAST(N));
10 と表示させたいのですが N と表示されてしまいます
スマートに 10 を表示させるにはどうすればいいでしょうか?
0662スマートに
2005/09/01(木) 09:19:100663デフォルトの名無しさん
2005/09/01(木) 09:27:45あのね、#演算子使って二重引用符でNを囲ったわけだよね。
"N"だから、Nは10に展開されないんだよね。
0664デフォルトの名無しさん
2005/09/01(木) 10:53:39#define CAST(N) C(N)
#define A 10
#include<stdio.h>
int main(){
printf("%s",CAST(A));
}
二重に展開すればOK
同じものがboostでBOOST_PP_STRINGIZEという名前であるからboostを使うのを薦める。
0666648
2005/09/01(木) 11:55:06読ませていただきましたが、内容からすると「無い」って事の様ですね。。。
先日、鬼車を触る機会がありまして、「良く切れるナイフだな」と。
「これのバイナリバージョンがあったら、最強だな」と思い、質問した次第です。
ありがとうございました。
0667デフォルトの名無しさん
2005/09/01(木) 12:17:38誰も言わないけど、>>648 の正規表現間違ってるよ。多分、形式からして
Perl RE だと思うけど、「$10」の部分で、存在しない後方参照にタッチして
エラーになる。
とりあえず、もうちょっと勉強しる。Perl RE でバイナリに対しても
マッチできるし、他の言語から使いたいのであれば、PECL を使えば良い。
0668デフォルトの名無しさん
2005/09/01(木) 12:21:05>>648のって s/(0x00.*)0x42/($1)0x48/ こういうことじゃないか?
0669デフォルトの名無しさん
2005/09/01(木) 12:39:47ま、お前らはこんな事言われても何の感情の律動も起きない、そう、ただの操り人形だね。
誰に操られるって?笑わせるな、俺ら天下のSEにだよ…!
0670648
2005/09/01(木) 12:42:08私の聞きたいのは、バイナリ用の正規表現の存在です。
s/(0x00.*)0x42/$10x48/
おっしゃる通り、従来の正規表現では、この表現は間違ってます。
バイナリ用の正規表現が存在するのであれば、この様な感じになるのでは?と思い、"適当に"記述しました。
また実際に、存在しているのであれば、こんな馬鹿な表記にはならないと思います。
0x00が16進数の00
0x42が16進数の42
0x48が16進数の48
とすると、やりたい事がわかっていただけると思うのですが、、、
説明が足らず、すいませんでした。
(なんか質問者なのに偉そうで、すいません)
0671デフォルトの名無しさん
2005/09/01(木) 12:48:53その60日間というのはどのように管理しているのレスか?
0672デフォルトの名無しさん
2005/09/01(木) 12:51:160673デフォルトの名無しさん
2005/09/01(木) 12:54:270674デフォルトの名無しさん
2005/09/01(木) 12:54:30まあ大抵の人は察してはいるだろうよ。
ただ、アスキー専用とかバイナリ用の正規表現だとか言ってる人に、
うかつに物を教えて、あいたたたた、な事になるのが嫌で……
>>668
perl なら s/(0x00.*)0x42/${1}0x48/ だろうなあ。
つうか s/(\x00.*)\x42/$1\x48/ で済む話しだなあ…
0675デフォルトの名無しさん
2005/09/01(木) 12:57:01BIOSの時間見て、どこかに格納とか聞いた事がある。
0676648
2005/09/01(木) 13:07:09う。。。そっか。
そういえば鬼車でも終端のポインタ与えてました。。。
って事は、文字列終端で検索終わるわけでは無いんですね。。。
失礼しました。
知識&経験不足でした。
0677671
2005/09/01(木) 13:23:02ぽか〜ん… へぇ?? 何を言ってるだだ?? 終端のポインタって……
perlとその正規表現はちゃんとは知ってないんだよね。
予想外のア痛タタタ……
0679デフォルトの名無しさん
2005/09/01(木) 13:29:12終端のポインタは多分、NULL終端の事を言いたいんだろう。
0680648
2005/09/01(木) 13:38:02返答ありがとうございます。
的外れでした?
う〜ん。。。
Perlの事は良く分かってないんですよね。自分。
s/(\x00.*)\x42/$1\x48/
は、「null文字のマッチもできるから、アスキー用もバイナリ用も無い」って言われてると思ったのですが、、、
鬼車では、検索対象となるメモリの「開始ポインタ」と「終端ポインタ」を与えるんです。
0681デフォルトの名無しさん
2005/09/01(木) 13:41:160682デフォルトの名無しさん
2005/09/01(木) 13:45:42バイナリならよけいに対象範囲を指定しないとダメじゃん
これが出たら終わり、という値はないんだから
0683デフォルトの名無しさん
2005/09/01(木) 13:46:43他人に分かるように書かないと望んだ回答は得られない。
> Perlの事は良く分かってないんですよね。自分。
なんで良く分からないことを例えに用いるのか。自分の言いたい事が歪んで
伝わるよ。
ロジカルシンキングができない質問以前の状態のようなので、もうちょっと
考えを纏めて出直してきた方が良いかと。
0684648
2005/09/01(木) 13:54:48返答ありがとうございます。
s///
Perlの↑この記述は理解できてます。
が、null文字も扱えるとは知りませんでした。
つまり、Perlの事は良く分かってないんです。
。。。でも確かに、例えに用いるなら完全に理解して無いといけない気が、、、
出直します。
すいませんでした。
0685デフォルトの名無しさん
2005/09/01(木) 13:55:220686デフォルトの名無しさん
2005/09/01(木) 13:56:56お前と俺のレスが一番無駄
0687674
2005/09/01(木) 14:17:19ああ、鬼車での話ね。確かに検索対象として "領域"を指示するのは、
'\0'終端の文字列を対象とするよりいくつかメリットがあるからでしょう。
しかし >s/(\x00.*)\x42/$1\x48/
は、単に perlではこう処理できると言ってるだけです。
>「null文字のマッチもできるから、アスキー用もバイナリ用も無い」
んな事は何も言ってない。
なぜなら当然、正規表現ライブラリの実装によっては、0x00 はもとより
最上位bitの立っているバイナリ(文字コード)に対して期待どうりには
動作しないものもあるだろうからねぇ。だから、
「アスキー専用とかバイナリ用の正規表現だとか」自分向けだけに
ねじって判ったつもりに解釈する人には、物を教えにくいなと…
だからトホホ……と。
0688684
2005/09/01(木) 14:30:12返答ありがとうございます。
出直すと言いましたが、ずっとリロードしてました。
> 「アスキー専用とかバイナリ用の正規表現だとか」自分向けだけに
> ねじって判ったつもりに解釈する人には、物を教えにくいなと…
> だからトホホ……と。
私の指す「バイナリ用の正規表現」という物の理解はしていただけたと思います。
私の頭の中では、それを指す言葉が「バイナリ用の正規表現」という言葉以外に無かったわけですが、
何と表現すればストレートに伝わったのでしょうか?
今後の為に聞いておきたいです。
すいませんが、お答え願えないでしょうか?
0689デフォルトの名無しさん
2005/09/01(木) 14:32:230690デフォルトの名無しさん
2005/09/01(木) 14:34:46最初の前提が間違っている、という話。
0691634
2005/09/01(木) 14:51:40*:2chのスレッドレス数の監視とコテハンの発言日時をダンプします。
出来た〜!晒しちゃおう。手抜きだけど、ソースつき。
是非是非、DLしてね。
>>637さん重ね重ね有難う。
0692674
2005/09/01(木) 14:52:07直接答えにならないけど、さっき送らなかった奴。でも本当にウザス。
ストレートに伝えられる程、何事も物の理がわかってないだろ。終了。
つか、今回、質問者はともかく、微妙に(ずいぶん)勘違いしている回答者
も混じってるんだよな。(正規表現は文字列をとかなんとか…)
また >>648 の「質問自体」は、非論理的でもないし、決して分かりにく
過ぎるものでもない。(ちょっと背景の理解力を疑うふしはあるにせよ)
例もあくまで「こんな感じの」と言ってるだけで、perl REだと
言ってるわけでもなし。(完全に理解していれば、質問が必要ないわけで。
ただ、より誤解が無いように伝えるには共通基盤だけでなく努力も必要)
>>677なんかは想像できなくはないけど確認とる為だけだったんだよな。
なんか思い込みで絡むようなマネしたくないし。
先に答え知ってるからだけど、「正規表現でバイナリコード(文字以外?)を
扱えるようなものがあるでしょうか? 正式に正規表現をよく知らないですが、
そういった拡張とか、実装(ライブラリ)とか。鬼車を触ったのですが、
同じようにバイナリ列も扱えるものがあれば強力だな、と。
perl*風* にまねると s/(0x00.*)0x42/$10x48/ などのように使えないかなと」
0693デフォルトの名無しさん
2005/09/01(木) 14:57:26つぁ、666で納得してるんだから、そこで終わりだろ。
0694デフォルトの名無しさん
2005/09/01(木) 15:00:120696パニックマン
2005/09/01(木) 16:44:49ホームページを見ているユーザが自分のパソコン内の画像ファイルを選択して、
サーバーへ転送させるのにはどういう言語のプログラムで動くんだろう?
選択した画像ファイルのプレビューもページ上で表示したいし。
0697デフォルトの名無しさん
2005/09/01(木) 16:46:06RFC2616
0698デフォルトの名無しさん
2005/09/01(木) 16:57:30Webプログラミング
http://pc8.2ch.net/php/
0699pro4
2005/09/01(木) 18:09:53私はフリーのプログラマ(COBOLのみ)なのですが、
次の仕事でPro4って言語をやってみませんか?と誘われています。
ただその仕事の話を持って来た方がただの営業さんなので詳しい事が分からないらしいのです。
私はPro4と言う言語は初耳なので、どなたかご存知の方がいらっしゃったら、
この言語の今後の将来性や、どういった分野に強いのか等を教えて頂けないでしょうか?
それと詳しい解説などが載っているサイトなどをご存知でしたら教えて下さい。
0700デフォルトの名無しさん
2005/09/01(木) 18:13:31ぐぐったけどさっぱり。
聞いたこともなかったです。
0701デフォルトの名無しさん
2005/09/01(木) 18:24:30てか oo4o は言語ですらないな。
あるいは、ほげほげPro という製品の Ver.4 って意味だったりして。
0702デフォルトの名無しさん
2005/09/01(木) 18:34:020703デフォルトの名無しさん
2005/09/01(木) 18:36:33>>702
書いてあるのに読めないやつなぞ人間界に(ry
0704デフォルトの名無しさん
2005/09/01(木) 18:40:44ファイルメーカーとかかね、なんて憶測にしかならん
0705デフォルトの名無しさん
2005/09/01(木) 18:40:58libpngを使ってVCでPNGを保存するプログラムを書いてるんですが、
α値つき24bitの32bitRGBAのPNGを保存したいのですが、うまくいきません。
いろいろな方のHP等を参考にして書いてるのですが、?です。
ちなみに、photoshopだと問題なく表示されます。
windowsのビューワや、PAINTなんかだとぐっちゃぐちゃの画像になってしまうんです。(涙)
原因って何が考えられますか・・・?
0706デフォルトの名無しさん
2005/09/01(木) 18:41:372chで聞く前に、営業さんに再連絡求めろよw
0707デフォルトの名無しさん
2005/09/01(木) 18:43:230708デフォルトの名無しさん
2005/09/01(木) 18:48:270709pro4
2005/09/01(木) 19:04:07やっぱりPro4って言語はぐぐっても出て来ないですよね。。。
今週の土曜日に詳しい話を聞けるらしいのですが、
その時には仕事の発注元の方もいらっしゃるので、
のっぴきならない話の展開になっても困るので、
事前に情報を仕入れようかと思ってたのですが。。。(^-^;)
Pro4が汎用性と将来性のある言語なら良いのですが、
どっかのメーカーのこのマシンでしか動きませんみたいな言語だったら。。。orz
と、とりあえず土曜日に話を聞いてみます。
0710デフォルトの名無しさん
2005/09/01(木) 19:09:27誰も何もわからないってことはないと思うなりよ。
0711pro4
2005/09/01(木) 19:14:31それはそうですね。。。orz
はぁいざとなった時にキッパリ断れるか心配です。
私は気が弱いもので、押されるとハイハイと返事をしてしまう。。。orz
0712デフォルトの名無しさん
2005/09/01(木) 19:21:180713デフォルトの名無しさん
2005/09/01(木) 19:23:03聞いた事無いけど、90年代に消えた第4世代言語の匂いがする。
だとすると開発者は「汎用性と将来性のある言語」のつもりで作ったんだろうが
「どっかのメーカーのこのマシンでしか動きません」の可能性が高いな。
0714デフォルトの名無しさん
2005/09/01(木) 19:29:580715デフォルトの名無しさん
2005/09/01(木) 19:34:28>>701と微妙に違うところがおもろいw
0716デフォルトの名無しさん
2005/09/01(木) 19:39:21↓
オーダーソフト開発(自社言語Q-PRO4による)
0717pro4
2005/09/01(木) 19:46:31「プロフォー」とおっしゃってました。
あ!もしかしてフォーって4じゃないのかな?
pro4では何度ぐぐっても、
ファイルメーカーとシュリケンとマイホームデザイナーしか出て来ない。。。
私はコボラーなので他の言語を学べる仕事は基本的にウェルカムなんだけど。。。
土曜日に詳しい話が聞けたら報告致します。
とりあえずバグ票はご辞退致します。ペコリ
0719デフォルトの名無しさん
2005/09/01(木) 19:50:400720デフォルトの名無しさん
2005/09/01(木) 19:54:100721デフォルトの名無しさん
2005/09/01(木) 19:59:200722デフォルトの名無しさん
2005/09/01(木) 20:23:260723デフォルトの名無しさん
2005/09/01(木) 20:46:24万能言語なんていうものはなくて、あることをするために特化した言語が便利なケースというのは多い。
0724デフォルトの名無しさん
2005/09/01(木) 20:54:230725デフォルトの名無しさん
2005/09/01(木) 21:02:330726デフォルトの名無しさん
2005/09/01(木) 21:06:310727デフォルトの名無しさん
2005/09/01(木) 21:08:40もちろん買わなかった。
0728デフォルトの名無しさん
2005/09/01(木) 21:46:30ほとんどが言語とも言いがたいようなスクリプトだがな
0729デフォルトの名無しさん
2005/09/01(木) 21:56:25Cだって、日本語や英語と比べたら、言語とも言い難いようなコンピュータ言語だな。
0730デフォルトの名無しさん
2005/09/01(木) 22:01:48まて!
日本語や英語は人間の言語だ。
コンピュータの言語は機械語なのだよ。
一番近いのはアセンブラで、Cはその次ぐらいに近い。
コンピュータの言語を無理やり人間の言語に近づけようと四苦八苦しているのだ。
0731デフォルトの名無しさん
2005/09/01(木) 22:03:19あぁ、あぁ、いいからいいから
そんな人の言葉改変して楽しんでるだけのヤツを相手しても疲れるだけだよ
0732デフォルトの名無しさん
2005/09/01(木) 22:05:170733デフォルトの名無しさん
2005/09/01(木) 22:07:200734デフォルトの名無しさん
2005/09/01(木) 22:07:380735デフォルトの名無しさん
2005/09/01(木) 22:18:53まぁ、とにかく言いたいことは、コンピュータ言語も用途を限定している、と言う点では同じで、
あながちエロゲスクリプトもバカにはできないということで。
0736デフォルトの名無しさん
2005/09/01(木) 22:29:16変な訳多いよな。
「動き補償」とかよー
「ノーマルマップ」あたりから限界を感じたのか日本語に宛てないようになったが
0737デフォルトの名無しさん
2005/09/01(木) 22:38:01母国語で言葉を作ってしまうっていうのは上手くいくコツなんだよ
明治以後の成功要因の一つ・・・・ってNHKで言ってました
0738デフォルトの名無しさん
2005/09/01(木) 23:46:50俺は逆に日本語だととっつきにくいと感じるんだが、一般的には
日本語の方が良いんかねぇ。
若い人が略語や英語とかを多用してるのを見ると、最早年寄のためだけに
やってる気もするが。
0739デフォルトの名無しさん
2005/09/02(金) 00:18:50アプリケーションの動作中に動的にページを切り替えるようにするにはどういうアプローチがあるでしょうか。
0740デフォルトの名無しさん
2005/09/02(金) 01:29:53もっと多くの人が使ってる言語(仕事に使える言語)を勉強したくなりました。
友人が、DelphiよりHSPなら多くの人に使われてて、を使ってる会社が多いと言ってたので
HSPを勉強しようと思いますが、実際、HSPは他の言語と比べてどのくらい使われていますか?
0741デフォルトの名無しさん
2005/09/02(金) 01:32:45一体誰に聞いたんだ?HSPなんて個人が趣味で使う程度だろ
0743デフォルトの名無しさん
2005/09/02(金) 01:36:18>もっと多くの人が使ってる言語(仕事に使える言語)を勉強したくなりました。
VBAでもやっとけ。
0744デフォルトの名無しさん
2005/09/02(金) 01:59:381.VB
2.Java
3位以下はどんぐり
Cもベスト10にはなんとか入ってる程度
0745デフォルトの名無しさん
2005/09/02(金) 08:13:51Delphiでクラス自作したりVCLからの派生クラスとか書いたりしてるならぼっちゃけどの言語でもすぐ使えるはずだぞ。
0746デフォルトの名無しさん
2005/09/02(金) 11:28:40理由を教えて下さい。ちなみにmanは読みました。
/* test.c */
#include <stdio.h>
int main(void)
{
fdopen(foo,bar);
return 0;
}
※fooとbarはintとconst char*の変数とする
$ gcc -g -O2 -Wall -ansi -pedantic -std=c99 test.c
警告: implicit declaration of function 'fdopen'
gcc バージョン 4.0.1 20050727 (Red Hat 4.0.1-5)
意味的にはプロトタイプがないと怒られていると思いますが、
fdopenはstdio.hでいいはずですよね。manにもそうありますし。
どなたか解説をお願いします。なんとなく気持ち悪いです。
0747デフォルトの名無しさん
2005/09/02(金) 11:32:070748746
2005/09/02(金) 11:37:25/* stdio.hより抜粋 */
#ifdef__USE_POSIX
/* Create a new stream that refers to an existing system file descriptor. */
extern FILE *fdopen (int __fd, __const char *__modes) __THROW;
#endif
grep自体は既にためしていたのですが、
#define __USE_POSIX
と安直にやってしまっていいんですかね?なんか変ですよね?
0749739
2005/09/02(金) 11:41:060750746
2005/09/02(金) 11:44:25ちゃんと動作を追うと、features.hの中で一度全部#undefされちゃうんですね。
そりゃダメなはずだ。。。
もっとちゃんとした方法があるんだと思うのですが。。。
0751デフォルトの名無しさん
2005/09/02(金) 12:11:340752746
2005/09/02(金) 13:07:43ありがとうございます。ちなみに理由も教えていただけますか?
fdopenってGCCの拡張機能でしたっけ?ANSI C標準だと思ってました。
0753デフォルトの名無しさん
2005/09/02(金) 13:09:320754デフォルトの名無しさん
2005/09/02(金) 13:10:49CONFORMING TO
The fopen and freopen functions conform to ANSI X3.159-1989 (``ANSI C''). The
fdopen function conforms to IEEE Std1003.1-1988 (``POSIX.1'').
0755746
2005/09/02(金) 13:16:32出来る限り厳密なソースを書こうとして空回りしてしまいました。
皆様ありがとうございました。引続きGCC&SPLINTクリーンで頑張ります。
以後、名無しに戻ります。
0756デフォルトの名無しさん
2005/09/02(金) 13:43:09↓のようなコードを書くとコンソールにはBが表示されます
if(4 < -1000){
printf("A");
}else{
printf("B");
}
ところが、↓のように4を(unsigned long)4に変えるとAが表示されます
if((unsigned long)4 < -1000){
printf("A");
}else{
printf("B");
}
理解できない・・・。
誰か教えてくださいm(_ _)m
0757デフォルトの名無しさん
2005/09/02(金) 13:56:54とりあえず↓でも嫁
ttp://www.toyo.co.jp/ss/qac/technical_whitepaper_sstp0015j.html
> 一方のオペランドが unsigned long int 型をもつ場合、他方のオペランドを unsigned long int 型に変換する。
インテグラル拡張はややこしいから下手に使わないが吉
0758デフォルトの名無しさん
2005/09/02(金) 13:57:14グーグルを利用してMSDN内の必要な情報を探しているのですが
もっと効率よく探す方法はありませんか?
0759デフォルトの名無しさん
2005/09/02(金) 14:08:46質問しても期待したような回答がもらえない。
それはあなた自身に原因があるかも
0760デフォルトの名無しさん
2005/09/02(金) 14:25:190761デフォルトの名無しさん
2005/09/02(金) 14:28:01日本語版のライブラリは検索機能が死んでる
Offline版か英語版使うといい
0763デフォルトの名無しさん
2005/09/02(金) 15:11:09肝心の使用言語がわかりません。つД`)
どの言語で可能か教えてください。
0764デフォルトの名無しさん
2005/09/02(金) 15:12:10自前のblogシステムを作ってみたいって話か?
だったらCGI使える言語なら何でもよし。
0765デフォルトの名無しさん
2005/09/02(金) 15:16:06PHP+MySQL
0766デフォルトの名無しさん
2005/09/02(金) 15:19:23それ以前にローカルで鯖立てれるのか?
0767デフォルトの名無しさん
2005/09/02(金) 15:19:48そうです。
「blogシステム」って言えばよかったのですね。
何て言えばよいか悩んでました。(blog鯖?とか)
>>763
PHPですか。
有難うございます。
DBはMySQLかPosgreSQLかで悩んでます。
win上なのでMySQLかな。
0768太郎
2005/09/02(金) 15:20:440769763
2005/09/02(金) 15:21:44>>767
は自分です。
>>766
ローカル鯖は知り合いに詳しいのが居るので
そちらに聞くつもりです。
でも、かれはプログラムはできないので…
0770デフォルトの名無しさん
2005/09/02(金) 15:23:21悪いこと言わんからすでにあるやつ使っておけ。
blogがいったいどういうものかって言うのを調べ、
それを自前で構築したいっていう目的があるのなら止めないけど。
0771デフォルトの名無しさん
2005/09/02(金) 15:24:54>悪いこと言わんからすでにあるやつ使っておけ。
余計なお世話だアフォ。
俺はCGI&RDBの練習にWikiクローン作ったぞ。
0772デフォルトの名無しさん
2005/09/02(金) 15:27:42おれはもっと別のことをやるが
0773太郎
2005/09/02(金) 15:27:530774763
2005/09/02(金) 15:28:36ご心配、有難うございます。
自分が、自分ネタで公開するならそうしたいのですが…
「仕事の合間でいいので、社内用によろ。」ってことなので。
0775デフォルトの名無しさん
2005/09/02(金) 15:42:13他に仕事あるなら、そういう方法考えた方が効率的だと思う。
0776デフォルトの名無しさん
2005/09/02(金) 15:49:11エンコードの際に、
ビットレート 32, 40, 48, 56, 64, 80, 96, 112, 128, 160, 192, 224, 256 の中から選べるとか
サンプルレート 48000, 44100, 32000 の中から選べるとか
数値が決まってますよね。
たとえばユーザがビットレートやサンプルレートを好きな値にできるようになってるソフトってあるのかないのかよくわかりませんが
数値が決まっているのはなぜなんでしょうか。
0777デフォルトの名無しさん
2005/09/02(金) 15:51:200778デフォルトの名無しさん
2005/09/02(金) 16:11:47規格で決まってる
変な組み合わせだと再生できるプレーヤーがない
0779デフォルトの名無しさん
2005/09/02(金) 16:15:480780776
2005/09/02(金) 16:17:04規格なのですか、納得しました。
再生することを考えて、決まった値になっているのですね。
すっきりしました。どうもありがとうございました。
0781デフォルトの名無しさん
2005/09/02(金) 16:17:070782デフォルトの名無しさん
2005/09/02(金) 16:22:16規格がそうなってるというほかにLSIがその単位しかサポートしていないというのが大きい。
すべてソフトで制御をするなら実用性はないけど作れないことは無いと思う。
通信ソフトにも同じことが言えるね。
0783776
2005/09/02(金) 16:36:07アドバイスありがとうございます。
そういえばハードエンコとかソフトエンコとかいいますね。
ソフトエンコだったら作ろうと思えば作れるのですね。
しかし、世の中にはハードエンコでエンコーディングしたりもするのだから
いろんな数値のレートでエンコしたファイルがごちゃごちゃあるとややこしいだろうなと思うので
自分の作ったアプリのレートの選択も決まった数値のみの選択のものにしようと思います。
0784デフォルトの名無しさん
2005/09/02(金) 16:50:02site:msdn.microsoft.comをキーワードに追加する。
0785デフォルトの名無しさん
2005/09/02(金) 16:51:56アルゴリズム解説してるサイトとか本とかあったら教えてください。
0786デフォルトの名無しさん
2005/09/02(金) 17:14:12WindowsならFirebirdなんてどうだ?>DB
Interbase6互換だからPHPからも普通に接続できる。
0787デフォルトの名無しさん
2005/09/02(金) 17:18:38ドライブごとの微調整が必要だからサポートで死ぬぞ。
0788デフォルトの名無しさん
2005/09/02(金) 17:27:450789デフォルトの名無しさん
2005/09/02(金) 17:39:590790デフォルトの名無しさん
2005/09/02(金) 18:31:45マイクロソフトでさえ手をださない分野だな
0791763
2005/09/02(金) 18:57:04Firebirdですか。
初めて知りました。
ググって検討してみます。
(データメンテとかでツールは使えるのかな?
Common SQL Environmentとか。)
0792デフォルトの名無しさん
2005/09/02(金) 19:10:110793デフォルトの名無しさん
2005/09/02(金) 19:52:19行き止まりの物は見かけるのですが。
0794デフォルトの名無しさん
2005/09/02(金) 19:54:150795デフォルトの名無しさん
2005/09/02(金) 19:58:20でも、枠の外までぶち破ると思う。し、細かい道がたくさんできるだけで、今一です。
もう少し迷路らしく作りたい。
0796795
2005/09/02(金) 20:00:47横に空ければ枠の壁は越えないけど、細かい壁ばかり出来て・・・
0797デフォルトの名無しさん
2005/09/02(金) 20:10:52それは知らんが自作できるだろ? できないか?
壁から壁を生やして行ってたまに分岐させて、他の壁と繋げなければ良い
だけのような気がするが。違うか?
0798デフォルトの名無しさん
2005/09/02(金) 20:16:58フロアにいくつか部屋を作ってそれを通路で繋げるようにした方が興奮する
0799795
2005/09/02(金) 20:24:48壁伸ばしは、自分自身で行き止まりを作るので多分難しいかな。
穴掘り法で、できるだけ長く掘るようにして、突き当ったら壁破り、が良いかも。
ただ、うまくやらないと細かい壁ばかりに・・・
やってみようとは思ってますが、もし良いのがあればと思い。
0800デフォルトの名無しさん
2005/09/02(金) 20:26:130801デフォルトの名無しさん
2005/09/02(金) 20:37:210802デフォルトの名無しさん
2005/09/02(金) 20:59:02そんなソフトねーよカス野郎。死ねよ。
逆アセンブルでもしとけカス野郎。死ねよ。
おい!無能!!分かったか?カス野郎。
0803デフォルトの名無しさん
2005/09/02(金) 21:05:56お前、最高にド低脳スレから来ただろw
0804デフォルトの名無しさん
2005/09/02(金) 21:15:070805デフォルトの名無しさん
2005/09/02(金) 21:16:410806デフォルトの名無しさん
2005/09/02(金) 21:33:170807デフォルトの名無しさん
2005/09/02(金) 23:14:50SendMessageを使うのかと思いましたがいまいちやり方がわかりません。
どうすればいいでしょうか。
0808デフォルトの名無しさん
2005/09/02(金) 23:19:15ツールバー横と縦で表示するボタンが変るやつ
0809デフォルトの名無しさん
2005/09/03(土) 02:04:37テフでレポート書きたいんですけどうまくテフにかけません。
どーしたらいいんでしょうか?テフの使い方になっちゃうんですけど・・・
0810デフォルトの名無しさん
2005/09/03(土) 02:06:43【テック】 TeX総合スレ II 【テフ】
http://pc7.2ch.net/test/read.cgi/software/1086034828/
0811デフォルトの名無しさん
2005/09/03(土) 02:07:21TeX板逝け
0812デフォルトの名無しさん
2005/09/03(土) 02:07:46インデントが無視されてしまうとかなら、\begin{verbatim} ,\end{verbatim}で囲む
0813デフォルトの名無しさん
2005/09/03(土) 02:11:42じぶんが作って欲しいソフトが作ってもらう場合、いくらくらいかかるものでしょうか?
ソフトはごく簡単な機能を有したもの(だとおもう)なんですが、、、
0814デフォルトの名無しさん
2005/09/03(土) 02:13:08ありがとうございました!できました(^^)
知らなかった・・・
>>810
>>811
板違いごめんなさい(>_<)2ちゃん初心者なので板の探し方とかわかんなくて・・・
0815デフォルトの名無しさん
2005/09/03(土) 02:32:32一品物なら、おまいの給料×3/月くらい。
0816デフォルトの名無しさん
2005/09/03(土) 02:37:42簡単な機能なら自分で作るかこのスレに池
http://pc8.2ch.net/test/read.cgi/tech/1120404369/l50
0818デフォルトの名無しさん
2005/09/03(土) 06:22:45VC++ ver.6 MFCでHTMLファイルを(途中から途中まで)中途半端に読むプログラムを作成しています。
関係する主な部分を抜き出すと
char* buffer = (char*)malloc( buffer, 1024*2);
CInternetSession cSession(_T("TEST APPLICATION"), 1, INTERNET_OPEN_TYPE_PRECONFIG);
INTERNET_PORT nPort = INTERNET_DEFAULT_HTTP_PORT;
CHttpConnection* lpHttpConn = cSession.GetHttpConnection( lpszServer, nPort );
pFile = lpHttpConn->OpenRequest( CHttpConnection::HTTP_VERB_GET, lpszObject, NULL, 1, NULL, "HTTP/1.1" );
bRet = pFile->SendRequest();
pFile->Seek(1024*4,CFile::begin);
iReadBytes = pFile->Read( buffer, 1024*2);
とまあ、こんな感じで「開始位置4kb(途中から)、読み込みサイズ2kb(途中まで)」読み込まれることを期待してるのですが、
Readのところで例外処理に飛ばされちゃいます。
GetErrorMessageで確認すると
Invalid access to memory location
となってます。記憶場所への無効なアクセス?
Seekをしない場合、あるいは移動量を0にした場合は読み込みは行われます。
MSDNを見たりGoogleでの検索は一通りしてみましたが、CInternetFile::Seekは情報が少なくて難儀してます。
間違いの指摘、ヒントをお願いします。
あるいは、適当と思われるスレッドに誘導願います。
0819デフォルトの名無しさん
2005/09/03(土) 07:23:40Seekは不可能
HTTPリクエストにRangeヘッダ加えて途中から取得するしかない。
0820デフォルトの名無しさん
2005/09/03(土) 09:06:33int func(int a, ...){
int b;
va_list ap;
va_start(ap, a);
if((b = va_arg(ap, int)) == 0){
b = 256;
}
va_end(ap);
・
・
・
}
のとき、
b == 0 ならその0は引数省略によって0になったのか引数に0が指定されたのか
調べる方法はありませんか?
0821デフォルトの名無しさん
2005/09/03(土) 09:10:52出来ないと思う。
0822デフォルトの名無しさん
2005/09/03(土) 09:51:29Julius http://julius.sourceforge.jp/
などは知っていますが、これは対象が音声なので、そうではなく音波すべてを対象とした
やつなどありませんか?
0823デフォルトの名無しさん
2005/09/03(土) 09:53:090824kiki
2005/09/03(土) 14:04:25誰か教えてください!お願いします!
0825デフォルトの名無しさん
2005/09/03(土) 14:14:22ツインテールをインストールする
プラグインのツンデレはマジオススメ
0826kiki
2005/09/03(土) 14:31:170827デフォルトの名無しさん
2005/09/03(土) 14:43:31#include <stdio.h>
void main( ) {
int data;
int *ptr;
data = 5;
printf("整数型の変数dataの値= %d\n", data);
printf("整数型の変数dataのアドレス= %08X\n", &data);
ptr = &data;
printf("ポインタ型の変数ptr = %08X\n", ptr);
printf("ptrが指す場所に保存されている値= %d\n", *ptr);
}
ここまでは理解したと思います。
しかし、例えば
char *str_org = "left=%d top=%d right=%d bottom=%d";
などは何をやってるのか分かりません。
アドレスを入れるはずのstr_orgに文字列を入れた?
それに、ポインタにintとかcharでどのような違いがあるのでしょうか?
0828デフォルトの名無しさん
2005/09/03(土) 14:48:19をメモリ上のどこかに確保し、
そこのアドレスをstr_orgに入れてる
0829kiki
2005/09/03(土) 14:52:08c言語でやるじゃなくて、文字とか式で説明してほしかった!すみません!
0830デフォルトの名無しさん
2005/09/03(土) 14:52:21ポインタの参照先がint又はchar型のデータがある。
0831kiki
2005/09/03(土) 15:06:10が載っているページがあったら教えて、できれば文字、式、図などが載っている
ページがいい。自分も調べたが見つからなくて!
0832デフォルトの名無しさん
2005/09/03(土) 15:07:470833kiki
2005/09/03(土) 15:16:32できれば文字、数字例使う説明がほしかった、HPでもよろしいです!もし知っている
HPなどあったら教えてください
0834デフォルトの名無しさん
2005/09/03(土) 15:19:54ttp://www.algorithmist.com/index.php/BigNum
0835kiki
2005/09/03(土) 15:20:010836デフォルトの名無しさん
2005/09/03(土) 15:20:510837kiki
2005/09/03(土) 15:27:420839デフォルトの名無しさん
2005/09/03(土) 16:07:36%1 %2 %3で最初の三つの引数を展開
%*で残りのすべてを展開
0840デフォルトの名無しさん
2005/09/03(土) 16:36:110841デフォルトの名無しさん
2005/09/03(土) 17:25:05Windowsのヘルプに書いてあるじゃないか
0842デフォルトの名無しさん
2005/09/03(土) 18:06:49遅レスですが、穴掘り法に壁を嫌う仕組みと、道の作成順に重み付けをして、
その重みで接続道を作るで一応それなりの迷路が出来ました、ありがとうございました。
0844デフォルトの名無しさん
2005/09/03(土) 18:36:250845pro4
2005/09/03(土) 19:48:17今日仕事の発注元の方と会ってきました。
pro4って言語はやはりメーカー依存の言語の様です。
どこのメーカーかは分からないそうです。
で、今度は来週の火曜日に本当に詳しい人に会わせてくれるらしいです。
誰も興味ないかもしれませんが、又火曜日にご報告に上がります。
0846デフォルトの名無しさん
2005/09/03(土) 20:05:40機密保持契約に引っ掛からない程度にね
0847デフォルトの名無しさん
2005/09/03(土) 20:36:16の「C言語をはじめよう!」の
掲示板やヘルプを見ても分からなかった。
例えば、
#include<stdio.h>
void main (void)
{
printf("test");
}
というプログラムを書き込んでコンパイルを押しても
「まずファイルに名前を付けて保存して下さい」と言うメッセージが出る。
コンパイラに LSI C-86 Ver.3.30c 試食版 を使用。
OSウインドウズXPを使用。
0848デフォルトの名無しさん
2005/09/03(土) 20:42:09報告で終わってる所がなんか凄い。
0849デフォルトの名無しさん
2005/09/03(土) 20:46:52初歩の入門書を買ってやった方がいい。
もちろんC言語もついている、本当の初歩入門書に限る。
0850デフォルトの名無しさん
2005/09/03(土) 20:52:020851デフォルトの名無しさん
2005/09/03(土) 21:06:24わかりやすいサイトないかなぁ?
0852デフォルトの名無しさん
2005/09/03(土) 21:14:30プログラムを書いたら、まずファイルに名前を付けて保存すること
それから、コンパイルする
>851
JavaかC++が主流。どちらもオブジェクト指向の言語
Javaの方がC++よりも簡単で、かつ無料の開発環境も整っている
0853デフォルトの名無しさん
2005/09/03(土) 21:19:42ビジネス関係はほとんど省かれてるからある意味相当偏ってるけど。
0854デフォルトの名無しさん
2005/09/03(土) 21:25:140855デフォルトの名無しさん
2005/09/03(土) 21:41:01ゲームが多いけどな
0856818
2005/09/03(土) 21:44:22ご回答ありがとうございます。
教えて頂いた通り、ヘッダのほうで対処したいと思います。
MSDNのMFC Library Reference「CInternetFile::Seek」のRemarksには
At this time, a call to this member function is only supported for data associated with CHttpFile objects.
とあり、継承クラスCHttpFileでは一見お手軽に使えそうなので、ここでつまづくひとは他にもいそうですね。
検索に引っ掛かるようキーワードを残しておきます。
CHttpFile::Seek
けど、使えると書いてはあるので、もしかしたら使い方にコツが要るのかも知れませんね。
0857デフォルトの名無しさん
2005/09/03(土) 22:30:51だってサーバサイドのソフトばかりだもの。
0858デフォルトの名無しさん
2005/09/03(土) 22:34:04<p>
<a href="#" onClick="apper()" class="plus_1" id="p_1">+</a>
<a href="#" onClick="disapper()" class="minus_1" id="m_1">-</a>
メニュー1</p>
<div class="cl_div1" id="div1">
<span class="cl_a" id="id_a">
<ul>
<li>サブメニューA</li>
<li>サブメニューB</li>
</ul>
</span>
</div>
</p>
として、ソースに書くと、http://yasswi.run.buttobi.net/test.htmlのメニュー1とメニュー2の間があいてしまい、
+ というところをおしたあとにでる、サブメニューAとBの前後が空いてしまいます。
ソースに問題があるのでしょうか・・・?
0859デフォルトの名無しさん
2005/09/03(土) 22:35:14ここは警察じゃありませんよ
0860デフォルトの名無しさん
2005/09/03(土) 22:36:05板違い
ついでに↓嫁
http://www.w3.org/TR/REC-CSS2/
0861デフォルトの名無しさん
2005/09/03(土) 22:45:53http://pc8.2ch.net/php/
Web制作管理
http://pc8.2ch.net/hp/
0862デフォルトの名無しさん
2005/09/03(土) 23:50:190863デフォルトの名無しさん
2005/09/03(土) 23:57:55同じコンパイラで同じコード書けば同じ
0864デフォルトの名無しさん
2005/09/04(日) 05:04:39恋のブラックメール
�@サイトを経由して、友人の携帯にURLが届く
�A友人、アンケートに答えていく
�B友人の答えが私から見れる!
というのが、昔はやったのですが、自分で同じようなのを組んでみたくなりました。
どういったことを取っ掛かりに始めてみればいいですか?
参考までに以下URL
http://www.39011.com/p/random.php
0865デフォルトの名無しさん
2005/09/04(日) 06:11:01http://pc8.2ch.net/php/
Web制作管理
http://pc8.2ch.net/hp/
0866デフォルトの名無しさん
2005/09/04(日) 15:49:25今やったら確実に個人情報保護法に触れそうだなw
0867847
2005/09/04(日) 19:07:47#include <stdio.h>
void main (void)
{
printf("C言語のテスト\n");
}
というのをファイルに保存して実行したら、
一瞬だけプログラムを実行したもの(?)
が出てきてすぐに消え、何て書いてあるか分からなかった。
0868デフォルトの名無しさん
2005/09/04(日) 19:21:35printf("C言語のテスト\n");
getchar();
}
↑でも追加してみな。
0869デフォルトの名無しさん
2005/09/04(日) 21:14:55先にコマンドプロンプト立ち上げてから実行汁。
PowerToysに含まれるCommand Prompt Here入れとけばディレクトリ右クリックですくに任意のディレクトリがカレントになってるプロンプト開けるから便利だお( ^ω^)
[WindowsXP]
http://www.microsoft.com/windowsxp/downloads/powertoys/xppowertoys.mspx
[Windows95/98/Me/NT/2000]
http://www.microsoft.com/windows95/downloads/contents/WUToys/W95PwrToysSet/Default.asp
※2000あたりだと一部(Contents Menu等)動作しなかったりするから注意
0870デフォルトの名無しさん
2005/09/05(月) 02:48:010871デフォルトの名無しさん
2005/09/05(月) 02:51:29ループバックアドレス使えばどうにかできるんじゃねーの?
0872デフォルトの名無しさん
2005/09/05(月) 03:33:41レスありがとうございます。
0873デフォルトの名無しさん
2005/09/05(月) 03:34:49NATや通信品質を考えなくてよく、単純なものならOK
DirectPlayなら回線シミュレータが付属してるからデバッグしやすい
実機でデバッグなんてなかなか出来るもんじゃないしね
0874デフォルトの名無しさん
2005/09/05(月) 03:40:12さすが
有難うございます。
873さんのキーワードを参考にしていきたいと思います。
0875デフォルトの名無しさん
2005/09/05(月) 08:08:21ジャンク屋いけば、動くパソコンを千円以下で売っている。
(バラして部品になると高いが、セットはゴミ扱いだから)
数千円だせば、ノートでそこそこのもある。
0876デフォルトの名無しさん
2005/09/05(月) 08:09:40public: static int* pi;
};
int* A::pi;
void main(){
int i;
A::pi = &i;
}
こんな感じでstaticなポインタでクラスAから他オブジェクトをいじりたいんですけど
これをstaticな参照に書き換えるって無理ですか?
0877デフォルトの名無しさん
2005/09/05(月) 10:12:570878デフォルトの名無しさん
2005/09/05(月) 10:21:05何その糞コード
0879デフォルトの名無しさん
2005/09/05(月) 10:23:52答えられなくて敗北感を感じたからって
根拠も出せないことで叩くなよw
0880デフォルトの名無しさん
2005/09/05(月) 10:46:56JEITAで\17500
http://www.jeita.or.jp/japanese/standard/html/1_4.htm
0881デフォルトの名無しさん
2005/09/05(月) 10:50:41糞コードと言われて悔しいからって
悔し紛れに下手な煽りするなよw
0882デフォルトの名無しさん
2005/09/05(月) 11:30:25よっぽど自分の糞コード認定に自信たっぷりみたいだけど、
根拠も出してない中学生の意見を悔しがるのは無理だからw
0883デフォルトの名無しさん
2005/09/05(月) 11:33:380884デフォルトの名無しさん
2005/09/05(月) 11:36:270885デフォルトの名無しさん
2005/09/05(月) 11:46:040886デフォルトの名無しさん
2005/09/05(月) 11:51:530887デフォルトの名無しさん
2005/09/05(月) 16:59:00無理だね。
A::piの定義時に初期化できなければどうしようもない。
0888デフォルトの名無しさん
2005/09/05(月) 17:00:520889876
2005/09/05(月) 19:30:48>>887
うーんそうですよね。
>>888
書き換えって出来るんですか?
参照先の中身を必要に応じて書き換えるということ?
ところで879他は私じゃないッス
糞コードと言われても反論出来ないけどどの辺が糞なのかも書いてくれると勉強になるのですがね(´ω`;)
0890デフォルトの名無しさん
2005/09/05(月) 19:33:22ワードファイルかRAW imagesのどっちでひらけばよいのか・・
0891デフォルトの名無しさん
2005/09/05(月) 20:19:49int main() {
int i;
A a;
a.pi = &i;
}
くらいに書けよ
0892デフォルトの名無しさん
2005/09/05(月) 20:22:580893デフォルトの名無しさん
2005/09/05(月) 22:05:500894デフォルトの名無しさん
2005/09/05(月) 23:05:520895デフォルトの名無しさん
2005/09/05(月) 23:12:47叩かれると思ったのにw
0896デフォルトの名無しさん
2005/09/06(火) 02:08:28英語か日本語を希望です。
よろしくお願いします。
0897896
2005/09/06(火) 02:24:440898デフォルトの名無しさん
2005/09/06(火) 11:01:570899デフォルトの名無しさん
2005/09/06(火) 11:02:540900デフォルトの名無しさん
2005/09/06(火) 11:05:51http://pc8.2ch.net/gamedev/
0901デフォルトの名無しさん
2005/09/06(火) 11:10:000902デフォルトの名無しさん
2005/09/06(火) 12:27:31世の中のほとんどのゲームがC++でできている。
0903デフォルトの名無しさん
2005/09/06(火) 12:30:495年後にはすべてHSPに置き換わると見られているから、
今から始めるならHSPがいいよ!
0904デフォルトの名無しさん
2005/09/06(火) 12:31:18今年の国産ゲームのリリース数でいえばJava
0905デフォルトの名無しさん
2005/09/06(火) 12:37:480906デフォルトの名無しさん
2005/09/06(火) 12:42:49Windows に限れば、5年後だとC#ではないかと。
0907デフォルトの名無しさん
2005/09/06(火) 12:44:350908デフォルトの名無しさん
2005/09/06(火) 12:54:06馬鹿言ってんじゃねぇよ
0909デフォルトの名無しさん
2005/09/06(火) 13:07:57|
|∀・)やーい、ばーかばーか
|
0910デフォルトの名無しさん
2005/09/06(火) 13:08:240911デフォルトの名無しさん
2005/09/06(火) 14:18:04Windows に限れば、5年後だと.net自体無くなっているだろ?
0912デフォルトの名無しさん
2005/09/06(火) 14:22:430913デフォルトの名無しさん
2005/09/06(火) 14:45:450914デフォルトの名無しさん
2005/09/06(火) 14:49:20貴方のようなミソッカスを誘導するスレはありませんので悪しからず
0915デフォルトの名無しさん
2005/09/06(火) 15:25:510916デフォルトの名無しさん
2005/09/06(火) 15:28:450917デフォルトの名無しさん
2005/09/06(火) 15:42:02現在進行形で史上三番目の好景気なんだがNEETなんて死滅してるんじゃね?
豊かさがNEETを生んでるのかもしれんが
0918デフォルトの名無しさん
2005/09/06(火) 17:37:200919デフォルトの名無しさん
2005/09/06(火) 18:39:380920デフォルトの名無しさん
2005/09/06(火) 18:46:45誰か持ってたり載ってる知ってたりしませんか?
(1+1)-ESの初期の頃の論文などでもほしいです。
よろしくお願いします。
0921デフォルトの名無しさん
2005/09/06(火) 19:16:10perlで
文字列0xa4a2(EUCの「あ」)
↓
文字列0x82a0(SJISの「あ」)
といった変換をやりたいのですが、どうやったらよいでしょうか
0922デフォルトの名無しさん
2005/09/06(火) 19:23:55Jcodeにそんな機能なかったか?
0923デフォルトの名無しさん
2005/09/06(火) 19:32:30jcodeには16進数表記の変換機能はないようなのですが・・・
0924デフォルトの名無しさん
2005/09/06(火) 19:36:18文字の状態で変換して、自分でコードにするんだよ
0925921
2005/09/06(火) 19:45:20説明不足で申し訳ありません
自分のところには、コード(EUC)の形でしか渡してもらえません
�@文字列0xa4a2(EUCの「あ」)
↓???
�A文字列0x82a0(SJISの「あ」)
↓pack
�B文字
というようにしようと思っています
packがSJISの16進数表記で渡してあげないと処理してくれないので困っています
0926デフォルトの名無しさん
2005/09/06(火) 20:33:37ちなみに私はこんな↓感じ。
Basic ・・・小学生(1978〜1981年)
Fortran・・・大学の研究で(1989〜1992年)
C・・・職場で機械を動かす研究用途として(1992〜1998年)
アセンブラ・・・より早い制御プログラムとして(1994〜1996年)
Perl・・・サイトの掲示板を作りたかったため(2003年〜)
Ruby・・・オブジェクト指向に興味が出てきたため(2005年9月〜)
0927デフォルトの名無しさん
2005/09/06(火) 20:34:410928デフォルトの名無しさん
2005/09/06(火) 21:06:21いいわけねえだろボケ
0929デフォルトの名無しさん
2005/09/06(火) 21:14:50つまんねぇことに誇りを持っているようだな
0930デフォルトの名無しさん
2005/09/06(火) 21:54:40Javaでバリバリオブジェクト指向で組んでいる方が誇りになるんだと思ってた。
だからRubyを始めたんだけど。。。
オブジェクト指向をマスターするまでみんなの過程が知りたかった。
>>927
あっ、そういう板があるんだ。
誘導サンクス。
0931デフォルトの名無しさん
2005/09/06(火) 22:05:102chの板一覧くらい見れや
0932デフォルトの名無しさん
2005/09/06(火) 22:06:140933デフォルトの名無しさん
2005/09/06(火) 22:22:23>>932
サンクス。
早速、立てました。
こちらへのレスも宜しく。
【言語】あなたが学んだ言語を教えて!【経歴】
http://pc8.2ch.net/test/read.cgi/prog/1126012511/
0934デフォルトの名無しさん
2005/09/06(火) 22:36:17マ板の意味を今知った。
0935デフォルトの名無しさん
2005/09/06(火) 22:38:41って出ます。何でですか? ファイル名c です。」
0936デフォルトの名無しさん
2005/09/06(火) 22:41:23cd /?
0937デフォルトの名無しさん
2005/09/06(火) 22:43:530938デフォルトの名無しさん
2005/09/06(火) 22:44:04ファイルの保存先はマイドキュメントです。いろんなとこに保存してみたけど
無理でした
0939デフォルトの名無しさん
2005/09/06(火) 22:46:310940デフォルトの名無しさん
2005/09/06(火) 22:49:160941デフォルトの名無しさん
2005/09/06(火) 22:52:42今後PerlのことはPerlの質問スレで聞くように。
あと丸数字は使うな。
1.文字列0xa4a2(EUCの「あ」)
↓unpack
2.EUC文字列
↓Jcode
4.SJIS文字列
0942デフォルトの名無しさん
2005/09/06(火) 23:08:25すみませんでした
0943デフォルトの名無しさん
2005/09/06(火) 23:12:52って出ます。何でですか? ファイル名c です。」
おべがいします
0944デフォルトの名無しさん
2005/09/06(火) 23:13:580945デフォルトの名無しさん
2005/09/06(火) 23:14:160946デフォルトの名無しさん
2005/09/06(火) 23:14:30お前は何がしたいんだ?
日本語勉強してから出直してこい。
0947921
2005/09/07(水) 00:08:47皆様ありがとうございました!
0948デフォルトの名無しさん
2005/09/07(水) 02:12:08#include <ctime>
#include <cctype>
#include <fstream>
#include <iostream>
#include <string>
#include <utility>
#include <vector>
typedef std::vector<std::pair<std::string, std::string> > array;
array read_data_file(std::ifstream& data_file) {
std::string input, output;
array res;
while (std::getline(data_file, input) && std::getline(data_file, output))
res.push_back(std::make_pair(input, output));
return res;
}
void convert(std::string& str) {
const char delimiters[] = " \t,.;:\"?!";
std::string::size_type start_index = str.find_first_not_of(delimiters);
while (start_index != std::string::npos) {
std::string::size_type end_index = str.find_first_of(delimiters, start_index);
if (end_index == std::string::npos) end_index = str.length();
if (!(end_index - start_index == 1 && str[start_index] == 'I'))
for (std::string::size_type i = start_index; i < end_index; ++i)
str[i] = std::tolower(str[i]);
start_index = str.find_first_not_of(delimiters, end_index);
}
}
0949デフォルトの名無しさん
2005/09/07(水) 02:12:42int r = rand() % 3;
return r == 0 ? "yeah" : r == 1 ? "huh" : "hmm";
}
int main() {
std::srand(unsigned int(std::time(0)));
std::ifstream data_file("chatbot.txt");
array res = read_data_file(data_file);
std::string input;
while (std::getline(std::cin, input)) {
convert(input);
array::iterator begin = res.begin(), end = res.end();
while (begin != end && input.find(begin->first) == std::string::npos) ++begin;
if (begin == end)
std::cout << random_response() << std::endl;
else
std::cout << begin->second << std::endl;
if (input.find("bye") != std::string::npos) break;
}
}
0950デフォルトの名無しさん
2005/09/07(水) 06:52:160951デフォルトの名無しさん
2005/09/07(水) 07:45:16言語の方のcurlだよね?
昔板違いということでWebProg板へ移動したみたいだけど、
今確認したらそこでもなくなってるなw
何か積極的に話題を提供できるなら立ててもいいんじゃないの。
その際はたぶんWebProg板が適切かと思うけど。
0953デフォルトの名無しさん
2005/09/07(水) 09:24:14UNIX環境からwindows系のローカルPCにファイルを転送する際
落としたファイルに対してEUCかSJISか調べる方法として
「コードページ51932(x-euc-jp)と932(s-jis)
でMultiByteToWideChar()に文字列を食わせてみる。
フラグをMB_ERR_INVALID_CHARSにすればエラー
が返ってくる。(思いつき) 」
というアイディアをいただきました。いまいちよく分かっていないので
当時のかたいらっしゃいましたら是非、引き続きお教え願いたいと思います。
0954950
2005/09/07(水) 09:26:05web制作管理板にありました。
http://pc8.2ch.net/test/read.cgi/hp/1021070213/l50
0955デフォルトの名無しさん
2005/09/07(水) 09:33:200956デフォルトの名無しさん
2005/09/07(水) 09:37:19おすげ
0957デフォルトの名無しさん
2005/09/07(水) 09:40:180958デフォルトの名無しさん
2005/09/07(水) 09:41:48おうか
0959デフォルトの名無しさん
2005/09/07(水) 10:08:34おしさげ
0960デフォルトの名無しさん
2005/09/07(水) 10:23:31一般的に良く使われてる言語がいいです。
0961デフォルトの名無しさん
2005/09/07(水) 10:24:080962デフォルトの名無しさん
2005/09/07(水) 10:25:21押下 【おうか】 - goo 辞書
http://dictionary.goo.ne.jp/search.php?MT=%89%9F%89%BA&kind=jn&mode=0
0963デフォルトの名無しさん
2005/09/07(水) 10:29:240964デフォルトの名無しさん
2005/09/07(水) 10:31:000965デフォルトの名無しさん
2005/09/07(水) 10:36:27派ってのも変だが
何かのプレゼンで皆オシサゲオシサゲ言ってるので、
俺の番が来たとき、非常に迷った事がある
0966デフォルトの名無しさん
2005/09/07(水) 10:37:010967デフォルトの名無しさん
2005/09/07(水) 10:40:46AND operator で、
FF0C
AND 1ABD
の答えが 1A0C になるのですが、とうしてかわかりません。
どなたか詳しく教えてください。
(※16進数)
0968デフォルトの名無しさん
2005/09/07(水) 10:45:04ff0x, 1abdを二進数で縦に書き出してみなさい
0969デフォルトの名無しさん
2005/09/07(水) 10:46:17あとはCでANDか
0970967
2005/09/07(水) 10:57:320001 0000 0000 1100 (FFOC h)
AND 0001 1010 1011 1101 (1ABD h)
= 100C h
>>969
どうしてビット見る必要はないのですか?
0971デフォルトの名無しさん
2005/09/07(水) 11:01:030972デフォルトの名無しさん
2005/09/07(水) 11:02:44ワラタ
おまいは理解しているのかしていないのか
どっちだーッ!
0973デフォルトの名無しさん
2005/09/07(水) 11:02:52ff は 1111 1111 だよ
0974デフォルトの名無しさん
2005/09/07(水) 11:03:33どうしようもない
0975デフォルトの名無しさん
2005/09/07(水) 11:05:26プッシュ
0976デフォルトの名無しさん
2005/09/07(水) 11:08:190977デフォルトの名無しさん
2005/09/07(水) 11:10:21あ。。。
基本的なところで間違ってました。
X X X X
8's 4's 2's 1's って考えてたら、F(h)=16(d) -> 10000(b) という風にしてました。
訂正ありがとうございます。
0978デフォルトの名無しさん
2005/09/07(水) 11:11:500980デフォルトの名無しさん
2005/09/07(水) 13:41:26自分が何も分かってないというのさえわかってないわけで…
0981デフォルトの名無しさん
2005/09/07(水) 13:42:42の「レベルのカスタマイズ」のスクリプトやActiveXの設定を
IEのボタンやコンテキストメニューを押すことで変えたりするようにできますか?
0982デフォルトの名無しさん
2005/09/07(水) 13:45:460983デフォルトの名無しさん
2005/09/07(水) 13:54:21どこにいけばいい?
0984デフォルトの名無しさん
2005/09/07(水) 13:57:260985デフォルトの名無しさん
2005/09/07(水) 17:13:25地名やら人名やらは特殊な読み方も有るので参考になりませんですはい
0986pro4
2005/09/07(水) 17:17:05昨日再度打ち合わせがありまして、
今度はPro4で開発をしている方と直接会えました。
Pro4は台湾のどっかの会社が開発した言語らしいです。
今の所、日本語での紹介HPとかはないそうです。
英語では1つくらい有るとの事です。
今の所この言語に関しては日本ではFさんが
中心となって取り組んでいるそうです。
この言語がどのOS上で動くのかハッキリとは分かりませんでしたが、
とりあえずUNIX上では動く様です。
クライアントは窓で良いそうですが、
オンラインプログラムなどはエミュレーターを起動して、
その上で動かすらしいです。
とりあえずこのくらいしか分かりませんでした〜。^^;
0987デフォルトの名無しさん
2005/09/07(水) 17:39:080988デフォルトの名無しさん
2005/09/07(水) 18:40:350989デフォルトの名無しさん
2005/09/07(水) 20:02:20まあ、がんばれ>>986
0990953
2005/09/07(水) 20:02:23ちょっとご指摘等ありましたら皆さんのお力を借りたいと思います。
Public Function chkCode_SJIS(ByVal ChkFileStr As String) As Boolean
Dim iRet ,iRet2,iRet3 As String
Dim As String
Dim iFileNo As Integer
Dim i As Integer
Dim StrLine As String
iFileNo = FreeFile
Open ChkFileStr For Input As #iFileNo
Do While Not EOF(iFileNo)
i = 1
Line Input #iFileNo, StrLine
Do While i < Len(StrLine) + 1
iRet = StrConv(Mid(StrLine, i, 1), vbWide) 'ワイド文字に変換してみる
If InStr(1, iRet, Mid(StrLine, i, 1)) = 0 Then '変更前と変更後に際がある場合
chkCode_SJIS = False 'EUCの可能性があるため、処理を継続
Else 'かわりなかった
0991953
2005/09/07(水) 20:03:21Case "。", vbTab, "", "", "", "", "・", "", vbLf
chkCode_SJIS = False
Case Else
iRet2 = StrConv(iRet, vbNarrow) '試しに1バイト文字に戻してみる
If InStr(1, iRet, iRet2) = 0 Then '変更前と変更後に差異がある場合
Close #iFileNo
chkCode_SJIS = True
Exit Function
Else 'かわり無い場合漢字の可能性があるが1バイトに変換不可ならひらがなの可能性あり
iRet3 = StrConv(iRet, vbKatakana) 'カタカナに変換してみる
If InStr(1, iRet, iRet3) = 0 Then '変更前と変更後に差異がある場合
Close #iFileNo
chkCode_SJIS = True
Exit Function
Else 'ほぼ漢字の可能性大だが文字化けが漢字になることもあるため様子を見る
chkCode_SJIS = False '漢字の場合は一応疑ってかかる
End If
End If
End Select
End If
i = i + 1
Loop
Loop
End Function
0993デフォルトの名無しさん
2005/09/07(水) 20:44:310994デフォルトの名無しさん
2005/09/07(水) 20:45:100995デフォルトの名無しさん
2005/09/07(水) 20:45:170996デフォルトの名無しさん
2005/09/07(水) 20:46:55うふっ♪
0997デフォルトの名無しさん
2005/09/07(水) 20:48:500998デフォルトの名無しさん
2005/09/07(水) 20:49:510999デフォルトの名無しさん
2005/09/07(水) 20:52:401000デフォルトの名無しさん
2005/09/07(水) 20:53:0910011001
Over 1000Threadもう書けないので、新しいスレッドを立ててくださいです。。。
レス数が1000を超えています。これ以上書き込みはできません。