すれ立てるまでもない質問はここで 第75刷
レス数が1000を超えています。これ以上書き込みはできません。
0001デフォルトの名無しさん
2006/03/31(金) 16:33:44・ 質問する前にGoogleで検索しましょう。
・ プログラム・ソフトの使い方は PC 初心者板やソフトウェア板へ。
・ ウイルス、ハッキング・クラッキングを求めるような発言は禁止です。
・ Javascript, HTML は Web 制作板、CGI は Web プログラミング板へ。
・ 業界談義、愚痴はプログラマ板へどうぞ。
・ ゲーム関係の話題はゲーム製作板へどうぞ。
■ 関連スレッド
・ すれ立てるまでもない質問はここで 第74刷 :
http://pc8.2ch.net/test/read.cgi/tech/1140269442/
・ すれ立てるまでもない質問はここで 第74刷 :
http://pc8.2ch.net/test/read.cgi/tech/1135694517/
■ 関連板
・ パソコン初心者 : http://pc2.2ch.net/pcqa/
・ ソフトウェア : http://pc7.2ch.net/software/
・ Web制作 : http://pc8.2ch.net/hp/
・ Webプログラミング : http://pc8.2ch.net/php/
・ プログラマー : http://pc8.2ch.net/prog/
・ ゲーム製作技術 : http://pc8.2ch.net/gamedev/
0002デフォルトの名無しさん
2006/03/31(金) 16:35:170003デフォルトの名無しさん
2006/03/31(金) 17:00:52ダウンロードしようとしています。次の手順をRubyで書いていますが
手順10で保存すべきhtmlのリンク取得方法が分かりません。
どのようにすれば、このリンクを取得できるでしょうか?
00043
2006/03/31(金) 17:01:171.http://info.edinet.go.jp/EdiHtml/main.htm へゴー
2.『有価証券報告書等の閲覧』クリック
3."期限切れエラー"とか言われたら1.へ戻る
4.『日付書類別検索 』クリック
5.『日付指定』(例えば、半年前〜今日), 『提出者種別』:"内国会社"
『提出書類』 : "有価証券報告書", 『初期表示件数』:"50件"
以上を設定して、『検索』ボタンクリック
6."該当なし"が出たらexit
7.該当件数を覚える(numOfTotalItem)
8.現在ページの表示件数を覚える(numOfCurrentItem)
9.numOfDownloadedItem = 0
10.『提出書類』列にある『有価証券報告書』リンクをクリック
→特定会社の有報が表示される
★ここで表示されるhtmlファイルを全てローカルに保存
11.numOfDownloadedItemをインクリメント
12.numOfDownloadedItem < numOfCurrentItemであれば
10.のリスト表示に戻り、次の『有価証券報告書』リンクをクリック
13.numOfTotalItem -= numOfCurrentItem
14.numOfTotalItem > 0 であれば、10.のリスト表示に戻り、
次のページリンクをクリック
15.おわり
0005デフォルトの名無しさん
2006/03/31(金) 17:13:100006デフォルトの名無しさん
2006/03/31(金) 17:18:27Lisp
0007デフォルトの名無しさん
2006/03/31(金) 17:21:13Ruby
0008デフォルトの名無しさん
2006/03/31(金) 17:22:19Pythonなんかも流行ってる
00095
2006/03/31(金) 17:39:02CとかJavaとかはどうなんですか?
0010デフォルトの名無しさん
2006/03/31(金) 17:50:560011デフォルトの名無しさん
2006/03/31(金) 18:33:07俺は VisualBasic と COBOL で食っている。
あなたもそうなさい (´ー`)y─┛~~
0012デフォルトの名無しさん
2006/03/31(金) 18:36:510013デフォルトの名無しさん
2006/03/31(金) 18:41:55なんだ。教えてやったのにケチ付けるのか?
0014デフォルトの名無しさん
2006/03/31(金) 18:47:03じゃあCやれば?
0015デフォルトの名無しさん
2006/03/31(金) 20:29:020016デフォルトの名無しさん
2006/03/31(金) 21:32:53現状ではLispが最強。
0017デフォルトの名無しさん
2006/03/31(金) 22:08:070018デフォルトの名無しさん
2006/03/31(金) 22:23:39!志村;
括弧(括弧){
括弧=!括弧;
}
0019デフォルトの名無しさん
2006/03/32(土) 23:29:01#define LOG(p) LogFunc p
LogFunc(char * fmt, ...)
{
va_list args;
va_start(args, fmt);
vsprintf(fmt, args);
va_end(args);
}
とやっておいて、
LOG(("foo = %d", d));
と記述しますよね。
これにログのタイプを指定して
LOG(type, ("foo = %d", d));
のようなことをやってtypeに応じてログの内容を変えたいとします。
この場合、
LogFunc(int type, char * fmt, ...);
のような関数にすればよいのでしょうか?
0020デフォルトの名無しさん
2006/04/02(日) 02:29:492次元なら、
double theta = (double)rand() / RAND_MAX * M_2_PI;
double x = cos( theta );
double y = sin( theta );
で良いですが、
3次元で
double theta = (double)rand() / RAND_MAX * M_2_PI;
double phi = (double)rand() / RAND_MAX * M_PI;
double x = sin( phi ) * cos( theta );
double y = sin( phi ) * sin( theta );
double z = cos( phi );
とするとxy平面上が疎で離れるにしたがって密になる気がします。
こういう場合どうしたら良いんでしょう?
0021デフォルトの名無しさん
2006/04/02(日) 02:47:20相応しいのでしょうか? Smalltalk のスレッドがどうもないようなので…。
0022デフォルトの名無しさん
2006/04/02(日) 03:14:02Squeak スレだけど、Smalltalk 全般もオケだと思う。
Squeakでマターリ語りましょうや
http://pc8.2ch.net/test/read.cgi/tech/1131349633/
[荒井権]すくいーく・スクイーク[アラン・ケイ]
http://pc8.2ch.net/test/read.cgi/tech/1038953148/
0023デフォルトの名無しさん
2006/04/02(日) 03:57:46ありがとうございます。
0024デフォルトの名無しさん
2006/04/02(日) 04:13:310025デフォルトの名無しさん
2006/04/02(日) 11:23:06> SDK
> 読み方:エスディーケー
> フルスペル:Software Development Kit
> 分野:プログラミング > 開発環境
> あるテクノロジー(プログラミング言語やAPIなど)を利用して
> ソフトウェアを開発する際に必要なツールのセット。
0026デフォルトの名無しさん
2006/04/02(日) 13:21:22diff単体のソースコードはどうやって入手すればいいのでしょうか?
0027デフォルトの名無しさん
2006/04/02(日) 18:32:28単純な横スクロールアクションゲームを作るには、
どういう言語が向いてますか?
0028デフォルトの名無しさん
2006/04/02(日) 18:44:39最短なのはC。
002927
2006/04/02(日) 18:56:40回答ありがとうございます!!
ちょうどCが得意なので都合もいいです!
0030デフォルトの名無しさん
2006/04/02(日) 19:26:290031デフォルトの名無しさん
2006/04/02(日) 19:27:53Win32APIでのことです。
0032デフォルトの名無しさん
2006/04/02(日) 19:29:450033デフォルトの名無しさん
2006/04/02(日) 19:41:48どうすればできるのでしょうか
0034デフォルトの名無しん
2006/04/03(月) 00:09:28y := 同
z := 同
とし、おおきさが 1 を超えるときは捨ててやり直し、
そうでないときは、大きさで割る
ていうのどう?
0036デフォルトの名無しさん
2006/04/03(月) 07:26:000037デフォルトの名無しさん
2006/04/03(月) 07:30:100038デフォルトの名無しさん
2006/04/03(月) 17:43:58をダウンロードできるところを知りませんか?
0039デフォルトの名無しさん
2006/04/03(月) 18:36:440040デフォルトの名無しさん
2006/04/03(月) 18:47:12真空跳び膝蹴り
アクサングラーヴが二つ
グレイヴアクセントが二つ
0041デフォルトの名無しさん
2006/04/03(月) 18:57:08``の78%は睡眠薬で出来ています。
``の20%はむなしさで出来ています。
``の1%は大人の都合で出来ています。
``の1%は度胸で出来ています。
0042デフォルトの名無しさん
2006/04/04(火) 04:10:20球面の八分の一しか出てこない。
x = (((double)rand() / RAND_MAX) - 0.5) * 2.0); などとするとよいかと。
0043デフォルトの名無しさん
2006/04/04(火) 15:51:10分析せんでええっちゅうねんw
0044デフォルトの名無しさん
2006/04/04(火) 23:42:14単純に文字コードをいろいろ変えてテキストエディタで開いてみましたが、どうもテキストベースでは無いようで。
0045デフォルトの名無しさん
2006/04/04(火) 23:43:040046デフォルトの名無しさん
2006/04/04(火) 23:49:23(非標準の外部ライブラリ等に依存しないようにすること)
という課題が出たんだけど、stdlib.hとかstring.hとかstdio.hは
標準ですか?非標準ですか?
UNIXのCは使ったことなくて分からないので教えてください。
プログラムはUNIX環境がないのでVC使って制作中です。
0047デフォルトの名無しさん
2006/04/04(火) 23:55:15厳密な定義はさておき、
ここで関数検索して準拠の欄にPOSIXって書いてあるものはUNIX標準と考えていい。
UNIX環境は
http://www.cygwin.com
でWindows内に作れる。
まあVCだけでもたぶん問題ないけどな。
0048デフォルトの名無しさん
2006/04/05(水) 00:03:52本当に分からない。
「辞書ファイルの仕様」でぐぐったら「中身はテキストファイル」って書いてあったんだけど、
ベクターでMS-IME用の辞書ファイルをいくつかダウンロードしてみても、生テキストで書かれているものなど一つもない。
正直途方に暮れているに近いので、ぐぐるワードだけでも教えてくださらんか。
0049デフォルトの名無しさん
2006/04/05(水) 09:14:59だから何の辞書なんだよ、甘えるにしても適切な手順が必要だろ
0050デフォルトの名無しさん
2006/04/05(水) 09:22:26解析するなら空の辞書を作って一語登録してどうバイナリが変化するかを観察すればいい。
何したいのか知らんけどテキスト形式でexportしてそれを処理するのがまっとうなやり方だと思うが。
0051デフォルトの名無しさん
2006/04/05(水) 09:28:33一括で自分のプログラムに辞書ワードを登録したいだけです。(テキストランチャとかを作るつもり)
なので、別にテキスト方式にexportしてからの利用でも特に問題は無いのですが、
そのexportの方法を教えて頂けませぬか?
0052デフォルトの名無しさん
2006/04/05(水) 09:31:520053デフォルトの名無しさん
2006/04/05(水) 10:06:24ワイド文字列をASCII文字列にする関数というのはあるのでしょうか。
マルチバイト文字列にするのは見つかるのですが…。
自前でやっても簡単そうですが、もしあれば関数名など教えて頂けないでしょうか。
0054デフォルトの名無しさん
2006/04/05(水) 12:31:54Encoder.ASCII.GetString(string)で出来ないかしら。
まぁ、FW必須になっちゃうけど。
0055デフォルトの名無しさん
2006/04/05(水) 13:21:25FWは.Net Frameworkのことでしょうか。今回は無理っぽいですが覚えておきます。
レスありがとうございました。
0056デフォルトの名無しさん
2006/04/05(水) 16:38:48C&API からどちらかへ移行しようと思ってるんですが、C# と .NET の違い、利点、問題点等を
教えていただただたけませんか。
0057超初心者
2006/04/05(水) 16:39:15ちなみにググろうにもインターネットが消えてググれません。今ケータイから書き込んでます
どうしたらいいでしょうか。返事お願いしますm(__)m
0058デフォルトの名無しさん
2006/04/05(水) 16:46:11「プログラムの追加と削除」画面から、「Windowsコンポーネントの追加と削除」を探して下さい。
あとは判ると思います。 (要:WindowsのCD)
0059デフォルトの名無しさん
2006/04/05(水) 16:49:17C# : 言語
,NET : CLR の Microsoft による実装
,NET は指す範囲が広いので一言で説明するのは難しいが、
C# や VB.NET で作った中間コードの実行環境というのがこの場合わかりやすいか。
利点他については調べたらいくらでもでてくるだろ
0060超初心者
2006/04/05(水) 16:51:43ありがとうございます
今からやってみます
0061デフォルトの名無しさん
2006/04/05(水) 17:03:32ASCII のコードページ使って変換すれば良いじゃん
0062デフォルトの名無しさん
2006/04/05(水) 19:27:26というスレを立ててはいけませんか?
0063デフォルトの名無しさん
2006/04/05(水) 19:28:37「何でおまえ〜〜使わないの?(プ」 が怖くて。
とはいえ無いみたいで安心しました。
0064デフォルトの名無しさん
2006/04/05(水) 19:52:28ループで直接文字配列いじくって頑張ってtest1〜test10とかのファイル開いて処理しようとしてたわw
0065デフォルトの名無しさん
2006/04/05(水) 19:54:45> 変換だけなら、先頭のbyte取るだけみたいなのですが、
意味が分からんが、 >>53 か?
>>61 は WideCharToMultiByte の話なんだが。
0066デフォルトの名無しさん
2006/04/05(水) 20:38:26対象のピクセルの周囲8ピクセルの輝度をソートして、ソートした結果の真ん中の輝度を採用する
ってヤツなんですけど、これの名前はなんていうんでしょうか。
あと、ノイズ除去の対象のピクセルもソートの対象にしますよね?
そうじゃないと、そうじゃないと・・・、ぁぁぁ。
0067デフォルトの名無しさん
2006/04/05(水) 21:07:070068デフォルトの名無しさん
2006/04/06(木) 00:31:07見やすい文字色を教えてくれるアルゴリズムはありますか?
( 例として白なら黒、赤なら白か黄色などなど )
0069デフォルトの名無しさん
2006/04/06(木) 00:47:05もし色のペアを複数決めるならおのおのなるべく近づかないようにする。
0070デフォルトの名無しさん
2006/04/06(木) 01:01:33三次元空間に見立てるとはどういうことでしょう…
( なんか詩的ですね )
0071デフォルトの名無しさん
2006/04/06(木) 04:13:200072デフォルトの名無しさん
2006/04/06(木) 08:47:49単純に色データのNOTでうまくいくのかな?
0073デフォルトの名無しさん
2006/04/06(木) 14:12:09補色でググって XOR してみました。
ありがとうございました。
0074デフォルトの名無しさん
2006/04/06(木) 14:19:560075デフォルトの名無しさん
2006/04/06(木) 15:01:42でした… ( 0x1299ab とか )。
何かいい方法をご存知ですか?
0076デフォルトの名無しさん
2006/04/06(木) 15:05:03マンセル色立体とかなんとか
具体的なモデルを提示しれや ( ゚∀゚)σ)´∀`)
007768
2006/04/06(木) 15:22:27布っていろんな色があるんですけど、
その布のサンプル画像の上に文字を描きたいんです。
布の色は #000000 〜 #ffffff の間です。
なので最適な文字色が知りたいんです。
0078デフォルトの名無しさん
2006/04/06(木) 15:26:110079デフォルトの名無しさん
2006/04/06(木) 15:32:53素晴らしいアイディア!
でも単色しかダメなんです…。
( 縁取りする技術がないので… )
0080デフォルトの名無しさん
2006/04/06(木) 15:39:18太字(太さ)かつ大き目(ポイント)の字=クロモジ
標準(太さ)かつ小さめ(ポイント)の字=白文字
0081デフォルトの名無しさん
2006/04/06(木) 16:20:02重ね重ねありがとうございます。
0082デフォルトの名無しさん
2006/04/06(木) 19:48:200083デフォルトの名無しさん
2006/04/06(木) 19:54:290084デフォルトの名無しさん
2006/04/06(木) 19:55:370085デフォルトの名無しさん
2006/04/06(木) 19:57:070086デフォルトの名無しさん
2006/04/06(木) 20:25:49「単色」がすでに謎
0087デフォルトの名無しさん
2006/04/06(木) 22:47:15#FFFFFF-(布の色)=(文字の色)でいいんじゃないか?
0088デフォルトの名無しさん
2006/04/06(木) 22:52:100089デフォルトの名無しさん
2006/04/06(木) 22:56:45RGBが一定範囲の場合のみ、生成後Bだけ0にするとか必要だな
0090デフォルトの名無しさん
2006/04/06(木) 22:57:580091デフォルトの名無しさん
2006/04/06(木) 23:04:45>>68,76
0092デフォルトの名無しさん
2006/04/07(金) 07:23:09mcode\motelar..pebla:mo/1240984421/ac/aza/ready
mcode\motelar..dsp:dsp:mo/fcp/nec43554n2mr_/ac/aza/ready
dplus[mcode_back/110011/]dsp:dsp/a/ac/aza/ready
これ何のプログラムで触るかわかりませんか?
0093デフォルトの名無しさん
2006/04/07(金) 07:33:13マルチバイト文字に変換した上で、その中にASCII以外の文字が含まれていないか確かめればいいだろ。
或いはコードページ20127 (US-ASCII)でWideCharToMultiByte。
http://msdn.microsoft.com/library/en-us/intl/unicode_81rn.asp
0094デフォルトの名無しさん
2006/04/07(金) 09:29:31例えば有名どころではPhotoshopとかWord、Excel。身近なところでは
ソースネクストが売っているようなソフトのことですが・・・。
やっぱりC++かDelphiですか?
0095デフォルトの名無しさん
2006/04/07(金) 09:46:33(誤)普通売ってあるソフトはどんなソフトで
(正)普通売ってあるソフトはどんな言語(のどんな開発ソフト)で
0096デフォルトの名無しさん
2006/04/07(金) 10:33:44PhotoshopとかWord、Excel
このへんはVC++
ただPhotoshopとかadobeの最近のやつは見た目がだいぶ変わってるから違うかも
0097デフォルトの名無しさん
2006/04/07(金) 13:57:200098デフォルトの名無しさん
2006/04/07(金) 15:30:55今は知らないが、昔のタイピング練習系はDirectorが多かったな。
その他は普通にVC++やDelphiだろうけど。
0099デフォルトの名無しさん
2006/04/07(金) 20:27:070100デフォルトの名無しさん
2006/04/07(金) 21:14:36画素数超少ないけどw
だから目は使えるだけ使った方が良いぞ。
0101デフォルトの名無しさん
2006/04/07(金) 21:46:040102デフォルトの名無しさん
2006/04/07(金) 21:50:53一番簡単に書ける言語は何でしょうか
0103デフォルトの名無しさん
2006/04/07(金) 21:51:260104デフォルトの名無しさん
2006/04/07(金) 21:53:170105デフォルトの名無しさん
2006/04/07(金) 21:53:20Perlはウンコ
0106デフォルトの名無しさん
2006/04/07(金) 21:56:38ばかだなモマイラ
>>テキスト操作をしたい場合
>>一番簡単に書ける言語は何でしょうか
日本語に決まってるだろうがww
0107デフォルトの名無しさん
2006/04/07(金) 22:10:540108デフォルトの名無しさん
2006/04/07(金) 22:49:500109デフォルトの名無しさん
2006/04/08(土) 12:53:09比べて段違いに高品質というのをよく聞くんですが本当ですか?
0110デフォルトの名無しさん
2006/04/08(土) 12:54:430111デフォルトの名無しさん
2006/04/08(土) 13:04:190112デフォルトの名無しさん
2006/04/08(土) 13:07:000113デフォルトの名無しさん
2006/04/08(土) 14:43:56オープンソースが一番質が高いと思うが。
(もちろんダメなオープンソースのプロジェクトもあるだろうけど)
0114デフォルトの名無しさん
2006/04/08(土) 16:45:26飲食店でバイトすると外食できなくなるって言うだろ。
俺は○○銀行に金を預ける気も○○サイトにアクセスする気も起きない。
0115デフォルトの名無しさん
2006/04/08(土) 20:08:02メーカー系のベンダがレッドハットだのなんだのを
客のシステムにたくさん入れてるというのが現実。
0116109
2006/04/08(土) 20:27:220117デフォルトの名無しさん
2006/04/08(土) 20:53:140118デフォルトの名無しさん
2006/04/08(土) 23:12:010119デフォルトの名無しさん
2006/04/09(日) 07:36:16よく例外の書式の説明は見かけるけど、
使用例やどういった場面で使うべきか、
どういうものを投げる(べき)かとかいった具体的なものをつかめません
例えば new するときは
int *hoge;
hoge = new int;
のところを
int *hoge;
try{
hoge = new int;
}
とするだけでもマシになるんでしょうか?
書式以外で、突っ込んだ内容が書かれてるとこも紹介してもらえるとありがたいです
0120デフォルトの名無しさん
2006/04/09(日) 15:48:57「Press any key to continue」と出て何か押すまで終了しないけど
UNIXでコンパイルしたら処理が終わると同時に画面が消えちゃって
結果が見えないんですが、VCのように何か押すまで画面を残しておく
関数のようなものはありますか?
0121デフォルトの名無しさん
2006/04/09(日) 15:52:590122デフォルトの名無しさん
2006/04/09(日) 15:53:570123某
2006/04/09(日) 15:57:14とC言語を弄った事のないActiveBasicユーザーが言ってみる。
0124デフォルトの名無しさん
2006/04/09(日) 15:57:420125120
2006/04/09(日) 16:25:02>>122
getch()が入ってるconio.hはUNIXにないみたいなんです。
標準環境で動くようにとのことなので、困っています。
>>121
ちょっとやってみます
0126120
2006/04/09(日) 16:36:15何か良いものはないでしょうか?
0127デフォルトの名無しさん
2006/04/09(日) 16:40:10Linuxはcurses.h
0128120
2006/04/09(日) 18:17:48ありがとうございます。
getch()を入れてみたけど、UNIXだとやっぱり一瞬で終わってしまいます。
動きが異なるのでしょうか?
0129デフォルトの名無しさん
2006/04/09(日) 18:28:18scanfの部分のソースファイルがあれば(要するにLIBでなければ)改造してみれば?
と思ってlsic330のstdio.hを辿っていったら定義だけで中身がなかった;;
0130デフォルトの名無しさん
2006/04/09(日) 19:19:58「Press any key to continue」って表示しているのは VC だよ。
0131デフォルトの名無しさん
2006/04/09(日) 19:40:28工エエェェ(´д`)ェェエエ工工
じゃあfgetsとかで入力待ちすりゃエンターで次行くよ
0132120
2006/04/09(日) 19:42:47それと同じような動きをUNIXでやりたいんです。
0133デフォルトの名無しさん
2006/04/09(日) 20:46:140135デフォルトの名無しさん
2006/04/09(日) 22:35:25どのようにやるのがベストでしょうか。
Cでそれらしきライブラリをさがすか、
それとも分割ってたんなるバイナリベースの分割でオッケーたったりとか。
いろいろ考えるのですが・・・。
0136デフォルトの名無しさん
2006/04/09(日) 22:57:10プロだから、趣味の連中とは違うか、オープンソースなんて無責任だとか、
そんな感じのことを言ってる人にかぎって、なんかヘボいコードを書いたり、
無意味なテクニックを使ってたりするなぁ。
まあ、俺は業界の底辺で働いているんで、そのせいかもしれんけど。
0137デフォルトの名無しさん
2006/04/09(日) 22:59:40こんなところでそんな大雑把な宗教談義はやめてくれ。
0138デフォルトの名無しさん
2006/04/09(日) 23:18:48PIDの捕まえ方は、Win32ApiのCreateToolhelp32Snapshotを使って
スナップショットに含まれる実行プログラム名を
Process32FirstとProcess32Nextを使って検索と解ったのですが
そのプロセスのHeapのリストをどうやって取得するか解りません。
ヒントとか貰えませんか?
0139デフォルトの名無しさん
2006/04/10(月) 00:37:09プロなので、趣味の連中やオープンソースの連中とは違って顧客に対する責任は大きいな
金もらってて逃げる奴も居るから結局は中の人次第
まあ、品質がバグの件数だけと思ってる内は趣味の範疇なんだろうな
0140デフォルトの名無しさん
2006/04/10(月) 01:01:390141デフォルトの名無しさん
2006/04/10(月) 08:02:150142デフォルトの名無しさん
2006/04/10(月) 13:08:320143デフォルトの名無しさん
2006/04/10(月) 14:18:31なでしこは日本語でプログラムの感覚をつかめると言われていますが
1からはじめる場合はなでしこの方が英語で勉強するよりいいのでしょうか?
それともさいしょから英語にした方がいいのでしょうか?
0144デフォルトの名無しさん
2006/04/10(月) 14:21:11最近のだと変数名に日本語使えるしで
なでしこにこだわらなくてもあまり問題にならないと思うよ
0145デフォルトの名無しさん
2006/04/10(月) 14:37:30下らん言語に付き合うくらいなら挫折してもいいからCから始めろ
0147デフォルトの名無しさん
2006/04/10(月) 15:07:430148デフォルトの名無しさん
2006/04/10(月) 15:08:38別にプログラミングに英語は必要ないし名前付けで必要になったらその都度調べればいい。
まずはC言語から入る。本に金を出したくなければ適当なサイトを見つけてそこで勉強。
ttp://homepage3.nifty.com/mmgames/c_guide/index.html
個人的にここがお勧め。俺の出発点。
0149143
2006/04/10(月) 15:14:05ありがとう。
もちろんプログラマ目指していません。
今から目指してそれなりの人になる頃には時間がかかるので・・・。
趣味でソフト作って公開したいなあと思ってるだけです。
0151デフォルトの名無しさん
2006/04/10(月) 15:21:08たまにはマンガを読んでみるか、とおもったらまずコンビニや本屋に行って、
気に入ったのがなければ2ちゃんねるとか友達に相談してみるといい。
プログラミングをやってみようかな、とおもったらまず図書館で
いくつかの言語の入門本を借りてくるとか、開発環境の試用版を
パソコンにインストールしてみればいいし、
そこまで興味がないならやめればいい。
英語はやらんでもいい。
別に人にこき使われるだけで楽しいなら、設計書が下りてくるまで
延々と待っていれば事足りる。
そもそも仕事で使わないなら、真剣にとりくまなくてよい。
0152デフォルトの名無しさん
2006/04/10(月) 18:41:13効率悪すぎ。つうかここ池。
【初心者】プログラム初心者に最適の言語ってなに?
http://pc8.2ch.net/test/read.cgi/tech/1102142547/
0153デフォルトの名無しさん
2006/04/10(月) 19:14:49しかもWindows限定≒DirectXってなるから、言語は結構限られるんだよな
0154デフォルトの名無しさん
2006/04/10(月) 19:31:26湖畔で釣り糸垂れてるほうが面白かろう。
0155デフォルトの名無しさん
2006/04/10(月) 19:36:03拷問としか思えないぜ
0156デフォルトの名無しさん
2006/04/10(月) 19:58:390157デフォルトの名無しさん
2006/04/11(火) 01:40:04いやRPGツクールだろ。
と言ってみるテスト。
0158デフォルトの名無しさん
2006/04/11(火) 05:02:52そのデータのなかに現状仕様上使われていないエリア(フィールド?)があるのかどうかだけでも結構です。
0159デフォルトの名無しさん
2006/04/11(火) 10:43:290160デフォルトの名無しさん
2006/04/11(火) 23:34:13ぐぐれば仕様書があると思うんだが、見たの?
オレのやったこととは違うのかも知れないが、Mac の CD から boot sector を
取って来て、windows の nero だか roxter だかで、windows 上の Mac emu=
Basilisk II で動く起動 CD(boot 部分以外は HDD イメージのもの。Linux の
knoppix のアイデアのパクリ)なんか焼いた憶えがある。
0161デフォルトの名無しさん
2006/04/12(水) 17:45:420162デフォルトの名無しさん
2006/04/15(土) 18:29:48ム板にもマ板にもUNIXにもLinuxにもソフトウェアにもどこにもスレがない…
0163デフォルトの名無しさん
2006/04/15(土) 19:31:540164デフォルトの名無しさん
2006/04/17(月) 12:43:35良いドキュメント・マニュアル・仕様書を書くスレ
ttp://pc8.2ch.net/test/read.cgi/tech/1065364445/
ここでちらほら出てるよ。
0165デフォルトの名無しさん
2006/04/18(火) 00:59:00通常ライブラリはincludeやlibがzipされて提供され、それを解凍して
そのincludeパスやlibをコンパイラやリンカに教えてあげて利用しますよね。
VC6もインストールするとincludeフォルダやLibフォルダが作られて
基本的なライブラリが提供されますよね?
プラットフォームSDKとはその拡張的なライブラリなんですか?
それともVC6に付属されているライブラリが古くなった場合のパッチや
バグパッチなのですか?
あと最新のものはどこで手に入るのですか?探すとWindows2003 Server 版しか
でてこないのですがXP版はどこで手に入るの?
0166デフォルトの名無しさん
2006/04/18(火) 01:13:02VC に付属してるライブラリの中に含まれる。
2003 のが見つかったならそのページ熟読汁。
0167デフォルトの名無しさん
2006/04/18(火) 01:15:11ありがとうございます。
いまさら人に聞けなかったので助かります。
0168デフォルトの名無しさん
2006/04/18(火) 12:09:20下にある選択肢は「OK」としか出てきません。そして、押してみると
「問題が発生したため、iexplore.exeを終了します。ご不便をお掛けして申し訳ありません」
っと出てきて下の選択肢をクリックしたら勝手にサイトが閉鎖されてしまいます。これをどうにかしたいと色々と調べましたが治りませんでした。
教えてくださいお願いします。
0169デフォルトの名無しさん
2006/04/18(火) 12:18:37つか、板違い
0170デフォルトの名無しさん
2006/04/18(火) 12:31:12スゴスw
0171デフォルトの名無しさん
2006/04/18(火) 14:29:050172デフォルトの名無しさん
2006/04/18(火) 15:19:110173デフォルトの名無しさん
2006/04/18(火) 15:44:040174173
2006/04/18(火) 16:03:04C言語のプログラムです。書き忘れてました。
0175デフォルトの名無しさん
2006/04/18(火) 19:53:53今週号のSPA! 「待ち組み」の遠吠え
東京理科大卒27歳の場合
不向きな営業で悪戦苦闘していた、わずか2年間でITはさらなる進化を遂げていたのである。
「(略)企業から渡された『スキルはどれくらいもっているか?』のチェック項目を見て愕然としました。
c++やコボルなど、聞いたこともない言語ばかり。
20個くらいあるチェック項目のうち、すでに基本中の基本となっていたC言語くらいしかわからなかったんですよ……。」
---------------------------
「c++やコボルなど、聞いたこともない言語ばかり」なんてありえるんでしょうか?
それにITの進化の具体例がc++やコボルっていかがなものでしょう?
SPA!板ではこの記事のどこがおかしいのか理解されなかったので素人にどのように説明すればよいと思いますか?
0176デフォルトの名無しさん
2006/04/18(火) 20:52:42アナル拡張や帆掛け舟など、聞いたこともない技ばかり。
20個くらいあるチェック項目のうち、すでに基本中の基本となっていたイラマチオくらいしかわからなかったんですよ……。」
てなかんじでわかりやすく置換すればいいんでないの
0177デフォルトの名無しさん
2006/04/18(火) 20:55:150178デフォルトの名無しさん
2006/04/18(火) 22:49:41> C++やコボル
TOEIC800点や普通自動車免許
> C言語
英検3級
0179デフォルトの名無しさん
2006/04/18(火) 22:54:19愛だか夢だかつー字かなにかになるトリビアっぽいのなんだっけ?
0180デフォルトの名無しさん
2006/04/18(火) 23:26:54まったく分かりません。
本当にありがとう(ry
0181デフォルトの名無しさん
2006/04/18(火) 23:29:06大きく変わったことなど無いが。
0182デフォルトの名無しさん
2006/04/18(火) 23:29:400183デフォルトの名無しさん
2006/04/18(火) 23:30:130184デフォルトの名無しさん
2006/04/18(火) 23:34:370185デフォルトの名無しさん
2006/04/18(火) 23:43:210186デフォルトの名無しさん
2006/04/19(水) 00:55:11Index of /x/ps
Name Last modified Size Description
--------------------------------------------------------------------------------
Parent Directory 01-Jan-1980 00:00 -
[VD] [000427] メ・.> 23-Jan-2005 18:16 1154M
[CD] [020328] サ..> 22-May-2003 05:47 551M
インデックスリストが横に全部表示されないのですが、どのファイルに修正を加えたらよいのかわかりません。
0187デフォルトの名無しさん
2006/04/19(水) 00:56:270188デフォルトの名無しさん
2006/04/19(水) 18:55:27あるプロセスが使っている物理アドレスを知る方法ってありますか?
0189デフォルトの名無しさん
2006/04/19(水) 19:00:150190デフォルトの名無しさん
2006/04/19(水) 19:06:30すいません、ある場合の方法を教えてください
0191デフォルトの名無しさん
2006/04/19(水) 19:39:200192デフォルトの名無しさん
2006/04/19(水) 20:40:40ある方法とは何か教えていただけませんでしょうか?
0193デフォルトの名無しさん
2006/04/19(水) 21:09:560194デフォルトの名無しさん
2006/04/19(水) 23:50:34知る方法があるならそのある方法を使えばいいだろ
ある場合ってどういう場合なんですか?って質問ならわかるがなw
0195デフォルトの名無しさん
2006/04/20(木) 00:27:110196デフォルトの名無しさん
2006/04/20(木) 02:13:22まだポインタまで行ってない程度の初心者なら、JAVAとC++どっちをやった方がいいのでしょうか?
日に2-3時間程度の勉強を基本に考えています。
ゲームプログラムのいい参考書籍も含めて教えて頂けないでしょうか。
0197デフォルトの名無しさん
2006/04/20(木) 02:14:420198デフォルトの名無しさん
2006/04/20(木) 04:55:47ポインタは参照だと割り切ってしまえばすぐ理解できる
書き方が特殊(「参照である」という宣言と「参照先を見る」という式が同じ記号)なのと
配列にまつわるややこしい仕様があるせいで難しい概念だと思われがちなんだが
0199デフォルトの名無しさん
2006/04/20(木) 06:11:46Windows用のゲームならVC
0200デフォルトの名無しさん
2006/04/20(木) 09:26:08IE で動く有名な Java のゲームって何かある?
0201デフォルトの名無しさん
2006/04/20(木) 09:27:170202デフォルトの名無しさん
2006/04/20(木) 14:38:23ECサイトの構築を勉強したい為IISの全ての機能が使えSQLの管理がGUIで出来るWindows ServerやSQL Serverを購入しようと思い、
MSDN Delux・OSの各EditionもMSに電話し検討したのですが、MSDNは実運用では一切使用できず運用で使用する場合はパッケージもしくはVolumeLicenseが必要とのことで手が出ません・・・。
開発環境だけでなくいずれは実運用にも使いたい為MSDNは利用できないので、どうしたものかと考えていたところLinuxはどうだろう?と思いここで質問します。
・Web Server
・Application Server
・DB
以上を無料で実運用ができ比較的優しく学べる組み合わせを教えてください。
よろしくお願いします。
0203202
2006/04/20(木) 14:39:34書き忘れました、OSも教えてください。
0204デフォルトの名無しさん
2006/04/20(木) 15:13:350205デフォルトの名無しさん
NGNGECサイトって、SQLだけ勉強しても意味ないし。
Sun One とか使うんじゃね?
http://jp.sun.com/products/software/tools/jsenterprise/
0206デフォルトの名無しさん
2006/04/20(木) 16:11:26Debian, FC ではなく SuSE がいいかな。
0207デフォルトの名無しさん
2006/04/20(木) 16:48:450208デフォルトの名無しさん
2006/04/20(木) 18:49:12C++がせっかくオブジェクト指向なのに、わざわざ回りくどい事をしなくてもいいと思うんだけど。
0209デフォルトの名無しさん
2006/04/20(木) 18:50:240210デフォルトの名無しさん
2006/04/21(金) 01:14:18例えばVBのexeだったら確か、
Public WithEvents objSample As clsSample 'サンプル
等と宣言しつつ、objSampleのイベントプロシージャを記述してclsSample内で起こしたイベントを拾うことができますよね。
そういうことをVC++のプログラムではどうすれば良いのかということです・・・。
0211210
2006/04/21(金) 01:19:20あとVBのexeだとこのDLLを参照設定してexeから使えるようにするわけですが、
VC++のexeを作る時もそういうのがあるのであればそのやり方も教えてください。
0212デフォルトの名無しさん
2006/04/21(金) 21:27:29誰だよ
333 名前: デフォルトの名無しさん [sage] 投稿日: 2006/01/31(火) 22:21:59
バッファオーバーフロー
非常に大雑把に言うと、
C/C++で作られたプログラムはメモリにスタックやヒープと呼ばれる作業場をつくり
そこには実行されているプログラムの一部として
何がどこから来てどこへ行くのかや、確保したバッファを置いておく。
そのバッファに対して適切に保護を施しておかない場合
入りきらないほどのコードをバッファに入れるように要求されたとき
入りもせんのに無理して入れようとするためバッファ溢れを引き起こしてしまう。
バッファが溢れればスタックも壊れる。
で、これの何がいかんのか。
前述したようにスタックにはバッファや、何がどこから来てどこに行くのかという情報があるわけだが
この 何がどこから来て の情報を置き換えられてしまうことにある。
ウィルスコードなどが、自分の置かれたメモリ上の位置を取得して、
自分のところに来るように振り向けさせることができる。
自分のところに起動命令がよこされれば、ウィルスであれ何であれ
起動できるコードを持つものは起動する。
悪質なコードが自動で実行される恐れがあると言うこと。
0213デフォルトの名無しさん
2006/04/21(金) 21:41:33ヒープにリターンアドレスを置くような環境ってあるのか?
0214デフォルトの名無しさん
2006/04/21(金) 21:44:45金持ちとヴィンバウ人の差が激しくなってるように。
0215デフォルトの名無しさん
2006/04/21(金) 21:45:220216デフォルトの名無しさん
2006/04/21(金) 22:51:54この設計をした変態が今日のウイルス騒動の元凶
0217デフォルトの名無しさん
2006/04/21(金) 23:40:36インストールして最も簡単なプログラムを書いて
ビルドしても、エラーになってしまいます。
VC++6.0を起動する
新規作成でC++ソースファイルを新規作成する。
#include <stdio.h>
void main(void)
{
printf("こんにちは");
}
ビルド
コンパイルエラー D2027とでてしまいビルドができません。
VC++を再インストールしてみてもダメでした。
サービスパック6を入れても変わりません。
インストール時の環境変数は登録しています。
どなたか解決策をご存知でしたら教えてください。
よろしくお願いします。
0218デフォルトの名無しさん
2006/04/21(金) 23:49:45スタート→コントロールパネル→アプリケーションの追加削除→VisualStudio 6.0→追加と削除→本当にアンインストール?(はい)
0219デフォルトの名無しさん
2006/04/21(金) 23:50:34ノ /,.-‐'"´ `ヾj ii / Λ
,イ// ^ヽj(二フ'"´ ̄`ヾ、ノイ{
ノ/,/ミ三ニヲ´ ゙、ノi!
{V /ミ三二,イ , /, ,\ Yソ
レ'/三二彡イ .:ィこラ ;:こラ j{
V;;;::. ;ヲヾ!V ー '′ i ー ' ソ
Vニミ( 入 、 r j ,′
ヾミ、`ゝ ` ー--‐'ゞニ<‐-イ
ヽ ヽ -''ニニ‐ /
| `、 ⌒ ,/
| >┻━┻'r‐'´
ヽ_ |
ヽ _ _ 」
ググレカス [ Gugurecus ]
( AC1 〜 没年不明 )
0220デフォルトの名無しさん
2006/04/21(金) 23:50:440221217
2006/04/22(土) 01:12:41再インストールしてみましたがダメでした。
通常の再セットアップでもダメでした。
0222217
2006/04/22(土) 01:17:07NEC製、IBM製、富士通製のパソコン合計10台に
VC++をインストールしたのですが、
富士通製の1台とIBM製の1台に上記の現象が出ました。
他のパソコンでは問題なくビルドできます。
パソコン購入後、OfficeとVC++のみインストールしています。
0223デフォルトの名無しさん
2006/04/22(土) 02:56:14処理の構造の記述とデフォルトの実装ってヘッダファイルに直書きした方がいいのかな?
// Hoge.h (インデントは表示上の都合で全角空白)
class Hoge {
public:
void doProcess() {
try {
init();
execute();
atExit();
} catch (HogeException e) {
atExit(e)
}
}
protected:
virtual void init() throw(HogeException& e) {}
virtual void execute() throw(HogeException& e) = 0;
virtual void atExit() throw() {}
virtual void atExit(HogeException& e) throw() { atExit(); }
};
・それぞれのメンバ関数の説明
doProcess() init(), execute(), atExit() の順番で呼び出す。途中で例外が発生したらatExit(HogeException&)を呼び出す。
init() 初期化処理。デフォルトの実装は何もしない。
execute() 主処理。サブクラスでやりたい事を書く。
atExit() 終了処理。デフォルトの実装は何もしない。
atExit(HogeException&) 例外発生時終了処理。デフォルトの実装はatExit()を呼び出す。
#atExit()/atExit(HogeException&)は例外を投げない。
ヘッダファイル直書きの場合、上記説明のdoProcessの説明や「例外発生時終了処理。デフォルトの実装はatExit()を呼び出す。」等などを
コメントとして記述するかどうかはおいといて、公開するヘッダ中のコードとして明示できるから、Hoge.cppにコード書くより良いのではと考えた次第です。
というか普通はそうするものだったりするのかな?
エロい人はどうしてるのかが知りたい。
0224デフォルトの名無しさん
2006/04/22(土) 11:57:34基底クラスの実装に依存してしまわないように隠蔽すべきだと思うが
0225デフォルトの名無しさん
2006/04/22(土) 12:19:04OSはクリーンインストールした?
プリインスコのなんかとバッティングしてるんだろ
0226デフォルトの名無しさん
2006/04/22(土) 13:51:41ヒープオーバーフロー
0227223
2006/04/22(土) 14:39:22レスサンクス
>基底クラスの実装に依存してしまわないように隠蔽すべきだと思うが
そもそもTemplateMethodoにおいては、
「methodA/methodB/methodCの順番で呼び出すよ、それを念頭にmethodA/methodB/methodC実装してちょ」
ってのをサブクラス実装者に指示している、即ちパターンそのものがスーパークラスの実装に依存するものであると考えていたわけです。
224のレス見て思った事。
doProcessが変更された場合、どうせサブクラスも修正が必要になっちゃうよね?
てことは隠蔽する利点が>223で書いた隠蔽しない利点と比較してどうなんだろう?
「doProcessが変更になるような設計が悪い!」って事ならdoProcessが運用上変更されない>隠蔽のメリットが薄まる。>ヘッダに書いてもいいじゃん。
とりあえずオブジェクト指向プログラミングとデザインパターン見つめ直す旅に出ます。
ありが�d。
0228デフォルトの名無しさん
2006/04/22(土) 19:12:070229デフォルトの名無しさん
2006/04/22(土) 19:13:28http://pc8.2ch.net/test/read.cgi/tech/1135082582/
0230デフォルトの名無しさん
2006/04/22(土) 19:24:000231デフォルトの名無しさん
2006/04/22(土) 19:26:37あきらめた方がいいよ
0232デフォルトの名無しさん
2006/04/22(土) 23:48:02便利な言語ってなんでしょ?
OS依存が無いほうがいいので、VB、Delphi以外?で。
ユーザが環境づくりしなくていいようにWeb系以外?で。
オススメがあれば教えてください
0233デフォルトの名無しさん
2006/04/23(日) 00:30:49return 0;と”戻り値を返さない”の違いが良く分かりません。
誰か教えてください
0234デフォルトの名無しさん
2006/04/23(日) 00:51:420 を返す
何も返さない
0235デフォルトの名無しさん
2006/04/23(日) 00:54:17mainの場合、int型の値を返すのが正しい方法と定められている。
逆に正しくない方法では、プログラムは動かないかと言うとそうでもない。
これは国際標準のCでは認められていない方法だけど、
コンパイラが勝手にできるようにしていることもあるからだ。
だから一部のコンパイラでしか通用しない書き方なんてするべきではない。
つまりreturn 0;と書けと言う結論になる。
以下蛇足
(void mainではなく)int mainと書いた場合は、最新の標準Cではreturn 0;を省略しても良くなった。
しかしその最新は99年に制定されたにも拘らず、未だそれに従ったコンパイラは殆どないと言うのが現状。
もう1つ、C++言語でも同様にint mainではreturn 0;を省略できる。
こちらは最初の国際標準からそうなので安心して使える。
しかし本格的なソフトを作ろうとするとreturn 1;とかするので、結局return 0;も省略する気が無くなると言う罠。
0236デフォルトの名無しさん
2006/04/23(日) 01:14:13ありがとうございます。
でも今一戻り値がしっくりこないんですよね・・・
戻り値を使う事でどんな利点があるんですか?
0237デフォルトの名無しさん
2006/04/23(日) 01:22:49バッチファイルで、戻り値を利用できるよ。
0238デフォルトの名無しさん
2006/04/23(日) 01:28:430239デフォルトの名無しさん
2006/04/23(日) 01:33:56マルチプラットホームならJava、もしくはスクリプトと言いたい所だが
ランタイムインストールが嫌ならC++/wxWidgets(FOXでもいいけど)で
各プラットフォーム毎にバイナリを生成するくらいしか
思いつかんな。
しかし、カナリ面倒だぞ。
0240デフォルトの名無しさん
2006/04/23(日) 07:57:57なんかいいのないかなぁ。JavaはなんかUIが嫌いなんですよね
0241デフォルトの名無しさん
2006/04/23(日) 08:55:51必ず戻り値がある前提になってるから
あるはずのものがないとおかしなことになる。
0242デフォルトの名無しさん
2006/04/23(日) 10:57:08UIがどうこうより、ランタイムをインストールさせないとだめじゃん。
0243デフォルトの名無しさん
2006/04/23(日) 11:00:190244デフォルトの名無しさん
2006/04/23(日) 11:49:08Winだと選択肢多そうですけど、たとえばLinuxだとなにが楽でしょうか?
・・・apache入ってるぱたーんが多いからPHPとかでさっくり?
0245デフォルトの名無しさん
2006/04/23(日) 12:30:120246デフォルトの名無しさん
2006/04/23(日) 13:08:59ローカルで使うアプリで、apacheやらphpやらをユーザーに設定させるの?
だったら、自分が適当なポートでwebサーバーになったほうがいいんじゃないの?
0247デフォルトの名無しさん
2006/04/23(日) 13:40:50途中から便乗質問だろうか?
0248デフォルトの名無しさん
2006/04/23(日) 14:48:570249デフォルトの名無しさん
2006/04/23(日) 14:52:410250デフォルトの名無しさん
2006/04/23(日) 14:56:38まあ、
�@マルチプラットフォームで動作
�Aランタイム不要(別途インストール不要)
�B簡単に作成
この3つを満たすのはなかなか難しいって。
(とゆーか、あればみんな使ってる)
どれか一個でも妥協してくれれば、色々とあるんだけどねえ。
0251デフォルトの名無しさん
2006/04/23(日) 15:00:280252デフォルトの名無しさん
2006/04/23(日) 15:01:45見栄え死ぬほど悪いがかなりポータブル
0253デフォルトの名無しさん
2006/04/23(日) 15:11:140254デフォルトの名無しさん
2006/04/23(日) 15:29:03なんであんなダセーんだろw
0255デフォルトの名無しさん
2006/04/23(日) 17:55:50プログラミング言語じゃないほうがいいです
0256デフォルトの名無しさん
2006/04/23(日) 18:05:06レスありがとうございます
戻り値は関数を使う場合のお約束みたいなものって事ですか。
でも、void型って言うのは戻り値がない場合に用いるって事ですが、
戻り値が必要ない場合って言うのはどういう場合なんでしょう?
0257デフォルトの名無しさん
2006/04/23(日) 18:23:300258デフォルトの名無しさん
2006/04/23(日) 18:27:07u = [2+3*%i 1+4*%i];
max(u)
でuの要素の最大値を求めようと思うんですが
「maxi: Argument 1: wrong type argument expecting a real matrix」とエラーが出てしまいます
正しく最大値を求めるにはどうすればいいのでしょうか?
0259デフォルトの名無しさん
2006/04/23(日) 18:48:11一つずつ A != nullとかじゃなくて
まとめてくくって != nullって調べるにはどうすればよい?
0260デフォルトの名無しさん
2006/04/23(日) 18:49:530261デフォルトの名無しさん
2006/04/23(日) 18:51:170262259
2006/04/23(日) 18:56:060263デフォルトの名無しさん
2006/04/23(日) 18:57:190264デフォルトの名無しさん
2006/04/23(日) 22:03:370265デフォルトの名無しさん
2006/04/23(日) 22:06:311/16〜32クロックくらいかかる
0267デフォルトの名無しさん
2006/04/23(日) 22:18:12何かわかる方はいらっしゃいますか。
0268デフォルトの名無しさん
2006/04/23(日) 22:59:46.NET Framework SDK 2.0のサンプルやろうとしたら、環境が不足してた。
.NET Framework 2.0関連とSQL Server 2005 Express Editionが
今インストールされている。Framework SDKのドキュメント見て
SQL Serverの構成してたらエラーが出た。IISが必要らしい。
ちなみに、俺はネットにつながってない2台目PCで作業してるから、
VS Express Editionは不可。
お願いします。
0269デフォルトの名無しさん
2006/04/23(日) 23:43:51ネットにつながっていなくてもCDに焼いて持ってくればいいだろ。
0270デフォルトの名無しさん
2006/04/24(月) 00:00:08とりあえずC#をいじってます。
他のアプリを間接操作する手段として
ウィンドメッセージとかDDE、プロセス通信とかのキーワードを
よく目にするのですが何から手をつければよいか
混沌としてます。
OSのことをよく学ばないといけないようですが
どのような図書を見るのがよいでしょう?
0271デフォルトの名無しさん
2006/04/24(月) 00:13:51C/C++ の方が良い。
0272デフォルトの名無しさん
2006/04/24(月) 00:51:48サンクスです。c++でも全然OKです。
0273デフォルトの名無しさん
2006/04/24(月) 08:58:07フォントファイルのフォーマットが書かれているサイトとかあったら教えてください。
Google先生に聞いてみましたがTTEdit等を使ったフォントの作り方などが大量で
欲しい情報に辿りつけませんでした。
できればOpenTypeが良いのですがTrueTypeでもOKです。
宜しくお願いします。
0274デフォルトの名無しさん
2006/04/24(月) 09:04:08どの言語でどういう情報をどう共有したいのかで変わってくるから
個別の言語スレで聞いた方がいいかも。
たいていサンプルコードの断片貼り付ければ解決できる。
>何から手をつければよいか混沌としてます。
泥縄的ではなく網羅的に知識を得たいならWin32API全般を覚えていくといいかもしれないけど
.NETから入っている人にそれを勧めていいかどうかは自信なし。
0275デフォルトの名無しさん
2006/04/24(月) 13:06:24TrueTypeの仕様が知りたければ、Adobe社にでも相談してください。
OpenTypeについては>>219
ちなみにsite:www.microsoft.comをつけると吉
0276デフォルトの名無しさん
2006/04/24(月) 14:20:45来週プログラミング会社の面接に行くことになったんだけど
今まで自分のプログラミング経験はちょっと家で書いたことがあるくらい
試験内容は、
仕様書読んで簡単なプログラムの作成
らしいんだけど、今まで仕様書なんて読んだことねーよ
仕様書ってどんなだよ
マジで助けて。
練習問題出して。
マジでお願い テケスタ
0277デフォルトの名無しさん
2006/04/24(月) 16:35:09入力にHTMLファイルを指定して各タグの出現頻度をカウントして多い物から順に標準出力に表示しろ。
次に見出し<h1>~<h6>で指定された見出し文字列をスペースで字下げして表示しろ。
0278デフォルトの名無しさん
2006/04/24(月) 16:52:02「仕様書で不明な点があったら確認する」という点も
見ているので、分からないことちゃんとは聞くべき。
0279デフォルトの名無しさん
2006/04/24(月) 17:01:09もし、意味不明な仕様書ならその会社は危険だと思うよ。
0280デフォルトの名無しさん
2006/04/24(月) 17:07:59回答として0点です。
0281デフォルトの名無しさん
2006/04/24(月) 17:12:17簡単なってことだし、大体面接では多くても30ステップとそれくらいのコードだぞ
30ステップでお前はかけるのか?
0282デフォルトの名無しさん
2006/04/24(月) 17:15:480283デフォルトの名無しさん
NGNG0284デフォルトの名無しさん
2006/04/24(月) 20:21:39270です。サンクスです。
いったんWin32APIを頑張ってみます。
きっとweb上のサンプルの意味を理解する近道になるかもしれませんね。
0285デフォルトの名無しさん
2006/04/25(火) 02:03:48NameAndMail だと長すぎるんで、何か5文字程度でいいのを教えてください。
0286デフォルトの名無しさん
2006/04/25(火) 02:12:400287デフォルトの名無しさん
2006/04/25(火) 06:06:27http://pc8.2ch.net/test/read.cgi/tech/1144978008/
0288デフォルトの名無しさん
2006/04/25(火) 12:34:53そんなスレがあったとは。thx
0289デフォルトの名無しさん
2006/04/26(水) 23:52:49あれって起動時に毎回パスワードいれないといけないんでパスワード入力を自動化しようと
思ったんだけど、パスワード入れるエディットコントロールのハンドルを
WindowFromPoint関数つかって(ちなみにC++な)取得して
SetWindowTextでエディットボックスに文字をセットしようとしても入らないんだ
既存のソフトのカスタマイズが好きな人がいたら教えて
0290デフォルトの名無しさん
2006/04/27(木) 01:18:25マジレスするとメンドクサイとか言う理由でパスワード入力を自動化するな
0291デフォルトの名無しさん
2006/04/27(木) 01:20:080292デフォルトの名無しさん
NGNGたしかに俺はそういうソフトウェア(RocketMouse)使ってましたよ
0293デフォルトの名無しさん
2006/04/27(木) 12:00:02凄くね?
0294デフォルトの名無しさん
2006/04/27(木) 12:04:00呼吸のように身に付けていないといけないと思うのですが
的外れでしょうか?
0295デフォルトの名無しさん
2006/04/27(木) 14:11:570296デフォルトの名無しさん
2006/04/27(木) 14:13:17使用言語は?
0297デフォルトの名無しさん
NGNGhtml
jpeg
0298デフォルトの名無しさん
2006/04/27(木) 14:35:17とか
.bash_profile
とかありまくりんぐ
0299デフォルトの名無しさん
2006/04/27(木) 14:41:560300デフォルトの名無しさん
2006/04/27(木) 14:45:39とか数字のみの拡張子のファイルを見たことはある?
0301デフォルトの名無しさん
2006/04/27(木) 14:47:270302デフォルトの名無しさん
2006/04/27(木) 14:58:03分割ファイルでありがち
0303デフォルトの名無しさん
2006/04/27(木) 15:07:32http://pc7.2ch.net/pcqa/
0304デフォルトの名無しさん
2006/04/27(木) 15:08:400305デフォルトの名無しさん
2006/04/27(木) 17:45:29htm は Microsoft のワガママ
0306デフォルトの名無しさん
2006/04/27(木) 19:08:010307デフォルトの名無しさん
2006/04/27(木) 19:11:520308デフォルトの名無しさん
2006/04/27(木) 19:26:24Perlの勉強はした方がいいでしょうか?
0309デフォルトの名無しさん
2006/04/27(木) 19:29:070310308
2006/04/27(木) 19:32:30何か参考になる本がありましたら教えてください
0311デフォルトの名無しさん
2006/04/27(木) 19:35:361 :デフォルトの名無しさん :2005/06/19(日) 02:30:38
プログラム技術板倉庫
http://tito.fc2web.com/2ch/tech/index.html
C/C++の分類では入門書の紹介もしているので、
これからというあなたは、一度目を通しましょう。
推薦書籍集
http://bookshelves.at.infoseek.co.jp/
一冊毎にコメントがあったりなかったり、なかなか親切
本スレでまとめられてない書籍の紹介などもある。
推薦図書
http://www.geocities.jp/jyoho_syori/index.html
Part19 の 661氏作成
2chbooks ver.2
http://2chbooks.seesaa.net/
プログラミング系新刊リスト。
http://f57.aaa.livedoor.jp/~newbooks/
|
| 中略
|
0312デフォルトの名無しさん
2006/04/27(木) 19:36:410313デフォルトの名無しさん
2006/04/27(木) 20:21:390314デフォルトの名無しさん
2006/04/27(木) 20:55:55A( i , j ){・・・ ;return A( i+1 , j )+A( i , j+1 );}
0315308
2006/04/27(木) 21:53:26PHPとperlはどちらのが>>308で書いた事できますか?
0316デフォルトの名無しさん
2006/04/27(木) 22:08:01もう一歩踏み込んで
0317デフォルトの名無しさん
2006/04/27(木) 22:08:470318デフォルトの名無しさん
2006/04/27(木) 22:10:11サーバで使える方でできる
0319289
2006/04/27(木) 22:47:03まあそういうなよ
毎回同じことの繰り返しで脳が老けるんだよ
>291
情報ありがとう keybd_event使って実装しちゃったけど
VBも見てみる
キー入力を自動化できたんで今度は音声認証にシフト
しようと思うんだけどWinのマイクから音を拾うにはどうするんでしょうか
エロスな人とっかっかりを教えてくださいませ。
0320デフォルトの名無しさん
2006/04/27(木) 22:48:180321デフォルトの名無しさん
2006/04/27(木) 22:50:11論文読め
ことわっておくが英語が読めないとかどこにあるのとかほざくなよ
0322デフォルトの名無しさん
2006/04/27(木) 23:11:150323デフォルトの名無しさん
2006/04/27(木) 23:11:28する方法を教えて下さい。
お願いします。
0324デフォルトの名無しさん
2006/04/27(木) 23:13:56>321
ってことはトライしたことがあんのな
どこらへんで挫折した?
0325デフォルトの名無しさん
2006/04/27(木) 23:30:49挫折?誰にむかって言ってるとおもってんだ…
0326デフォルトの名無しさん
2006/04/27(木) 23:43:06何かいい入門サイトはないかね。
0327デフォルトの名無しさん
2006/04/27(木) 23:44:54今月で一番ワラタ。
0328デフォルトの名無しさん
2006/04/27(木) 23:49:30なかなか乾いた人生だな
0329デフォルトの名無しさん
2006/04/27(木) 23:51:30プログラムを作れば勝手に、おおまかでもいいからフローチャートを作ってくれるような
神ソフトありませんか?
0330デフォルトの名無しさん
2006/04/28(金) 00:02:41??? ???? ??? ???
?????????????■ ? ??
?? ??■???■?????? ????
????? ??? ?? ?
???? ? ■ ?????? ??
?? ??????? ????■?????
?????? ??????? ▼
?????????????? ?? ?
?? ???? ?????■? ???
??????????■????▼ ?
?? ???■?? ? ? ?
???? ? ? ????
????
0331デフォルトの名無しさん
2006/04/28(金) 00:03:28そういうことは面倒がらずに自分のプログラムを
じっくりみながら確実に起こしていくんだ。
それがプロというもの。ドキュメントだって納品物なんだ
0332329
2006/04/28(金) 00:06:56だけど、フローチャートなんてさっぱりなんだ。
0333デフォルトの名無しさん
2006/04/28(金) 00:13:12ちょちょいとエクセルあたりで描いてみれば
0334デフォルトの名無しさん
2006/04/28(金) 01:16:09CGIがしたいんですが何からしたらいいでしょうか?
0335デフォルトの名無しさん
2006/04/28(金) 01:20:22httpd.confに
options Execcgi
と書く
それがわかんなきゃXAMMPでもダウンロードしてc:\に
展開してドキュメント読むこと
0336デフォルトの名無しさん
2006/04/28(金) 01:20:56そのくらい自分で調べてくださいよ
あなたに説明してたらいくらスレがあっても足りませんよ
0337334
2006/04/28(金) 01:33:040338デフォルトの名無しさん
2006/04/28(金) 01:41:07本屋に行ってその手の本を買うか
あきらめてください
0339331
2006/04/28(金) 02:20:48っていう突っ込みを期待してたわけだが。
0340デフォルトの名無しさん
2006/04/28(金) 02:31:40VBで以下のようなのはどうやって書くのですか?できないような気がする。Aの間にある + でひっかかる
A( i , j ){・・・ ;return A( i+1 , j )+A( i , j+1 );}
0341デフォルトの名無しさん
2006/04/28(金) 02:55:13はいはいいいから自分でやってね
Perl tp://e-words.jp/w/Perl.html
CGI tp://e-words.jp/w/CGI.html
久しぶりのム板カキコ
0342デフォルトの名無しさん
2006/04/28(金) 05:33:05・subject.txtのスレタイに「キーワード」を含むもの抽出
・抽出したスレの.datファイルの取得
・過去ログ置き場のHTML、subject.txt更新
を30分間隔で行います。
2ちゃんのログを自動取得出来るスクリプト出来るかな?
<?
$fp=@fopen("http://pc8.2ch.net/hp/subject.txt","r") or die("error");
$lines = file("http://pc8.2ch.net/hp/subject.txt");
for ($i=0; $i<count($lines); $i++) {
if(stristr($lines[$i],"2ch関連")){
list ($dat, $subject) = explode (".dat<>", $lines[$i]);
print "<a href=\"http://pc8.2ch.net/test/read.cgi/hp/$dat/l50\" target=\"_blank\">$subject</a><br>";
}}
fclose($fp);
?>
こんな感じ?
0343デフォルトの名無しさん
2006/04/28(金) 09:25:15動きについて聞きたいのですがここでよろしいでしょうか?
0344デフォルトの名無しさん
NGNGつーかほっとドックなんとやらの存在意義とかどうよ。
日立茨城情報なんざPADの売ってるし
0345デフォルトの名無しさん
2006/04/28(金) 10:27:30「7行プログラミング」でググれ
0346デフォルトの名無しさん
2006/04/28(金) 11:55:03後でドキュメントを起してもシステムを作り出す事は出来ないが、
出来たシステムの動きが正しいのかの確認が後でする事が出来る。
0347デフォルトの名無しさん
2006/04/28(金) 11:56:13画面表示をしたいんですが、「001」の部分だけを002、003と変えて
表示していくにはどうしたらいいんでしょうか。
printf だとできないですよね。
0348デフォルトの名無しさん
2006/04/28(金) 12:10:100349デフォルトの名無しさん
2006/04/28(金) 12:39:31コマンドプロンプトじゃエスケープシーケンス効かないよ
ただ、CRは効くと思うのでそれを使えば良いと思うよ
0351347
2006/04/28(金) 13:56:13その場合ドライバを組み込む必要があるってことですか。
それだとちょっと困るんで教えてもらった単語でググってみたら、
APIを直接使う方法もあるようです。
http://f1.aaa.livedoor.jp/~pointc/log137.html
とりあえずこのやり方でやってみようと思います。
0352デフォルトの名無しさん
2006/04/28(金) 15:08:36printf("\r処理中[%d/∞]",vip);とかするけどな
0353デフォルトの名無しさん
2006/04/28(金) 15:13:360354デフォルトの名無しさん
2006/04/29(土) 15:43:57時代遅れの僕にも教えて下さい
0355デフォルトの名無しさん
2006/04/29(土) 16:01:57Micr●s○ftのパクrの集大成
0356デフォルトの名無しさん
2006/04/29(土) 16:05:09ちきしょー、二文字も隠されたらどの会社か分かんねぇな
0357デフォルトの名無しさん
2006/04/29(土) 21:00:39VisualStudioのフォームでコンボボックスを作成して、何も選択されなかった場合に
btnOKを押すとメッセージボックスで「なにか選択しろ 頼む」と表示するにはどうしたらいいのでしょうか?
ちなみにVBです。
if ---------- then
messagebox.show "何か選択しろ 頼む"
だと思うのですが----------の部分が分かりません
どなたかよろしくお願いします
0358デフォルトの名無しさん
2006/04/29(土) 21:54:210359デフォルトの名無しさん
2006/04/29(土) 22:10:46ありがとうございます。これからやってみます ペコリ┌○
0360デフォルトの名無しさん
2006/04/30(日) 06:35:29自分自身のアプリを例えばネットワークからダウンロードして、
さらに自身をアップデートして再起動するものがあるけど、
こういうサンプルみたいなものないですか?
0361デフォルトの名無しさん
2006/04/30(日) 09:32:550362デフォルトの名無しさん
2006/04/30(日) 12:32:04なにを主に朴ったんですか?
0363357
2006/04/30(日) 16:23:02if
cmbDay.SelectedIndex = "" Then
MessageBox.Show("Select a Day which you want to make a book.")
else if
cmbMonth.SelectedIndex = "" then
MessageBox.Show("Select a Month which you want to make a book.")
else if
cmbCourse.SelectedIndex = "" then
MessageBox.Show("Select a Course which you want to make a book.")
else if
cmbRoom.SelectedIndex = "" then
MessageBox.Show("Select a Room which you want to make a book.")
End If
End Sub
これでエラーが出るのですがどなたか教えていただけないでしょうか?
よろしくお願いします。
0364デフォルトの名無しさん
2006/04/30(日) 16:24:090365デフォルトの名無しさん
2006/04/30(日) 16:30:10エラー内容は以下の通りです。
・式が必要です。
・ステートメントの終わりを指定して下さい。
これがIF,else if各所に出ています。
他にも
・名前空間のステートメントが無効です。
・'End Class'の前には、対応する'Class'を指定しなければなりません。
が出ています。
尚、使用APPはVisualStudio2005Expressです。
よろしくお願いします。
0366デフォルトの名無しさん
2006/04/30(日) 16:34:07別のテキストファイルにエラーが出なくなるまでブロック単位で「切り取り→貼り付け」していってみなされ
0368デフォルトの名無しさん
2006/04/30(日) 17:04:450369357
2006/04/30(日) 18:59:35ありがとうございます。
何度かやってみたのですがダメだったので助かりました。
馬鹿のような質問なのですが
----------------------------------------------
If cmbDay.SelectedIndex = "" Then
MessageBox.Show("Select a Day which you want to make a book.")
----------------------------------------------
のような場合、「SelectedIndex = ""」でよいのでしょうか?以下エラーが発生します。
String "" から型 'Double' への変換は無効です。
0370デフォルトの名無しさん
2006/04/30(日) 19:03:320372デフォルトの名無しさん
2006/04/30(日) 19:13:06cppファイルをクリックしてMicrosoft Visual Studio .NET 2003を起動したのですが
ビルドできません、このやり方でしか、外部依存関係のフォルダの作り方しかしらないので
困っています。どんな設定をすればいいのでしょうか?
0373デフォルトの名無しさん
2006/04/30(日) 19:22:49ビルドできない経験がないから良く分からん
0374デフォルトの名無しさん
2006/04/30(日) 21:03:13プロジェクトを作らないでビルドしようとしているだろ。
0375デフォルトの名無しさん
2006/04/30(日) 21:17:54DirectDraw使ったプログラムって最新版のDirectXが入ってる環境で動きますか?
0376デフォルトの名無しさん
2006/04/30(日) 23:34:48どうやっても外部依存関係のフォルダが作れないのですが、どうやって作ればいいんですか?
元になるファイルだけのプロジェクトを作って、ビルドしても、includeされるファイルの外部依存関係フォルダができません。
ソースファイルに元になるファイルとincludeされるファイル2つを作ってビルドしてもできません。
もう何も思いつきません・・・
0377デフォルトの名無しさん
2006/04/30(日) 23:36:30色々理解できてないようだが、とりあえず
元になるファイルは忘れて新規でプロジェクトを作れ
0378デフォルトの名無しさん
2006/04/30(日) 23:45:29で、新規プロジェクト作成・・・元になるファイルで作ってみる。コンパイル成功、やった
よし、includeされるファイルをソースファイルに追加してみる、単体同士のコンパイル成功
ビルドしてみる。。。。、、、、・・・・失敗、実行できません。
0379デフォルトの名無しさん
2006/04/30(日) 23:48:190380デフォルトの名無しさん
2006/04/30(日) 23:50:27リンクに失敗してるのか?
エラーメッセージを貼れば親切な人が答えてくれるだろう
0381デフォルトの名無しさん
2006/05/01(月) 00:00:21コンパイルしています...
BMP_in.cpp
c:\stdio\mono1\BMP_in.cpp(20) : error C3861: 'printf': 識別子は、引数依存の照合を使用しても見つかりません。
e:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\stdio.h(301) : error C2365: 'printf' : 再定義; 以前の定義は '以前は不明な識別子' でした。
c:\stdio\mono1\BMP_in.cpp(62) : error C3861: 'printf': 識別子は、引数依存の照合を使用しても見つかりません。
c:\stdio\mono1\BMP_in.cpp(88) : error C3861: 'printf': 識別子は、引数依存の照合を使用しても見つかりません。
BMP_inには#includeとかvoidとか一切ありません。もうひとつはmono1というファイルでこっちは問題なしです。
で、わけが分からないので、printfはすべて消したら成功
ビルドしてみると
コンパイルしています...
スキップ中... (関連する変更は検出されませんでした)
mono1.cpp
リンクしています...
mono1.obj : error LNK2005: "int __cdecl BMP_in(unsigned char * const,int *,int *)" (?BMP_in@@YAHQAEPAH1@Z) は既に BMP_in.obj で定義されています。
mono1.obj : error LNK2005: "int __cdecl BMP_out(unsigned char * const,int,int)" (?BMP_out@@YAHQAEHH@Z) は既に BMP_in.obj で定義されています。
mono1.obj : error LNK2005: "int __cdecl BMP_read(unsigned char (* const)[3],int *,int *,char *)" (?BMP_read@@YAHQAY02EPAH1PAD@Z) は既に BMP_in.obj で定義されています。
mono1.obj : error LNK2005: "int __cdecl BMP_write(unsigned char (* const)[3],int,int,char *)" (?BMP_write@@YAHQAY02EHHPAD@Z) は既に BMP_in.obj で定義されています。
Debug/mono1.exe : fatal error LNK1169: 1 つ以上の複数回定義されているシンボルが見つかりました。
0382デフォルトの名無しさん
2006/05/01(月) 00:07:36前者のほうは、BMP_in内で<stdio.h>をインクルードしていないか、
していたとしてもprintfの使用より後に書いていると見える。
後者は率直に解釈すればBMP_in.cppとmono.cppに同名の関数がある
というように見えるが、きっと何か別の原因があるはずだ。
0383デフォルトの名無しさん
2006/05/01(月) 00:08:19○c:\studio\
0384デフォルトの名無しさん
2006/05/01(月) 00:12:190385デフォルトの名無しさん
2006/05/01(月) 09:50:390386デフォルトの名無しさん
2006/05/01(月) 09:53:272005 Suiteをお買い求め下さい。
0387デフォルトの名無しさん
2006/05/01(月) 09:59:20自己解決しますた。
0388デフォルトの名無しさん
2006/05/01(月) 15:42:06日本語配列キーポート、どっちつこてる?
0389デフォルトの名無しさん
2006/05/01(月) 15:50:04板違い
http://pc8.2ch.net/hard/
0390388
2006/05/01(月) 16:05:09板違いって、なんだよ。
スレ立てる必要があるほど重要な質問か?俺の質問は。
だったら、板違いだけど。
0391デフォルトの名無しさん
2006/05/01(月) 16:15:42ありですね。
で、自分は日本語配列キーボードです。
104配列にしたら、どんないい事があるの?あ、これ板違いかな?
0392デフォルトの名無しさん
2006/05/01(月) 16:16:010393デフォルトの名無しさん
2006/05/01(月) 16:17:070394デフォルトの名無しさん
2006/05/01(月) 16:17:52それこそ板違い
0395デフォルトの名無しさん
2006/05/01(月) 16:19:100396ぼるじょあ ◆yEbBEcuFOU
2006/05/01(月) 16:23:040397デフォルトの名無しさん
2006/05/01(月) 16:35:07向こうの板にもここのようなどんな質問でも受け付けるスレくらいあるだろうに。
0398デフォルトの名無しさん
2006/05/01(月) 16:37:29板とスレの違いがわかってない人?
0400デフォルトの名無しさん
2006/05/01(月) 19:22:120401デフォルトの名無しさん
2006/05/01(月) 19:31:530402デフォルトの名無しさん
2006/05/01(月) 19:40:47時間かかってもいいからやってみたいんですけど、ダメですか?
0403デフォルトの名無しさん
2006/05/01(月) 19:42:190404デフォルトの名無しさん
2006/05/01(月) 19:46:01メイクが終わった後、実行しようとしたら
LoadLibrary FAILEDと出て実行できません。
(BCC Developer Ver1.2.21)
メニューの「プロジェクト(P)」の
現在のプロジェクト構成(P)はDebugになっているのに
メイクしても実行メニューからは「実行(R) F9」しか選択できません。
なんでだろう?「デバッグ(D) F8」を選べるようにするにはどうすればいいですか?
0405デフォルトの名無しさん
2006/05/01(月) 19:46:540406404
2006/05/01(月) 20:10:41d3d9.dllからd3d9.libを作ったけどダメ
0407404
2006/05/01(月) 20:16:460408404
2006/05/01(月) 20:37:000409デフォルトの名無しさん
2006/05/01(月) 21:29:14KeyPort?
0410デフォルトの名無しさん
2006/05/02(火) 00:00:22http://www.clootie.ru/cbuilder/index.html
0411388
2006/05/02(火) 10:19:230412デフォルトの名無しさん
2006/05/02(火) 10:47:170413デフォルトの名無しさん
2006/05/02(火) 10:54:48よーわからんが、DirectX SDKは2004 Oct以前じゃないと不味いんじゃない?
0414デフォルトの名無しさん
2006/05/02(火) 10:58:23スレ違いだったらすいません。
0415414
2006/05/02(火) 11:12:00特定の命令を実行したときに発生するようですね。
0416デフォルトの名無しさん
2006/05/02(火) 18:26:05一応その前にCは勉強するとして、
本格的なアプリケーション作ろうと思ったら、
C++かC#どっちの方がいい?
技術的な問題があまりなかったら
GUIで開発出来るC#の方にしたいのだが・・・
0418デフォルトの名無しさん
2006/05/02(火) 18:59:51.net使うなら、どっちもいっしょ
0419デフォルトの名無しさん
2006/05/02(火) 19:04:27C++でもVC++ 2005のC++/CLIなどのCLRプログラムならC#/VB .NET同様のフォームデザイナが使える。
それはともかく、.NETなプログラムだと技術的な問題と言えばせいぜい古いコンピュータだと重いというくらいだが、
.NET Frameworkが普及していると言えるかどうか微妙(VBランタイムのように気軽に導入できない)
というどちらかと言うとマーケティング的な問題がある。
0420404
2006/05/02(火) 19:15:50やっぱりおなじ
0421デフォルトの名無しさん
2006/05/02(火) 19:30:460422416
2006/05/02(火) 20:01:13レスサンクス!どっちもいっしょかー。
.NET的な開発はしないんで、C#にでもしようかな。
ありがとうございました(’ω`)
0423デフォルトの名無しさん
2006/05/02(火) 21:02:380424デフォルトの名無しさん
2006/05/02(火) 22:21:08>.NET的な開発はしないんで、C#にでもしようかな。
最悪なソリューションですね。
0425デフォルトの名無しさん
2006/05/02(火) 22:38:250426423
2006/05/02(火) 22:41:210427デフォルトの名無しさん
2006/05/02(火) 22:47:55情報科学部でしたがたいしたことやらんよ。
授業はきっかけにすぎずどれだけ自分で勉強するかですわ。
そのとき役に立つのが大学で学べる理論な訳で。
0428デフォルトの名無しさん
2006/05/02(火) 23:17:44そうなんですか
貴方や周りの人はどんな言語をやっていたのですか?
0429デフォルトの名無しさん
2006/05/02(火) 23:21:09口説き文句とか。
正直、下手なプログラミング言語より役に立つと思う。
俺はC Java Delphi JavaScript PHP Perl C#・・・って暇やったんやなぁ。
0430デフォルトの名無しさん
2006/05/02(火) 23:35:01あまりにレベルが低かったからほとんどさぼった。
そしたら出席が足らなくて単位落とした。
Javaの授業は一度も出席せずに単位取った。
0431 ◆rXcpCnnJ8I
2006/05/02(火) 23:38:58へー口説き文句ですか
確かに下手なプログラミング言語よりは役に立ちそうですネ
上手かったのですか?
色々な言語やってらしたんですネ
初心者には何がオススメですか?
0432デフォルトの名無しさん
2006/05/02(火) 23:40:18しかも必ずしも履修できるわけではないようです。三年の秋からは就職活動なので、そんなんじゃ時間がたりません。
いまから自力で勉強したいです。(夏休みとかも含め)
やりたいことは、ネットトレードのツールをサポートしたり、
状況によってはアルゴリズムで売買命令を出したりするツールの作成なのですが、
どのプログラムがこういう用途にもっとも適するでしょうか。
図書館でパラ見したのですが
はじめての○○言語 みたいな本だと抽象的過ぎて、何ができて何かできないのかはっきりしません
そもそも、プログラム言語ってなんでもできるものじゃない、という先入観があるのですが、
それは事実でしょうか。
やりたいこと まとめ
1 ネットトレードのツールをサポートする機能
2 リアルタイムで送られてくる情報を処理する機能を持ちたい
3 アルゴリズム(材料情報が出て、かつ一分以内に急上昇した株を 買い、上昇幅の20%下落したら売る、とか)
に応じて注文を出せるようにしたい。
まったくのド素人です。とりあえず数学も必要なんかなと思って線形代数も履修したんですが、
意味ないすかねw金融工学とかは数学のスペシャリストがやるものだと思うので、
もっと原始的な数式とかつかってやってみたいんですが。
0433デフォルトの名無しさん
2006/05/02(火) 23:42:07CとC#くらいを勉強すれば潰しは効くと思います。
0434デフォルトの名無しさん
2006/05/02(火) 23:45:09ネット取引のインターフェースに依ると思います。
適材適所ではありますが、ロジック/アルゴリズムを記述すると言う面ではどれも同等のレベルです。
0435デフォルトの名無しさん
2006/05/02(火) 23:54:04なるほど。
たしかに売買命令だけはロジックアルゴリズムでできると思うんですが、
(むかしネットゲームでひたすら自分のキャラを追いかけて、チャットを送るとヒールをするっていうマクロツールはつくれたから)
心配なのはリアルタイムのデータ処理の部分なんです。
自動狩ツールを駆使してる連中は、
ネットゲームのプログラムを解析して、アプリケーションのなかでやりとりされている情報を自由に扱っていたんですが、
それはマクロツールでは不可能でした。
だから今プログラミングの勉強してみようと考えているのですが、
取引ツールのプログラムを解析して中でやりとりされている情報をあつかう、っていうのは=言語を勉強する っていうことじゃないんですかね?
ようするに プログラム言語を勉強することで、
取引ツールでやりとりされている、株の一刻一刻のデータ 465 468 497 とかを扱うことって出来るんですか?
0436デフォルトの名無しさん
2006/05/02(火) 23:56:14Javaぐらい?
0437デフォルトの名無しさん
2006/05/03(水) 00:00:43適当な言語を覚える->ライブラリ、フレームワークについて勉強する->作ってみる
->遅い!->アルゴリズムを勉強する->OK
とかでいいんではないでしょうか。とりあえずのリアルタイム性は高速CPUに任せて見ては。
0438デフォルトの名無しさん
2006/05/03(水) 00:03:15ライブラリ、フレームワークぐぐったら意味わかりました。ども。こういう世界があるんですね。マジトンクス。
本かってきます
0439デフォルトの名無しさん
2006/05/03(水) 00:03:43チャンクごとにstcoからJPEGのオフセット位置を取得して
そこからstszにあるJPEGサイズをチャンクごとのフレーム枚数
ひっぱってきてファイルをはいているんだけど
モノによっては(いろんなところからもってきたmov)JPEGを抜き出すことが出来ない。
ただ、だいたいのmovでJPEGを抜き出せているから処理自体はコレでいいと思うのだけど
例外的なものがあるのかも知れない。
movファイルのJPEGのオフセット位置とサイズの取得の仕方を詳しい人がいればおしえて。
0440デフォルトの名無しさん
2006/05/03(水) 00:43:54なんでmovファイルがすべてMotionJPEGと思ってるんだ?
0441デフォルトの名無しさん
2006/05/03(水) 01:09:27それとも人力?
0442デフォルトの名無しさん
2006/05/03(水) 01:10:11えっ、まじでか?
0443デフォルトの名無しさん
2006/05/03(水) 01:24:09ほんまや。
data formatが違ってるわ。
駄目な理由がはっきりしてすっきりした。ありがとう。
0444デフォルトの名無しさん
2006/05/03(水) 07:48:14ソースコードでの互換性なら標準C/C++も結構ある。
0445デフォルトの名無しさん
2006/05/03(水) 12:37:26画面を切り替えると切り替えたソフトに対してUWSCのマクロが実行されてしまいます。
これを解消する方法は有るのでしょうか?
0446デフォルトの名無しさん
2006/05/03(水) 15:22:27ググルとディスプレイばかりで…たまにあっても、意味を知っていること前提の記述ばかりです。
0447デフォルトの名無しさん
2006/05/03(水) 15:33:240448デフォルトの名無しさん
2006/05/03(水) 15:39:45Cです。ありがとうございます。おかげで読んでいた全ての文章が一瞬で繋がりました。
0449デフォルトの名無しさん
2006/05/03(水) 16:53:16カズオはうちの叔父さんだ
0450デフォルトの名無しさん
2006/05/03(水) 19:01:56まだ全く知識がありません。
とりあえず、JAVAを覚えて行こうと思うのですが
オススメの本ありますか?それとも本なんか買うより
ネットで調べた方がいいですかね?
0451デフォルトの名無しさん
2006/05/03(水) 19:17:56悪いことは言わん。別の路を探せ、
0452デフォルトの名無しさん
2006/05/03(水) 19:25:00>>447
横槍だが、CランタイムライブラリをCRTと略す著者がいるのか。
せめてC RTLにしろ、いやむしろ略すな、と著者に問い質したいな。
0453デフォルトの名無しさん
2006/05/03(水) 19:29:300454デフォルトの名無しさん
2006/05/03(水) 19:29:540455デフォルトの名無しさん
2006/05/03(水) 19:30:59msvcrt.dll
crt0.o
とかって見たことないですか?
各種C処理系で古くからずっと使われている略称です。
0456デフォルトの名無しさん
2006/05/03(水) 19:32:510457デフォルトの名無しさん
2006/05/03(水) 19:40:14ライブラリはどこ逝ったんじゃー、(#゜д゜)凸ゴルァー!
0458デフォルトの名無しさん
2006/05/03(水) 19:41:29dll:Dynamic Link Library
o:Object -> ライブラリの構成単位
なので自明。
0459デフォルトの名無しさん
2006/05/03(水) 20:32:38Run-Time Error
や
Run-Time Version
もRTで表されてしまうんとちゃうんか(#゜д゜)凸ゴルァー!
0460デフォルトの名無しさん
2006/05/03(水) 20:35:05その辺は略さん。
0461デフォルトの名無しさん
2006/05/03(水) 20:37:11だろ?だろ?
明らかに差別だ。
MS訴えて賠償金がっぽり稼いでやる。
0462デフォルトの名無しさん
2006/05/03(水) 20:37:50では次の方どうぞ。
0463デフォルトの名無しさん
2006/05/03(水) 22:52:150464デフォルトの名無しさん
2006/05/03(水) 23:00:15i = NINI_NO_ICHI;
printf("%c\n",str[i]);
0465デフォルトの名無しさん
2006/05/03(水) 23:00:500466デフォルトの名無しさん
2006/05/03(水) 23:06:32即レスありがとうございました!
もう一つだけ失礼させて頂きます。見苦しかったらスルーでお願いします。
if文で特定の2バイト文字(例えば”あ”)の存在をチェックをしたいのですが、
これもどう書いていいんだか分かりませんorz
if (str[i] == 'a') のように書いてみましたが、
if ((str[i] && str[i +1]) == 'あ') じゃ駄目でしたorz
0467デフォルトの名無しさん
2006/05/03(水) 23:08:34strstr(str,"あ") != NULL
0468デフォルトの名無しさん
2006/05/03(水) 23:32:51これまたありがとうございました。ただ、ちょっとやりたいことと
使い道が違うようです。説明不足で申し訳ありませんorz
「クリック等のイベントで一文字ずつ読み進めて行って、
その文字が○○だったら〜する」
という処理がしたいのです。
0469デフォルトの名無しさん
2006/05/03(水) 23:38:18if (str[i] == 0x82 && str[i + 1] == 0xA0)
のように文字コード直書きで何とか判別できるようですが、
どう見てもスマートなやり方じゃない気がします。
単純に文字比較で実現できる方法はないでしょうか?
0470デフォルトの名無しさん
2006/05/04(木) 00:05:16BTS(バグトラッキングシテム)関連のスレはありますか?
0471デフォルトの名無しさん
2006/05/04(木) 00:20:27検索しろよ・・・
ttp://pc8.2ch.net/test/read.cgi/tech/1088818269/
0472デフォルトの名無しさん
2006/05/04(木) 00:30:56単純にはmemcmp(str + i, "あ", 2);
けれど最近ではワイド文字へ変換して処理するのが一般的。
0473デフォルトの名無しさん
2006/05/04(木) 01:33:38今携帯からアクセスしてます
0474デフォルトの名無しさん
2006/05/04(木) 06:07:39便乗質問。UNICODE(MS defaultでは、UTF-16だが)対応で
memcmp(str + i, _T("あ"), 2/sizeof(_TCHAR));
じゃまずい?
str が rich edit control からの EM_GETLINE の結果だと
これではうまくないことはあるけど。
0475デフォルトの名無しさん
2006/05/04(木) 07:23:452/sizeof(_TCHAR)はうっかりミスを起こしそうで俺は嫌だな。
せめて_tcslenで数えさせようよ。
もっとも俺ならUNICODEかどうかに関わらず、
文字列処理は常にwchar_tへ変換してから行う。
0476デフォルトの名無しさん
2006/05/04(木) 18:56:26言語は何がいいですか?
0477デフォルトの名無しさん
2006/05/04(木) 18:58:48食っていきたいわけじゃないんですけど
本当ですか?
0478デフォルトの名無しさん
2006/05/04(木) 19:34:14プログラム言語ならどれでもOK
0479デフォルトの名無しさん
2006/05/04(木) 19:38:09俺は毎日htmlとjavascriptで遊んでいる。
両方の辞典があれば面白いと思うよ。
0480デフォルトの名無しさん
2006/05/04(木) 19:55:48ここ眺めてみな。質問する場合は目的や動機を書くと見当違いな言語を勧められずに済む。
何をやるかによって使う言語はまるっきり変わる。
【言語】おすすめの言語ってなんでしょう【初心者】
http://pc8.2ch.net/test/read.cgi/tech/1124600090/
0481476
2006/05/04(木) 20:37:40そっちのスレッドみて合った言語をさがしてみます
0482469
2006/05/05(金) 01:50:50遅れましたが、ありがとうございました。そしてまた質問です…
Char*型のグローバル変数hogeにテキストファイルを読み込んだ後、
キーが押されたら一字ずつ出力していくようなプログラムを作ってます。
(ようはよくあるノベルゲームです)
現在はキーが押されたらhoge+=1(2バイト文字なら2)とインクリメントし、
WM_DESTROYメッセージが来たらdelete[] hoge;で確保した配列を削除してます。
ただインクリメントすると、配列のどこまでインクリメントしたのにも関わらず、
アプリケーション終了時(deleteが呼ばれたとき?)に確実にヒープエラーが起きます…
何が原因なのか見当が付きませんorz どなたか対策をご教示下されば幸いです。
テキストファイル読み込みの関数の処理は、↓な感じです。
HANDLE fh;
DWORD dwFileSize, result;
fh = CreateFile ("hoge.txt", GENERIC_READ, 0, NULL,OPEN_EXISTING, FILE_ATTRIBUTE_NORMAL, NULL);
if (fh == INVALID_HANDLE_VALUE) {
MessageBox (NULL, "ファイルが開けませんでした。", "hoge.txt", MB_OK);
}
dwFileSize = GetFileSize(fh, NULL);
hoge= new char[dwFileSize + 1];
ReadFile(fh, hoge, dwFileSize, &result, NULL);
hoge[result] = '\0';
CloseHandle (fh);
0483デフォルトの名無しさん
2006/05/05(金) 02:00:540484デフォルトの名無しさん
2006/05/05(金) 02:38:27CGIのスレはないんでしょうか?検索しても設置のスレしか出ません
よろしくお願いします
0485デフォルトの名無しさん
2006/05/05(金) 04:39:590486デフォルトの名無しさん
2006/05/05(金) 04:42:330487デフォルトの名無しさん
2006/05/05(金) 05:03:250488デフォルトの名無しさん
2006/05/05(金) 09:54:050489デフォルトの名無しさん
2006/05/05(金) 10:03:17絵が書きたいならUMLのツールがお薦め。
0490デフォルトの名無しさん
2006/05/05(金) 10:11:31めちゃくちゃ汚いソース改造しなくちゃいけなくなって。
できればフリーで
0491デフォルトの名無しさん
2006/05/05(金) 12:35:490492デフォルトの名無しさん
2006/05/05(金) 13:08:300493デフォルトの名無しさん
2006/05/05(金) 14:14:11ポインタのコトを勉強しなおせ
インクリメントはメモリの参照アドレスを増加していってるだけだ
文字列の出力位置を変更してるわけじゃない
文字列をメモリに読み込んだときは、メモリアドレスと文字列の出力位置が同じってだけだ
しかし、おかげで文字の出力先を変更するオリジナルのstl::stringをラッパしたクラスを作ったら楽じゃまいか?とか思いついた。
きっと既にどこかには存在するんだろうが・・・
とりあrずサンクス!!
0494デフォルトの名無しさん
2006/05/05(金) 18:07:12Win2kSP4の環境では動くのですが、XPだと動きません。
2kとXPではライブラリなどに何か違いがあるのでしょうか?
解決する方法が全く思いつかないので助けて下さい。
0495デフォルトの名無しさん
2006/05/05(金) 18:30:040496デフォルトの名無しさん
2006/05/05(金) 18:34:562kでは動きます。
XPでは動きません。
この事からどのような原因が考えられますか?
どうか知恵をお貸し下さい。
0497デフォルトの名無しさん
2006/05/05(金) 20:11:070498494
2006/05/05(金) 20:21:27助けようがない
497 名前:デフォルトの名無しさん[sage] 投稿日:2006/05/05(金) 20:11:07
助けようがない
なんだコイツら、うざい死ね。
自己解決したよ、
テメーらみたいな人間的に終わってるアホ人間に頼ろうとした俺が馬鹿でした。
0499デフォルトの名無しさん
2006/05/05(金) 20:24:05どこかにソースアップするならともかく
0500デフォルトの名無しさん
2006/05/05(金) 20:32:59(1)変数Xに任意の数字を代入し、3で割り切れるかどうかを判定するプログラムを作成せよ。
(2)変数に入力した数字が「3」「5」「7」で割り切れるかどうかを判定・結果を同時に表示するプログラムを作成せよ。
ソースコードをお願いします!
ちなみにHSPつかってます
0501デフォルトの名無しさん
2006/05/05(金) 20:37:03> 俺が馬鹿でした。
ばーかばーか
0502デフォルトの名無しさん
2006/05/05(金) 20:37:05VC6持ってれば常識だよ
XPや2000でServicePack6.0は
まあ、俺も見てなくてレスしなかったから
0503デフォルトの名無しさん
2006/05/05(金) 20:38:43ServicePack5.0
0505デフォルトの名無しさん
2006/05/05(金) 20:58:30SP6や5が出てるなんて知らなかった。
0506デフォルトの名無しさん
2006/05/05(金) 21:02:38>>502さんはオマエのコトにゃ触れてないだろw
むしろオマエを応援してるっぽいのに・・・
ま、モチツケ
0507デフォルトの名無しさん
2006/05/05(金) 21:06:172ちゃんねるで変な煽りにファビョってるようじゃダメなんじゃないかねー
それならむしろ他の掲示板で聞いた方が良かったと思うよ。
まぁ自己解決したみたいだし、次はすぐ聞かずに調べてからにすれば
いいような気もするが。
0508デフォルトの名無しさん
2006/05/05(金) 23:35:23方法は数字を実際割ってみて、あまりを見るんだ。
割って、あまりが0になればそれは割り切れる。
HSP知らないけど、MODか%かなんか命令あるでしょ。
0509デフォルトの名無しさん
2006/05/06(土) 00:23:49お前真性のアホか?
WindowsじゃなくてVC++のServicePackのことだアホ。
0510デフォルトの名無しさん
2006/05/06(土) 04:34:24ん・・・詳しく教えてはくれまいか
0511デフォルトの名無しさん
2006/05/06(土) 09:01:130512デフォルトの名無しさん
2006/05/06(土) 09:29:120513デフォルトの名無しさん
2006/05/06(土) 09:54:040514デフォルトの名無しさん
2006/05/06(土) 11:19:400515デフォルトの名無しさん
2006/05/06(土) 12:01:370516デフォルトの名無しさん
2006/05/06(土) 13:53:04ttp://tiny-cobol.sourceforge.net/index.php
ここからtinycobol-0.63.tar.gzというファイルをダウンロードするところまでは出来たんですが
その後どうすればこれを使えるんでしょうか?
アホな質問ですみません・・・
0517デフォルトの名無しさん
2006/05/06(土) 13:55:33ソースからビルドするの?
winだったら tinycobol-0.63-1.mingw.exeをダウソしたほうがいいんじゃない?
0518デフォルトの名無しさん
2006/05/06(土) 13:56:510519デフォルトの名無しさん
2006/05/06(土) 14:02:30Requirements
To create a binary executable from COBOL sources using the TinyCOBOL compiler, the following should be installed in your system:
The TinyCOBOL compiler binary and run-time library
Berkeley's DB library (version 1.85.4 or later)
The New Curses Library(PDCurses using MinGW)
GNU C Compiler(Cygwin or MinGW on Win32)
To compile the TinyCOBOL compiler and run-time library and from the sources, the following must be installed on your system:
The TinyCOBOL compiler source code
GNU Flex or equivalent LEX tool
GNU Bison or Berkeley's Yacc (version 1.9.3)
GNU C Compiler (Cygwin or MinGW on Win32)
Berkeley's DB library (version 1.85.4 or later)
The New Curses library(PDCurses using MinGW)
The Getopt library(GNU or Berkeley's version)
GNU Make utility
GNU text utilities(TextUtils) or equivalent
A POSIX (UN*X like) shell interpreter
0520デフォルトの名無しさん
2006/05/06(土) 14:59:12グラフィックがバンバン動くプログラムはどうやって
つくればいいですか?
ActiveXとかを勉強すればよいのですか?
(本気です)
お勧めの本や、逝くべき板とかありましたら
教えてください。
ファイナルファンタジーとかああいうプログラムって
何で書かれているのですか?
(C#ですか?)
0521デフォルトの名無しさん
2006/05/06(土) 15:08:43ええ、正解です。
0522デフォルトの名無しさん
2006/05/06(土) 15:15:23本屋行け
0523494
2006/05/06(土) 18:04:05VC++6.0にSP6当てたのですが、以前と変わらずXPでは動きません。
試しにXPでビルドしてみた物は、そのXPでは動きます、2kでも動きます。
しかし知人のXPでは動きません。
そのDLLにはC++やMFCの一般的な構文しか使っていないので動かないことなどあり得ないんです。
しかし動きません。
皆目見当が付きません。
0524デフォルトの名無しさん
2006/05/06(土) 18:08:02そんな前提は成り立たない。
0525デフォルトの名無しさん
2006/05/06(土) 18:10:21アプリ開発は.netでやってました。とか。
0526デフォルトの名無しさん
2006/05/06(土) 18:30:26ソース貼るとか
0527デフォルトの名無しさん
2006/05/06(土) 18:48:410528デフォルトの名無しさん
2006/05/06(土) 18:49:360529494
2006/05/06(土) 18:52:44もっと根本的なことですた・・・Debug版だったからですた・・・。
Release版だと正常に動きますた・・・。
∧,,,∧
(´⊆` ) スマンカッタ・・・
/ y/ ヽ
━(m)二フ⊂[_ノ
(ノノノ l l l )
0530デフォルトの名無しさん
2006/05/06(土) 18:54:140531デフォルトの名無しさん
2006/05/06(土) 19:08:590532デフォルトの名無しさん
2006/05/06(土) 19:09:46WindowsならDirectXを勉強すればいいと思う。
或いはOpenGLもあるな。
0533デフォルトの名無しさん
2006/05/06(土) 19:11:30GDI使っているのなら、TextOutWはWin 9xでも使えるからUnicode (UTF-16)使え。
0534デフォルトの名無しさん
2006/05/06(土) 19:16:51もうどうでも良いでしょ。9xなんて。
0535デフォルトの名無しさん
2006/05/06(土) 19:31:570536デフォルトの名無しさん
2006/05/06(土) 19:38:41LZMAがどんなふうにデータを圧縮しているか分かりません。
LZ77とやらはある程度理解したつもりなのですが、
LZMAとLZ77の違いについての資料が見つかりません。
どなたかご存知の方、教えていただけないでしょうか。
よろしくお願いします。
0537デフォルトの名無しさん
2006/05/06(土) 19:46:04ググったらアホほど引っかかるのは参考にならんのかい?
0538デフォルトの名無しさん
2006/05/06(土) 19:47:060539デフォルトの名無しさん
2006/05/06(土) 21:03:58VCのMSDNや、eclipseのJAVA みたいなワンボタンでも開けるようなのをキボン
0540デフォルトの名無しさん
2006/05/06(土) 21:06:330541539
2006/05/06(土) 21:16:29MSDNを見ながら作ったプログラムって、関数名とかが微妙にANSIとかからずれていて、コンパイルがまともにできなかった記憶があるのですが・・・
0542デフォルトの名無しさん
2006/05/06(土) 21:19:20幻想
0543539
2006/05/06(土) 21:19:41>MSDNって標準C++とかSTLとか載っているんでしたっけ?
標準C++は乗ってません。STLは一応乗ってます。
>MSDNを見ながら作ったプログラムって、関数名とかが微妙にANSIとかからずれていて、
>コンパイルがまともにできなかった記憶があるのですが・・・
んなわきゃーない。ワイド文字用とワイド文字切り替え用に別名前の定義もあるが標準の関数名でもコンパイルは通る。
0544デフォルトの名無しさん
2006/05/06(土) 21:24:230545デフォルトの名無しさん
2006/05/06(土) 21:25:09gccとかそっちの話だと思うけれど。
標準C++もころころ仕様が変わってた次期があったけどな。
0546539
2006/05/06(土) 22:06:51了解いたしました。MSDNで大丈夫そうですね。
ありがとうございました。
0547デフォルトの名無しさん
2006/05/06(土) 23:13:480548デフォルトの名無しさん
2006/05/06(土) 23:48:590549デフォルトの名無しさん
2006/05/06(土) 23:54:53ありがとう
検索の仕方が悪かったようだ…
0550デフォルトの名無しさん
2006/05/07(日) 06:36:440551デフォルトの名無しさん
2006/05/07(日) 07:35:09Set obc = fso1.CreateFolder("C:\w")
Set fso1 = Nothing: Set obc = Nothing
を実行すると、800A004Cエラーになります。なにがいけないのか?間違ってないと思うんだけど
0552デフォルトの名無しさん
2006/05/07(日) 10:01:41BOOLはintのtypedefで、FALSEは0と定義されている。
BOOL型のオブジェクトが0初期化されれば当然FALSEになる。
0553デフォルトの名無しさん
2006/05/07(日) 11:15:52初期化してなかったら不定。
0554だいぶ初心者
2006/05/07(日) 14:40:34よく似た状況と思われる件をJava質談板にかいてみましたが厳しいです。799あたりです。
0555551
2006/05/07(日) 17:34:340556デフォルトの名無しさん
2006/05/07(日) 22:38:15グラフィック関係(NOT GUI)でいうウインドウとビューポートについて適当な解釈はありませんか?
ウインドウはグラフのとある地点を切り取った部分のことを指すと思います。(のぞき窓)
ビューポートがどういう対応付けになるかよくわかりません。
発端は。。。
河西春雄って人のアルゴリズム本を買って、
グラフィックの章で使われてるプログラムをそのまま実行するようなライブラリをWin32APIで作ったんですよ。(タートルグラフィックのライブラリ
大方うごくんですけど、でも不手際でウインドウとビューポートが途中で変更されるような内容ではうまく動きませんでした。
でどういうものをウインドウと言っていて、どういうものをビューポートといっているのかの解釈によっては手直ししないといけません。
どなたかご存知ありませんか?
0557デフォルトの名無しさん
2006/05/07(日) 22:43:010558デフォルトの名無しさん
2006/05/07(日) 22:46:560559デフォルトの名無しさん
2006/05/07(日) 22:56:032ちゃんねるブラウザと言ってもいろいろあるので、それぞれ違う。
0560デフォルトの名無しさん
2006/05/07(日) 23:21:12レスさんきゅー。
レイヤーですか。うーん。
テレビのピクチャーいんピクチャーみたいな感じかなぁ。。。(最近とんと聞きませんけど。
とりあえず。
ビューポート内だけが有効な描画領域ではみ出るとクリッピングされ、ビューポートも独自にローカルな座標系を得る。と。
うんで、場合によってはビューポートからウィンドウへ座標の正規化もされる。。。のかなー。
こんな感じでしょうか・・・。
0561デフォルトの名無しさん
2006/05/07(日) 23:41:57ちょっと前に規格関係の問題があるような事を聞いた気がするんで。
0562デフォルトの名無しさん
2006/05/07(日) 23:57:37処理に必要な情報は引数にする?メンバ変数にする?
外部とのI/Fになるメソッドがクラスのメンバ変数を隠蔽すればよいわけで、
内部処理に使うメソッドはCとかのライブラリ的な位置づけでもいいでしょ?
引数渡しにすればinput/outputが見えやすくなるし、classの切り口でみると
メンバ変数はCのglobal変数の悪夢に近似してるといわれると、そうかもと
思えてくるし、classが密な結合しているのは不安。
変数がstackに積まれるロスが気になるきもするけど、今時のCPUでは誤差
の範囲内に収まりそうでもあるし。
引数渡しにするならstaticなメソッドでいいわけですよね?
たとえば、文字列を管理するクラスMyStringを作っているとして、メモリ操作を
するutility的なメソッドをprotectedにするとして、対象となるメモリポインタは
渡す?メンバ変数を参照させる?ってことなんですが、どう考えます?
0563デフォルトの名無しさん
2006/05/08(月) 07:36:40[
int i
for(i = 0; i < 10; i++)
{
if(なんらかの条件)
{
.... なんらかの処理
break;
break;
}
}
☆
}
このような関数を作成した時に
break;
break;
の処理の後は☆部分に戻るのでしょうか?
それとも一度目のbreakでifから脱出してしまいforの処理に戻るのでしょうか?
0564デフォルトの名無しさん
2006/05/08(月) 08:02:400565デフォルトの名無しさん
2006/05/08(月) 08:52:31一時的に使う/1メソッドで完結する物は引数(描画クラスの線を引くメソッドが使うx,y座標)。
Drawing.DrawLine(x,y);
インスタンスの状態を表すものはメンバ(線クラスのx,y座標)。
Line.X = x;
Line.Y = y;
Drawing.Draw(Line);
もちろんメンバの書き換え、参照は厳重に管理する。
質問の例だと下名はメンバ変数を参照する。
MyStringのインスタンスに対する操作なので。
MyString a = new MyString("アホかと");
MyString b = new MyString("バカかと");
a.MemoryCtrl(b);
上のように全く関係のないa,b間で操作が起こってしまうのは気持ち悪い。
staticなユーティリティクラスのメソッドという話であれば引数で渡すけれど。
MyStringUtil.MemoryCtrl(a);
0566デフォルトの名無しさん
2006/05/08(月) 14:17:07ここでお伺いします。
digraph g {
a->a1;
a->a2;
a->a3;
:
(省略)
:
a->a98;
a->a99;
a->a100;
}
のような場合に横に長くなってしまい、
A4 横でもはみ出してしまいます。
これを A4 横にうまく収めたいのですが、
何かうまい方法はありませんか。
例えば a1 〜 a50 を用紙の上半分、
a51 〜 a100 を用紙の下半分に出す方法などです。
# 本当は a300 くらいあり、可読性から
# フォントも小さくできないんです。
0567デフォルトの名無しさん
2006/05/08(月) 14:28:43意味がよくわからないが、配列にした方がいいのでは?
0568566
2006/05/08(月) 14:38:310569デフォルトの名無しさん
2006/05/08(月) 15:32:09エスケープシーケンスを使いたいと思ってなんとか使えるようにはなりました。
しかし、カーソルを全角用の2文字分の長い方に意図的に変えるのはどうやってやったらいいでしょうか
0570デフォルトの名無しさん
2006/05/08(月) 15:45:02常識もなく出来の悪い子は何やっても駄目なんだから素直に諦めれww
0571デフォルトの名無しさん
2006/05/08(月) 16:01:490572デフォルトの名無しさん
2006/05/08(月) 16:08:08どういう出力の時にどうなって欲しいの?
分かりにくいから具体例書いて。
0573デフォルトの名無しさん
2006/05/08(月) 16:12:360574デフォルトの名無しさん
2006/05/08(月) 16:13:09カーソルの出る位置に事前に全角カーソルを出力して置けばよい
0575デフォルトの名無しさん
2006/05/08(月) 16:21:44例えばgetch()とかの入力待ちの時のカーソル出た状態の時などです
普通にプログラム作動せずにコマンドプロンプトに入力したりする時は
全角文字のところにカーソル持っていけば半角の時の2倍の長さのアンダーバーのカーソルが出るじゃないですか
それをプログラムで制御したいのです
例えばエスケープシーケンスではカーソルを好きな所に移動させたり消したり付けたりできるじゃないですか
それを長さを全角用とか半角用とかに自由に変えることが出来ないものかと
>>573>>574
どういうことでしょう?
#include <stdio.h>
main()
{
printf(" "); /* 全角スペース */
getch();
}
でやってみたら出来ませんでした
0576デフォルトの名無しさん
2006/05/08(月) 16:28:130577デフォルトの名無しさん
2006/05/08(月) 16:29:46位置を合わせないと・・・
0578デフォルトの名無しさん
2006/05/08(月) 16:38:06#include <stdio.h>
main()
{
printf(" ");
printf("\x1b[1D");
getch();
}
0579デフォルトの名無しさん
2006/05/08(月) 16:48:00勿論全角スペース以外の全角文字に対しても・・・
どうしても半分のアンダーバーの上に全角の文字が乗った形になってしまう・・・
0580デフォルトの名無しさん
2006/05/08(月) 16:51:410581デフォルトの名無しさん
2006/05/08(月) 16:55:110582デフォルトの名無しさん
2006/05/08(月) 17:01:54ひまつぶしですか?
勝手にやってろよ
0583デフォルトの名無しさん
2006/05/08(月) 17:07:16チェックが厳しいんだもん
gets()使うと文句言われるし
制限文字数以上入力できないようにしろとか言われるんだよ
0584デフォルトの名無しさん
NGNG0585デフォルトの名無しさん
2006/05/08(月) 17:39:19普通に fgets() 使ってろ。
0586デフォルトの名無しさん
2006/05/08(月) 17:45:06常識もなく出来の悪い子は何やっても駄目なんだから素直に諦めれww
0587デフォルトの名無しさん
2006/05/08(月) 17:52:12カーソル自体を止めたいの
0588デフォルトの名無しさん
2006/05/08(月) 17:53:09全角文字の場合、その文字の先頭にカーソル位置を合わせれば、
勝手にカーソル幅も変わるが?
0589デフォルトの名無しさん
2006/05/08(月) 18:01:22例えばどうやるの?
こうした場合は駄目でした
#include <stdio.h>
main()
{
printf("あえぐぇあ");
printf("\x1b[2D");
getch();
}
0590デフォルトの名無しさん
2006/05/08(月) 18:12:07#include <unistd.h>
char *crypt(const char *key, const char *salt);
この crypt 関数は、使ったあとに、ポインタに対して free しなくてもよいのでしょうか
0591デフォルトの名無しさん
2006/05/08(月) 18:18:25調べたのですが分かりません
一体どういうことなのでしょう
0592デフォルトの名無しさん
2006/05/08(月) 18:19:14それ以前に、Win2Kでは(そのままでは)エスケープシーケンスは使えなかったはず。
素直にコンソール系のAPI使えば?
0593デフォルトの名無しさん
2006/05/08(月) 18:23:05参考までに
ttp://kasai86.ld.infoseek.co.jp/dos/esc.htm
0594デフォルトの名無しさん
2006/05/08(月) 18:29:33具体的にカーソルが大きい状態でいるプログラムを組めますか?
0595デフォルトの名無しさん
2006/05/08(月) 18:32:14LSI 試食版では#include <windows.h> が出来ないのですが
0596デフォルトの名無しさん
2006/05/08(月) 18:33:54ほかのコンパイラを使え。
0597536
2006/05/08(月) 20:12:13あああ、お礼も言わず蒸発して申し訳ない。
今さらですが、お返事ありがとうです。
GWで休みボケしていたようで、書き方が不適切でした。
LZMAで圧縮したデータの書式(フォーマットというのでしょうか)が知りたいのですが、
どこかに参考になるサイト等は無いでしょうか。
ググって目に付いたサイトを覗いてみたり、本家のソースを読んだりしてみたのですが
私ではどうにも分からなかったもので…。
どうかよろしくお願いします。
0598デフォルトの名無しさん
2006/05/08(月) 20:43:210599デフォルトの名無しさん
2006/05/08(月) 20:50:04逆ポーランド電卓とか。
0600デフォルトの名無しさん
2006/05/08(月) 20:56:05入出力機能を持っているわけではないそうですが
どうしてそんな仕様なんでしょうか?
初期にUNIXを書くとき、入出力は全部アセンブリでやって
データを処理するアルゴリズムを記述するときだけCを使ったということなんでしょうか
0601デフォルトの名無しさん
2006/05/08(月) 20:59:47研修で決められてるので
0602デフォルトの名無しさん
2006/05/08(月) 21:39:02環境によっては全く独自のIOライブラリを用意することもあるから
言語仕様にIO機能を依存させたくないってのがあったんじゃないの。
というか言語仕様でそういう機能を持たせている言語はむしろ少ない。
0603デフォルトの名無しさん
2006/05/08(月) 21:44:50研修で出された課題と全然関係ないことやろうとしてないか?
普通は教えられた範囲内で課題がでると思うが
0604デフォルトの名無しさん
2006/05/08(月) 22:13:10担当の人がおかしいんですよ
でも文句言えない立場なんで
0605デフォルトの名無しさん
2006/05/08(月) 22:15:220606デフォルトの名無しさん
2006/05/08(月) 22:19:37どんな立場だよ
「LSI-Cではwindows.hが使えないみたいなんですけどどうすればいいんでしょうか」
って聞けばいいだけだろ
0607デフォルトの名無しさん
2006/05/08(月) 22:34:20windows.h使えというのはこのスレの流れででてきた話
0608デフォルトの名無しさん
2006/05/08(月) 23:07:420609デフォルトの名無しさん
2006/05/08(月) 23:38:49だろうね。
gets()だとバッファオーバーフローの可能性があるから、
fgets()でバッファーオーバーフロー位は防げ、
と言う話を勘違いしているに違いない。
0610デフォルトの名無しさん
2006/05/08(月) 23:47:380611デフォルトの名無しさん
2006/05/09(火) 01:43:00gets()じゃなかった
とにかく自分で入力作りたいの
0612デフォルトの名無しさん
2006/05/09(火) 02:05:35char *trimstr(char *s1)
{
while (*s1)
{
if ((*s1 == ' ') || (*s1 == '\t'))
s1++;
else
break;
}
char *s = s1;
s1 = s1+strlen(s1);
while (*--s1)
if ((*s1 != ' ') && (*s1 != '\t'))
break;
s1[1] = 0;
return s;
}
このソフト、Linuxで動かすと、頻繁にセグメンテーションフォルトで落ちてしまいます。
デバッガで原因を調べてみたら、この関数に長さ0の文字列を渡すと起こる*ことがある*ようです。
私はC初心者なんで確認したいんですけど、この関数に長さ0の文字列を渡すと
メモリが破壊されますよね?
そして、これはセキュリティーホールですか?セキュリティ上問題があるなら作者にこっそりメールします。
0613デフォルトの名無しさん
2006/05/09(火) 02:13:40char s[] = "";
trimstr(s);
こういうときに--s1は正しくないメモリを指し(これだけで鼻から悪魔)、
しかも間接参照をしているから読むべきでない場所を読もうとすることになる。
或いは空白もタブも無い文字列を渡した場合もまずい気がする。
それを有り得ないことにするなら話は別だが。
char s[] = "abc";
trimstr(s);
0614デフォルトの名無しさん
2006/05/09(火) 02:20:16長さ0の文字列を渡すと、s1より前のアドレスに0を書き込む可能性があるな
0615デフォルトの名無しさん
NGNG>>351
0616デフォルトの名無しさん
2006/05/09(火) 12:04:330617デフォルトの名無しさん
2006/05/09(火) 12:43:10人気があるらしくなかなか買えなくて大変だったよ。
0618デフォルトの名無しさん
2006/05/09(火) 13:00:16人気があるらしくなかなか買えなくて大変だったよ。
0619デフォルトの名無しさん
2006/05/09(火) 14:17:42VBに直したいのですが、オススメのソフトなどありますか?
0620デフォルトの名無しさん
2006/05/09(火) 14:43:33最終的にC++に直したいので、Basic→C++のものでも良いです。
あつかましいですが、よろしくお願いします。
0621デフォルトの名無しさん
2006/05/09(火) 14:55:500622デフォルトの名無しさん
2006/05/09(火) 15:01:390623デフォルトの名無しさん
2006/05/09(火) 15:12:19VBとC++も全然違うもの
BASICのコードを読んでC++に移植するならフリーで使えるコンパイラでも探せばいいと思うが
多分そういう質問じゃないんだろうな
0624デフォルトの名無しさん
2006/05/09(火) 15:17:18マジレスするとFreeBasicあたりでTinyPTCやDevILあたりを使ってWindows環境で動くようにして
それを手でバカチョンコンバートしてC++に移植
0625デフォルトの名無しさん
2006/05/09(火) 15:17:250626デフォルトの名無しさん
2006/05/09(火) 15:36:35やっぱ最新バージョンは一味違うね。
0627デフォルトの名無しさん
NGNG縁無き衆生と言ってよい?
0628デフォルトの名無しさん
2006/05/09(火) 16:18:230629デフォルトの名無しさん
2006/05/09(火) 16:25:53移植するのは初心者には難しそうな気もする。
「おすすめのソフト」ってことは、コンバーターとかを
教えろってことなのだろうか。
それなら、昔のコードが動く環境を探したほうが早そうだな。
0630デフォルトの名無しさん
2006/05/09(火) 16:28:230631デフォルトの名無しさん
2006/05/09(火) 16:39:43似たようなプログラム探してきた方が早いよ
0632デフォルトの名無しさん
2006/05/09(火) 16:52:07http://pc8.2ch.net/test/read.cgi/tech/1139379786/
0633デフォルトの名無しさん
2006/05/09(火) 17:40:00だからFreeBASICでTinyPTCだよ
0634619
2006/05/09(火) 18:38:54BASICの種類は、N88というものです。
とりあえずみなさんの意見を参考にして、
色々と試してみようと思います。
ありがとうございました。
0635デフォルトの名無しさん
2006/05/09(火) 19:23:30どっちみち大幅に修正が必要だから、ExcelVBA辺りで試してみることお勧め。
0637デフォルトの名無しさん
2006/05/10(水) 00:01:53FOR LOOP文で例えばカウンタ変数iを用いてFOR i LOOP で処理するとします。
そのとき、宣言部(declare)でそのカウンタ変数の値を宣言することは
出来ませんよね?仕事の後輩にそう答えてしまったのですが、、
分かる方、お答え願いますm(_ _)m
0638デフォルトの名無しさん
2006/05/10(水) 00:09:07マルチ乙
0639デフォルトの名無しさん
2006/05/10(水) 00:10:290640デフォルトの名無しさん
2006/05/10(水) 01:22:38宣言は宣言であり、値の代入は出来ない
定数宣言なら可能
それよりも”変数の値の定義”ってなんだ?
0641デフォルトの名無しさん
2006/05/10(水) 02:47:59質問者の中に自分がやることが何なのかを理解してない人がいますがなぜですか?
教えてください
0642デフォルトの名無しさん
2006/05/10(水) 03:29:27人間とはそういうものなのです。
イエスキリストが処刑される時も自分が何を言っているか分かっていない者が
いることが新約聖書に書かれています。つまり少なくとも2000年ぐらい前から
そういう人が居ることが記録に残っているのです。
0643デフォルトの名無しさん
2006/05/10(水) 11:55:03WinAPI32とかは使えません
0644デフォルトの名無しさん
2006/05/10(水) 11:59:15標準Cでんなもんはない。
0645デフォルトの名無しさん
2006/05/10(水) 13:02:06ありがとうございました
ちなみに環境はwin2000のLSI試食版です
0647デフォルトの名無しさん
2006/05/11(木) 02:03:34方法はいくつかあるけど、お前の態度が気に入らないから教えない。
0648デフォルトの名無しさん
2006/05/11(木) 04:42:50Windows は知らない。
UNIX系OSの場合は gettimeofday() で可能だが、UNIX互換のライブラリが
あるならそのまま使えるんじゃないかな。
0649デフォルトの名無しさん
2006/05/11(木) 04:49:370650デフォルトの名無しさん
2006/05/11(木) 22:38:441/1000なんて見たことないぞ。
0651デフォルトの名無しさん
2006/05/11(木) 23:42:160652デフォルトの名無しさん
2006/05/11(木) 23:45:260653デフォルトの名無しさん
2006/05/11(木) 23:53:07VBはいちいち宣言しないといけないから最悪の選択肢。
0654デフォルトの名無しさん
2006/05/12(金) 01:06:52なんか参考になるサイトってありますか?
ブートローダーから作ろうと思ったけど、あまりにも時間がかかりそうだったから
とりあえずGrupで・・・・・・ってことで誰か参考になるようなサイトキボンです。
0655デフォルトの名無しさん
2006/05/12(金) 01:12:380656デフォルトの名無しさん
2006/05/12(金) 01:14:45以下面倒だから↓
0657デフォルトの名無しさん
2006/05/12(金) 07:14:150658デフォルトの名無しさん
2006/05/12(金) 08:01:11ワロス
これ以上キーボード打つのもめんどくさいな
0659デフォルトの名無しさん
2006/05/12(金) 10:30:000660デフォルトの名無しさん
2006/05/12(金) 10:47:07本来はそうなんだろうけどクレジットカード会社のシステムは人間系がヤだったりするのでミッションクリティカルとかより利益優先
0661デフォルトの名無しさん
2006/05/12(金) 21:43:26DHTML これ最強 特にjavascriptが
0662デフォルトの名無しさん
2006/05/13(土) 12:47:52ソースを.hと.cppに分けて書く場合
.hにはクラスやメソッド、変数の宣言に必要なインクルードだけ
.cppには.hで記述した分を除き、.cppファイル中で必要になったインクルード
と考えていますが、こんな感じであっていますでしょうか?
0663デフォルトの名無しさん
2006/05/13(土) 14:54:41第二のmona os登場か?ガンガレ
http://www.monaos.org/
0664デフォルトの名無しさん
2006/05/13(土) 16:45:36いいと思うよ。.cppの方は.hで記述した分を除かなくてもいいかも知れんが。
0665デフォルトの名無しさん
2006/05/14(日) 13:55:58少し訳があってMe以外使えないんですよ・・・
0666デフォルトの名無しさん
2006/05/14(日) 13:58:360667デフォルトの名無しさん
2006/05/14(日) 14:41:35ExcelVBA
0668デフォルトの名無しさん
2006/05/14(日) 18:48:55一応将来はプログラマー?とかSEみたいなソフトウェアの開発に関する仕事がしたいと思ってる高校生です。
そのためにも勉強していきたいし、そういう仕事面以外でもプログラミングを趣味?みたいにしたいと思ってます。
将来に発展させるには何からはじめるべきでしょうか?
自分で調べてみたところいろいろと言語があるようで、いろいろありすぎてそっからわかりませんでした。
アルゴリズム?はある程度理解しています。
とりあえずBASICとかいうものから勉強していけばいいのでしょうか?
スレ違いでしたら申し訳ないです。関連てしそうなスレに誘導していただければ幸いです。
0669デフォルトの名無しさん
2006/05/14(日) 18:51:04命が惜しければPGは辞めろ
死ぬ覚悟ができたらもう一度ここに来い
0670デフォルトの名無しさん
2006/05/14(日) 19:05:23http://pc8.2ch.net/test/read.cgi/tech/1124600090/
将来に繋げたいならプログラミングなんてやらずにまずは学校の勉強してまともな大学逝け。
0671デフォルトの名無しさん
2006/05/14(日) 21:49:11私は半角英数モードにしといて英語は入力後[Enter]、日本語は入力後[変換]
としてますが、私の周囲はいちいち[漢字]キーで切り替えてます。
皆さんはどうしてますか?
0672デフォルトの名無しさん
2006/05/14(日) 21:50:110673デフォルトの名無しさん
2006/05/14(日) 21:56:57もう一度押すと全角入力になるからそれ使ってる。
0674デフォルトの名無しさん
2006/05/14(日) 21:59:39漏れは日本語を入力するとき以外は入力ロケール自体を米国に切り替えている。
入力ロケールの切り替えはAlt+左シフトにしているな。
0675デフォルトの名無しさん
2006/05/14(日) 22:33:51いやー、自分が知らないうまいやり方があるかと思って。
レスくれた方ありがとうございました。
0676デフォルトの名無しさん
2006/05/14(日) 22:36:000677デフォルトの名無しさん
2006/05/14(日) 23:28:23で変換される文字列はどのようなデータになるのでしょうか。
2進数や16進数ではないですよね。
0678デフォルトの名無しさん
2006/05/15(月) 05:13:42IPアドレス
0679デフォルトの名無しさん
2006/05/15(月) 06:12:10だっっっからどんなデータ型になるのか聞いてんだよ低脳!
んなこた分かってんだよ池沼が、出しゃばるなクズ野郎。
0681デフォルトの名無しさん
2006/05/15(月) 06:16:070682デフォルトの名無しさん
2006/05/15(月) 07:37:380683デフォルトの名無しさん
2006/05/15(月) 07:39:120684デフォルトの名無しさん
2006/05/15(月) 07:39:364バイトのバイナリ
0685デフォルトの名無しさん
2006/05/15(月) 07:44:170686デフォルトの名無しさん
2006/05/15(月) 07:48:120687デフォルトの名無しさん
2006/05/15(月) 07:53:062進法も16進法も数を文字で表現する手段の1つに過ぎないから、
どっちと答える性質のものではない。
敢えて言うなればメモリもレジスタも電圧の有無で記録するから2進法ということにはなるだろうが。
0689デフォルトの名無しさん
2006/05/15(月) 08:27:460690デフォルトの名無しさん
2006/05/15(月) 08:31:37たぶんエラーることはないですよ
0691デフォルトの名無しさん
2006/05/15(月) 08:40:28次にどんなprintfをするか楽しみ
0692デフォルトの名無しさん
NGNG0693デフォルトの名無しさん
2006/05/15(月) 11:43:46>ちなみに言うと>>685は俺ではなああああああああああああい
679 はお前なのか。そうか。死ね。
0694デフォルトの名無しさん
NGNGただしレガシー
0695デフォルトの名無しさん
2006/05/15(月) 16:31:27一発でわかるものが殆どだよね。
0696デフォルトの名無しさん
2006/05/15(月) 17:30:39「変換される文字列」って引数のコトだよな?
で、自分で「文字列」っつってんだから文字列の型(char* とか string とか)なのは分かってるハズだよな?
んで、なんで「2進数や16進数」とか言ってんだ?
ひょっとして「変換され"た"文字列」と言いたかったのかな?
でもやっぱり自分で「文字列」っつってるから(以下略)
0697デフォルトの名無しさん
2006/05/15(月) 18:44:18といいたかったのでは?
0698677
2006/05/15(月) 23:22:21>>696
文字列が変換されて何になるか、どんなデータ型になるか、が知りたかったんだよ。
それを「変換される文字列」と書いておかしいか?
モマイは何を勘違いしてるのか・・・ヤレヤレ
あとさ、printfで%xでは表示できるのに%dではエラーる理由が知りたい、おしえれ。
0699デフォルトの名無しさん
2006/05/15(月) 23:46:270700デフォルトの名無しさん
2006/05/16(火) 01:25:480701デフォルトの名無しさん
2006/05/16(火) 05:31:02それを少しでも「意図的にやっていた」かのように見せたくて急遽ウザキャラに変貌。
コテにはよくあることなんだけどね。
0702677
2006/05/16(火) 07:04:520703デフォルトの名無しさん
2006/05/16(火) 07:41:360704677
2006/05/16(火) 08:06:180705デフォルトの名無しさん
2006/05/16(火) 08:25:05これはありえない
%xで表示できたら当然%dでも表示できる
0707デフォルトの名無しさん
2006/05/16(火) 10:52:13環境と最小のサンプルを提示してくれ。通常は、>705だ。
0708デフォルトの名無しさん
NGNG0709677
2006/05/16(火) 11:49:16w2kSP4にVC++6
DWORD IP
IP = inet_addr("127.0.0.1");
//問題ナッシン
printf(" %08X ", IP);
//エラーる
printf(" %d ", IP);
全くもって普通
>>708
inet_ntoa()のような処理を実現しようと思ったんだがね。
俺の考えてるような処理ではないようだ。
0710デフォルトの名無しさん
2006/05/16(火) 12:07:27>//エラーる
>printf(" %d ", IP);
127.0.0.1みたいな値を期待してるのに、
16777343とか出てきたから、エラーだとか言ってるんじゃあるまいな・・・
0711デフォルトの名無しさん
2006/05/16(火) 12:12:280712デフォルトの名無しさん
2006/05/16(火) 12:13:010714677
2006/05/16(火) 12:47:05強制終了。
0716デフォルトの名無しさん
2006/05/16(火) 13:06:07つまり>677は何かとんでもない勘違いをしているか、
ソースをコピペすることもできないアホと言うことで宜しいか。
0717デフォルトの名無しさん
2006/05/16(火) 13:43:580718677
2006/05/16(火) 15:57:02回答者気取りたいならさあ
0719デフォルトの名無しさん
2006/05/16(火) 16:22:43あんたの言う、その「エラーる」コンパイルできる最小のソースを作ってみてくれ。
それならば頭を使うに吝かではないぞ。
0720デフォルトの名無しさん
2006/05/16(火) 16:28:48inet_atonの間違いか?
だいたい一般的なinet_addrの実装は
struct in_addr val;
if (inet_aton(cp, &val))
return (val.s_addr);
return (INADDR_NONE);
とそのままinet_atonの結果を返してるだけなわけだが
0721デフォルトの名無しさん
2006/05/16(火) 17:26:43出てきたエラーメッセージも忘れずにな
0722デフォルトの名無しさん
2006/05/16(火) 19:17:07おまえも少しは頭つかって考えてくれよ
質問者気取りたいならさあ
0723デフォルトの名無しさん
2006/05/16(火) 21:15:330724668
2006/05/16(火) 22:03:35そんなハードな仕事なんですか・・・。
ちょっと躊躇しちゃいます。
とりあえず今はアドバイスどおり学校の勉強をがんばりたいと思います。
本当にありがとうございました。
0725デフォルトの名無しさん
2006/05/17(水) 14:29:213ヶ月風呂なし外出なし睡眠3時な仕事をして体壊して会社辞めた俺が来ましたよっと
後でこれはマシな方と聞いたときには・・・('A`)
ま、業界にもよるけどね
0726デフォルトの名無しさん
2006/05/17(水) 14:35:35その辺はこっちの話題だな
【鬱病】 壊れたプログラマー 3人目 【爆発】
http://pc8.2ch.net/test/read.cgi/prog/1140521857/
0727デフォルトの名無しさん
2006/05/17(水) 15:07:09今日の午後までに…!お前の役目だ何している!!
魅上「書けるか…こんなデスマで……外注も逃げ失せた…
あんたなんかプロマネじゃない!!
魅上「何だこのザマは!何故 私をこんな目に遭わせる!!
あんたはプロマネなんかじゃない!!プロ真似だ!!
月 「貴様!!」
ニア「本プロジェクト崩壊の原因はこの人の責任です。
相沢「模木、伊出、この人を降格処分にする」
模木&伊出「はい」
月 「や やめろ!近寄るな!」
月 「ミサ!ミサはどうした!! ミサ書けーっ!!
ソースコード書けーっ!!
ニア「ミサさんは胃を壊して入院中です」
月 「入院中!?こんな時に何やってる!ミサの馬鹿が!!」
月 「高田ーっ!高田はどうした!?書け!!テスト仕様書、書けーっ!!
ニア「高田は自殺しましたよ」
月 「死んだ!?だ…誰か!誰か…!!
誰か、プログラムを作ってくれ!!
0728デフォルトの名無しさん
2006/05/17(水) 15:13:08マ板でやれ
0729デフォルトの名無しさん
2006/05/17(水) 15:15:57効率よく数えたい場合、何か賢いやり方ってありますかね?
1111 0000 0000 1111 0000 0000 0010 0001 -> 10個 みたいな
0730デフォルトの名無しさん
2006/05/17(水) 15:20:32×ビットの数
○high ビットの数
スマソ
何か目から鱗なやり方があるような気がするんだけど。
今はビットごと各位にマスク取って、数えてます。
0731デフォルトの名無しさん
2006/05/17(水) 15:39:41ttp://www.nminoru.jp/~nminoru/programming/bitcount.html
段階的に紹介されていて面白いよ。
0732デフォルトの名無しさん
2006/05/17(水) 17:08:52ありがとうございます。
やっぱり凄いのがあった!
0733デフォルトの名無しさん
2006/05/17(水) 19:09:53こ、これわ・・・
質問者じゃないけどオモロぃ&ためになる&覚えておいて損はないですな
実際に使うか使わないかは別として・・・
xor ax, ax を思い出した。。。orz
0734デフォルトの名無しさん
2006/05/17(水) 22:50:41生成された値かを判断することは可能でしょうか?
GUID 自体は、時間と MAC アドレスから生成されていること、また
ttp://www7a.biglobe.ne.jp/~tsuneoka/win32tech/11.html の記述で、
GUID 構造体の特定データが MAC アドレスをさしていることから、
日時の取得も可能なのでは…?と思い、質問させて頂きました。
よろしくお願いします。
0735デフォルトの名無しさん
2006/05/17(水) 23:04:55実装上は・・・お察し('A`)
0736デフォルトの名無しさん
2006/05/17(水) 23:18:200737デフォルトの名無しさん
2006/05/18(木) 00:39:56どうもありがとうございました。
0738デフォルトの名無しさん
2006/05/18(木) 07:31:160739デフォルトの名無しさん
2006/05/18(木) 08:47:320740デフォルトの名無しさん
2006/05/18(木) 08:52:350741デフォルトの名無しさん
2006/05/18(木) 09:13:130742デフォルトの名無しさん
2006/05/18(木) 10:55:46元のとマッチするまでそれを繰り返せばいいよ。
0743デフォルトの名無しさん
2006/05/18(木) 11:03:230744デフォルトの名無しさん
2006/05/18(木) 15:16:03じゃぁフリーでメジャーなヤツ
notepad.exe + gcc
0745デフォルトの名無しさん
2006/05/18(木) 15:26:20例えばラーメン屋だけの情報を書き込んで 公開したりできるようです。
この機能を利用してゲームのマップ情報共有をしたいと考えたのですが
できるでしょうか?
googleが取り扱ってるのは地球マップですが それをドラクエダンジョンマップなどに
置き換え、ゲーム攻略サイトで多数の人に情報を地図上に書き込んでもらいたい為です。
上記のようなことがブラウザベースでできるなら google map apiでなくても構いません。
なにか実現できるようなツールとかありますか?
0746デフォルトの名無しさん
2006/05/18(木) 16:44:270747デフォルトの名無しさん
2006/05/18(木) 17:31:58人に聞かなきゃ作れないようなシステムじゃ
万が一できても運用できないからやめとけ
0748745
2006/05/18(木) 21:58:22実現のめどがつきました。
重複書き込み失礼いたしました。
0749デフォルトの名無しさん
2006/05/18(木) 23:37:58ちょwwwwww
おまwwwwwwww
0750デフォルトの名無しさん
2006/05/19(金) 02:13:09ネットワークに接続しないスタンドアロンで動くプログラムを作っています。
所持するデータが結構多くて複雑なのです。
SELECTでのINNER JOINとORDER BY、そしてViewが使えればいいのですが・・・
0751デフォルトの名無しさん
2006/05/19(金) 02:26:270753デフォルトの名無しさん
2006/05/19(金) 03:30:14当分先だぞ
0754750
2006/05/19(金) 06:07:46LINQ Preview (May 2006).msiってのみつけたからダウンロードして、
インスコできなかったらVisualC# Express Edition入れて
やっとのコトでインスコしたら・・・なんか違う(´・ω・`)
んでココに戻ってきたら・・・orz
2.0が2005年だったからもう出てると思ったのに・・・
0755デフォルトの名無しさん
2006/05/19(金) 08:12:250756デフォルトの名無しさん
2006/05/20(土) 13:21:35福祉サイトAに貼ってあるリンクからショップサイトBへ入ってきてお買い上げいただくと
BがAへ寄付をする、ということをやりたいんですが、プログラム類の知識を持っていません。
HYMLはタグ辞書があれば全く難なく書ける、CSSも多少は分かる・・・程度です<プログラムじゃねぇ
要は単発のアフィリエイトのようなもので、「その人がAから入ってきた」ということが
分かればいいのですが、これはちょっと勉強すれば初心者にもできるようなものでしょうか。
その場合、何というプログラミングでしょうか
Web収入板の アフィリエイトを自分で運営したい スレで
>20 :クリックで救われる名無しさんがいる :2005/06/29(水) 09:27:09 ID:TKSqT2l30
>アフィリエイトの仕組みを作るだけならクソみたいに簡単。
という発言も見つけたので、もしかしてと思いまして・・・。
利用者にとって簡単なので、アフィリエイト的なシステムがいいと思ったのですが
もし無理でしたら何か代わりになる方法を考えKnight(´・ω・`)
0757756
2006/05/20(土) 13:24:330758デフォルトの名無しさん
2006/05/20(土) 13:32:050759デフォルトの名無しさん
2006/05/20(土) 13:52:450760デフォルトの名無しさん
2006/05/20(土) 13:59:23アフィリエイトプログラミング
0761756
2006/05/20(土) 15:32:29説明悪くてすまんです
ttp://dictionary.goo.ne.jp/search.php?MT=%A5%D7%A5%ED%A5%B0%A5%E9%A5%E0&kind=jn&mode=0&base=1&row=0
【プログラム】
756=(3)
760=(1)
0762デフォルトの名無しさん
2006/05/20(土) 16:46:44http://dictionary.goo.ne.jp/search.php?MT=%A5%D7%A5%ED%A5%B0%A5%E9%A5%DF%A5%F3%A5%B0&search_history=%A5%D7%A5%ED%A5%B0%A5%E9%A5%E0&kind=jn&kwassist=0&mode=0&jn.x=33&jn.y=10
ついでに「何というプログラミングでしょうか」を「何というプログラムでしょうか」に置き換えたとしても意味不明。
「どんな風にプログラムを組めば良いでしょうか」に脳内変換して解答すると、
タグにユーザIDでもつけて、そのタグがクリックされたらユーザIDとIPを保存。(24時間以内の同一IPは無視)
あと、サイトが固定ならRefererもチェックするといいかも。
携帯からのアクセスも考えるなら、最近の機種なら個体識別できたハズだからそれをIPの代わりに使う。
それで保存された量に応じて支払えばいいんじゃね?
ちなみに概要だからアナはいっぱいあるよ。
0763デフォルトの名無しさん
2006/05/20(土) 19:40:080764デフォルトの名無しさん
2006/05/20(土) 21:58:26オンメモリのデータをDB的に処理したいなら
一時ファイルでも使うとか
0765デフォルトの名無しさん
2006/05/20(土) 21:59:11>>750
にね
0766756
2006/05/21(日) 01:14:26嗚呼、おれのオツムが足りてないですね(´・ω・`)申し訳ない・・・
いただいた情報もほとんど分かりませんが何とか自分で解読してみて
もし自力では理解できないようだったらWebProg板行きます。
ありがとうございました。多謝。m(_ _)m
0767デフォルトの名無しさん
2006/05/21(日) 17:37:17家で課題をやるためにLinuxを無料でダウンロードしたいのですが、どういうものがあるのかサイト等を教えていただけませんか?
0768デフォルトの名無しさん
2006/05/21(日) 17:56:000769マイク ◆yrBrqfF1Ew
2006/05/21(日) 18:03:39bpfが使えたりするしcshっていう最高に変なシェルもある
そして世界中の髭面ハッカーが使っている
その数約数千人
0770伝説新人タクシ
2006/05/21(日) 18:04:03Vineも無償で手に入る(製品版ではない)
Windowsと共存させるなら未経験者要注意。
KNOPPIX Edu5(CDから起動するLinux)を使う手もある
>>768はWindows上でLinux環境をエミュレートするソフト
0771・∀・)っ-○◎● ◆toBASh....
2006/05/21(日) 18:20:590772・∀・)っ-○◎● ◆toBASh....
2006/05/21(日) 18:21:560773ろぼっと
2006/05/21(日) 18:23:45というのがないと出来ないそうなので、Micrlsoftからそれをダウンロードして
インストールしたんですが、プログラムの中に入ってないみたいで、学習できません。
どうすればいいでしょうか?
0774デフォルトの名無しさん
2006/05/21(日) 18:25:47Linux板のディストリ選びスレ逝け。
まとめサイトもある。
コンパイラ動かしたいだけならcygwinやCDから起動できるKnoppix, VMPlayer+Ubuntuとかが楽。
0775767
2006/05/21(日) 18:28:19いろいろな意見を聞けて非常に参考になりましたm(_ _"m)ペコリ
0776デフォルトの名無しさん
2006/05/21(日) 20:00:03少なくとも>771-772は(何度やってもアンカーミスの直らない)馬鹿だろうけどな。
0777デフォルトの名無しさん
2006/05/21(日) 20:31:57BSDはLinuxではないだろ。
0778・∀・)っ-○◎● ◆toBASh....
2006/05/21(日) 20:36:080779デフォルトの名無しさん
2006/05/21(日) 22:05:55あるいはわかってないか
よってAIXをオススメ
0780デフォルトの名無しさん
2006/05/21(日) 22:23:370781デフォルトの名無しさん
2006/05/22(月) 10:09:420782デフォルトの名無しさん
2006/05/22(月) 10:18:550783デフォルトの名無しさん
2006/05/22(月) 11:20:43材料はだしの素、醤油、みりん、料理酒、砂糖、塩があります。
0784デフォルトの名無しさん
2006/05/22(月) 11:21:560785781
2006/05/22(月) 12:59:53VMPlayerじゃなく、VMWareだろ?
間違えてないか?ってことよ
0786デフォルトの名無しさん
2006/05/22(月) 13:09:380787デフォルトの名無しさん
2006/05/22(月) 13:16:23俺の場合出汁と醤油は2:1だ
みりんを入れるのと酒+砂糖を入れるのは大体同じことだ。分量は適当で大匙1位
うどんの汁だと塩はいらないかも
0788デフォルトの名無しさん
2006/05/22(月) 13:34:13VMWare 有償 高い
VMPlayer 無償 設定ファイルを自分で作んないといかんからメンドイ
(でも設定自体はそんな難しくない)
0789デフォルトの名無しさん
2006/05/22(月) 14:21:57あったらおしえて〜
0790デフォルトの名無しさん
2006/05/22(月) 14:24:15man usage
0791デフォルトの名無しさん
2006/05/22(月) 15:28:53ちなみに俺は買い替え4回(95.98.XP.UNIX)
ソフトは買わない事を心情にしているので
だいたい90万くらいしか使ってないぞ
自称一流PG
0792デフォルトの名無しさん
2006/05/22(月) 15:29:59自称一流なら板名くらい嫁
0793デフォルトの名無しさん
2006/05/22(月) 18:23:53所詮は自称。
自称ほど当てにならないものはない。
0794デフォルトの名無しさん
2006/05/22(月) 19:01:55うわあ痛い
0795デフォルトの名無しさん
2006/05/22(月) 21:41:19N88BASICのMAP関数についてご存知の方いますか。
今、昔のN88BASICのプログラムのVisual Basicへの移植をやっているのですが、
Y = MAP(A , B)
とは何をしているのでしょうか。
0796デフォルトの名無しさん
2006/05/22(月) 21:47:05ファイルをpublic_html内にPHPでアップロードしたら誰でも直接アクセスできますよね?
ログインした人だけアクセスできるようにって可能ですか?
DBに入れようかと思ったんですがMySQLではサポートされてないみたいなので
どうしようか悩んでます。
0797デフォルトの名無しさん
2006/05/22(月) 21:51:050798デフォルトの名無しさん
2006/05/22(月) 21:51:42失礼しました。そっち行ってみます。
0799・∀・)っ-○◎● ◆toBASh....
2006/05/22(月) 22:05:220800デフォルトの名無しさん
2006/05/22(月) 22:44:47掲示板関連のファイルを全部ディレクトリに入れてBasic認証すればできそうですよね。
Basic認証ってやったことないんですけど。
WebProg板ではpublic_htmlの外に置けばいけると教わりました。
どっちでもいけそうですね。
ありがとうございました。
0801デフォルトの名無しさん
2006/05/22(月) 23:12:53>799は、Basic認証は素人の発想かどうかを聞いている。
0802デフォルトの名無しさん
2006/05/22(月) 23:23:530803デフォルトの名無しさん
2006/05/22(月) 23:31:420804デフォルトの名無しさん
2006/05/22(月) 23:33:062.文法
0805デフォルトの名無しさん
2006/05/22(月) 23:46:140806デフォルトの名無しさん
2006/05/22(月) 23:48:400807デフォルトの名無しさん
2006/05/22(月) 23:55:55805ですけどstdio.hインクルードしてなくてちょこっと文字出力するプログラムでも
エラーが100個くらいでてくるんですけど
0808デフォルトの名無しさん
2006/05/22(月) 23:56:510809デフォルトの名無しさん
2006/05/23(火) 00:12:14ならばインクルードすればいいのではありませんか?
0810デフォルトの名無しさん
2006/05/23(火) 00:21:40インクルードしても同じのが出てくるんですよ
printfの定義がおかしいみたいな
0811デフォルトの名無しさん
2006/05/23(火) 00:27:380812デフォルトの名無しさん
2006/05/23(火) 01:02:41ソフト売場いっても無くて……
マジで困ってます。
0813デフォルトの名無しさん
2006/05/23(火) 01:06:44http://www.amazon.co.jp/exec/obidos/ASIN/4469212121/503-0907121-3046327
0814デフォルトの名無しさん
2006/05/23(火) 01:38:44少しはまともに答えてやれよwwwwうぇwwww
>>805
こっちだってエラーの内容とソースコードないとわからんよ
>>812
>>813はネタっぽいが、一応Amazonでも売ってる
開発とかプログラミングとかでググレ
あと、学生ならオレにも学割りで買ってくれ
0815デフォルトの名無しさん
2006/05/23(火) 02:14:55わかった
0816デフォルトの名無しさん
2006/05/23(火) 09:21:25言語は手に入れるものではない。
0817デフォルトの名無しさん
2006/05/23(火) 10:56:30自己解決しました
ヘッダーの中のアンダーバー一個間違って消しちゃってました
0818デフォルトの名無しさん
2006/05/23(火) 13:31:57アンダーバー?
0819デフォルトの名無しさん
2006/05/23(火) 13:38:57stdio.hの中身のだろ。
0820デフォルトの名無しさん
2006/05/23(火) 13:50:310821デフォルトの名無しさん
2006/05/23(火) 14:07:40バカに対する安全策はないでしょうか?
0822デフォルトの名無しさん
2006/05/23(火) 14:11:24プログラミングさせない。
#マジでそういう香具師は他にもやらかしかねないよ。
0823デフォルトの名無しさん
2006/05/23(火) 16:04:58ということすら思いつかないバカを解雇する。
0824暗黒の岸
2006/05/23(火) 18:55:59個人的には苦しんで覚えるC言語っていうサイトが良かったんですがここで勉強してる方います?
0825デフォルトの名無しさん
2006/05/23(火) 18:58:27馬鹿に教えてもらうと馬鹿になる
0827デフォルトの名無しさん
2006/05/23(火) 19:27:06趣向の問題なので、何も勧めない。
0828デフォルトの名無しさん
2006/05/23(火) 19:40:17http://homepage3.nifty.com/mmgames/c_guide/17-01.html
fopen関数を実行すると、ファイル情報を持つFILE型へのポインタが返されます。
このポインタは、以後、開いたファイルの識別子として使うだけなので、
ポインタ特有の操作を行ったり、構造体の要素を使うことはありません。
今後、FILE型へのポインタ変数を、ファイルポインタと呼びます。
0829デフォルトの名無しさん
2006/05/23(火) 19:44:40Google そして 2ch の膨大なライブラリはバカにできない
0830デフォルトの名無しさん
2006/05/23(火) 19:51:50あー、色々間違ってんな。
CにはFILE型なんて型は無い。
FILE構造体のポインタとは理解しているようだがソレをFILE型なんて言わない。
型って言っていいのはchar,short,int,long,etc...('A`)マンドクセ
最近の型無し言語の影響だなこりゃ。
ゆとり教育か?
0831デフォルトの名無しさん
2006/05/23(火) 20:00:430832デフォルトの名無しさん
2006/05/23(火) 20:01:500833832
2006/05/23(火) 20:02:230834デフォルトの名無しさん
2006/05/23(火) 20:21:340836デフォルトの名無しさん
2006/05/23(火) 21:22:55カーソルの位置をSETしたり、画面をスクロールさせたりする類のAPIの簡単な解説はWEB上の
どこかにありませんか?
0837デフォルトの名無しさん
2006/05/23(火) 21:25:090838デフォルトの名無しさん
2006/05/23(火) 21:29:19仮に動いたとしても誰も使わないだろうし
0839デフォルトの名無しさん
2006/05/23(火) 21:47:090840デフォルトの名無しさん
2006/05/23(火) 21:49:590841デフォルトの名無しさん
2006/05/23(火) 21:53:04もしもし、あなた、間違っていますよ。
0842デフォルトの名無しさん
2006/05/23(火) 21:53:280843デフォルトの名無しさん
2006/05/23(火) 22:47:060844デフォルトの名無しさん
2006/05/23(火) 23:03:14ストアドを使った方が、複雑な処理ができるし、処理が早いと思います。
Hibernateを使う意味って何ですか?
0845デフォルトの名無しさん
2006/05/23(火) 23:29:06ファイルポインタでぐぐったら面白いもの見つけた。
0846デフォルトの名無しさん
2006/05/24(水) 01:00:04大学のレポートか書かないといけないんだが…。
0847デフォルトの名無しさん
2006/05/24(水) 01:03:520848デフォルトの名無しさん
2006/05/24(水) 01:05:32数列から、もっとも長い部分増加列をすばやく見つけるアルゴリズムを
考えて欲しいんだ。総当りだと最長で2^n回かかるからだめなんです。
0849デフォルトの名無しさん
2006/05/24(水) 01:08:250850デフォルトの名無しさん
2006/05/24(水) 01:17:19>848は、宿題スレ行って来ます。
スルーしてね。
0851デフォルトの名無しさん
2006/05/24(水) 08:35:53void hogehoge(){
void hogehogehoge(void);
hogehogeohge();
return;
void hogehogehoge(){
/* hogehogeohge */
return;
}
}
みたいに関数の中で関数を宣言する事はできないの?
やり方が間違ってるのかよく分からないが、hogehogehogeをhogehogeの外に出したら上手くいったが、どうしても中に入れることが出来ない。
もし出来ないとしたら、C++はオブジェクト指向だから、これに相当するような機能はあるの?あるよね?あってほしい。
0852デフォルトの名無しさん
2006/05/24(水) 08:38:200853デフォルトの名無しさん
2006/05/24(水) 08:39:400854デフォルトの名無しさん
2006/05/24(水) 08:40:47void hogehoge(){
struct hogehogelocal {
staic void hogehogehoge(void)
{
/* hogehogeohge */
return;
}
};
local::hogehogeohge();
return;
}
という手はある。でも別に「オブジェクト指向だから」とかは関係無いな。
0855デフォルトの名無しさん
2006/05/24(水) 08:41:20ない。
プライベートメソッドにばらせば大して名前空間を汚染するわけじゃないんだから
大騒ぎするようなもんじゃない。
大体OOとは関係ない。
0856854
2006/05/24(水) 08:44:450857851
2006/05/24(水) 08:49:21javascriptで、関数の中で関数〜がに出来たので、C++でも同じような事が出来ると思ったが、
そう単純にはいかないようですね。
0858デフォルトの名無しさん
2006/05/24(水) 09:10:570859デフォルトの名無しさん
2006/05/24(水) 09:12:10『猫でも分る・・・』って本がいいのか?
0860デフォルトの名無しさん
2006/05/24(水) 09:13:16おまい馬鹿か? 自分で使うために決まってるだろ。w
0861デフォルトの名無しさん
2006/05/24(水) 09:16:330862デフォルトの名無しさん
2006/05/24(水) 09:27:10int i;
double ans=1.0,term=1.0,mx2=-x*x;
for(i=1;term!=0;i++){
term*=mx2/(2*i*(2*i-1));
ans+=term;
}
return(ans);
}
この関数はcosxのマクローリン展開を求めるものなんですが、sinxを求めるように改良したいんですが、
よくわからないので、教えて下さい
0863デフォルトの名無しさん
2006/05/24(水) 09:28:510864デフォルトの名無しさん
2006/05/24(水) 09:34:05わかりました
0865デフォルトの名無しさん
2006/05/24(水) 10:14:50わかりました
0866デフォルトの名無しさん
2006/05/24(水) 11:34:48わかりました
0867デフォルトの名無しさん
2006/05/24(水) 11:37:55わかりました
0868デフォルトの名無しさん
2006/05/24(水) 11:38:25わかりました
0869デフォルトの名無しさん
2006/05/24(水) 11:41:41ばかにしました
0870デフォルトの名無しさん
NGNGFoxpadとかPADSimulatorていうのを試しているんですが
分岐と反復はいいけど、
0871暗黒の岸
2006/05/24(水) 13:20:03サクッと流し読みするのに適したC言語のいい入門書ないですか?
一冊で完璧じゃなくてもいいので読んでて理解しやすいやつを紹介してください
0872デフォルトの名無しさん
2006/05/24(水) 13:22:26「サクッ」が要件であるから
誰が読むのかによって「理解しやすい」やつが全く異なる
0873デフォルトの名無しさん
2006/05/24(水) 16:48:15何だこいつの名前は。罠かDQNか?
0874デフォルトの名無しさん
2006/05/24(水) 16:50:26K&R買って持っときゃいい
0875デフォルトの名無しさん
2006/05/24(水) 16:50:500876デフォルトの名無しさん
2006/05/24(水) 17:22:32stdio.h stdlib.h conio.h あたりをプリントアウト
0877デフォルトの名無しさん
2006/05/24(水) 17:26:18実務ではどのくらいの技量が必要なんですかね?
対象言語はhtml/php/javaです。なんとしても採用されたいので・・
ちなみに実力は
html→普通のHP程度ならOK
php→掲示板程度ならOK
java→chat作れるくらい。eclipseは使えるが明らかに使いこなせていない感じです
0878デフォルトの名無しさん
2006/05/24(水) 17:29:02問題なさそう。あとは競争相手を凌ぐこと
0879暗黒の岸
2006/05/24(水) 17:57:08ありがとうございます。とりあえずK&Rの日本語版をやってみます
最近出た本でいいのがあればもう1〜2冊教えてください
>>877
そんなバイトあるんですか・・・在宅でできるなら私も興味があるんですが
Cで画面に文字を表示させられる程度の初〜中級者ですが私でもできるでしょうか?
0880デフォルトの名無しさん
2006/05/24(水) 17:59:10ていうか、早く。すぐにザッと流し見してごらんなさい。
K&Rなんて、スグ入手できるんだから。
ザッと流し見終わったら、次のを探せばいいし。
0881デフォルトの名無しさん
2006/05/24(水) 18:05:12うちなら落とす
0882デフォルトの名無しさん
2006/05/24(水) 18:07:56まぁ、一夜漬けでどーにかなるもんでもなし、
0883デフォルトの名無しさん
2006/05/24(水) 18:15:24むしろ出来ないことを出来ないと認めた上で
自分はマスター出来る自信と可能性があることを
訴える方が正解
0884デフォルトの名無しさん
2006/05/24(水) 18:19:26寧ろ自分の実力をきちんと申告した上でどうしてもやりたいとアピールする方がいいかと。
後はあれだ、うちの場合はバイトで来るより派遣で来る方が多いのだが、
面接から実働開始までの間に知識が全く増えていないようなら一日で返すかな。
0885デフォルトの名無しさん
2006/05/24(水) 18:23:49どなたかアドバイス御願いします。長文ですが。
現状、あるWindows上で動くプログラムがありまして、
それは、入力にテキストファイルを渡すと、ある処理をして、結果のテキストファイルを出力します。
計算時間はだいたい数十分です。GUIはなく、DOSのコマンドプロンプトで起動します。
C:\> myprog.exe in.txt out.txt こんな感じ
入力ファイルがたくさん(100〜10000程度)ある場合には、順番に、1個ずつ処理をしています。
なお、入力ファイルを処理する順番は、適当でかまいません。どれを先にやっても構いません。
他の計算結果が、別の計算結果に影響することもありません。
なので、100%完全に並列化できる計算なのです。
さて、お客さんの要望で、この計算を高速化したいということで、
16CPU程度の並列計算機を使って、並列に計算させたいのですが、
教えていただきたいのは、以下の事柄です。
クライアントPC(WinXP)と並列サーバー(Win2003Serverなど検討中)の通信方法や開発言語の選択
UNIXなら多少経験あるので、rshなどでUNIXサーバーにコマンドを実行させるくらいは経験があります。
一方、Windows環境で、どのような方式でやったらよいのか、さっぱりわからないのです。
仕様としては、入力ファイルが入っているフォルダと、計算結果を入れるフォルダを指定して
C:\> myprog_para.exe inFolder outFolder こんな感じを考えています。
私が出来るのは、
C言語、VC、VB、UNIXのシェルスクリプト、awkくらいです。10年くらい前の知識。
その後、発展してきたPerlとかJavaとか、使えません。
よろしく御願いします。
0886デフォルトの名無しさん
2006/05/24(水) 18:32:02ありがとうございます。
>>879
これから受けるとこは在宅でできるかわからないですが、
OKなとこもあります。うちの大学は在宅で時給3000円で
募集してましたね。
でも在宅となると相当なスキルが必要だと思われますね。。。
>>881
そちらの会社では、採用にどれくらいのスキルを要求しますか?
まぁいいにこしたことはないと思いますがw
0887デフォルトの名無しさん
2006/05/24(水) 18:40:08即戦力求められてると落とされるかもね
ひとが見てないところでも努力できる >>877 は頑張れ
0888デフォルトの名無しさん
2006/05/24(水) 18:43:18なんでサーバ使おうと思ったの?
スレッド使ってもいいし、ぶっちゃけ複数のmyprog.exeを起動させてもいいと思うけど。
0889デフォルトの名無しさん
2006/05/24(水) 18:46:14Cygwin入れるとssh使えるからこっちの方がいいかも
0890デフォルトの名無しさん
2006/05/24(水) 19:11:22将来性とか考慮してくれるのは正社員の場合だよ
バイトならハッタリも必要だろ。どうせ使い捨てられるんだから
思い切って飛び込んでみろ。そんなの勉強してから行くもんじゃないし
実践で学ぶいい機会じゃないか
0891デフォルトの名無しさん
2006/05/24(水) 19:28:230892デフォルトの名無しさん
2006/05/24(水) 19:48:25>なんでサーバ使おうと思ったの?
それは、一つのプロセスで数百MB〜GBくらいのメモリを使うのと、
P4の3GHzくらいのCPUを使っても、計算時間が数十分以上かかるからなのです。
0893デフォルトの名無しさん
2006/05/24(水) 19:54:33CとC++とC#の「独習」シリーズ全冊買ってきたんですが、全部コマンドライン上で
コンパイル→実行のサンプルばっかでした。いちいち開発環境整えるの面倒だから
.NETFrameWorkSDKをインストールしてvsvars32.batかsdkvars.batにパスを通せば
C#はコンパイルできるみたいなんだけど、CやC++はコンパイル・実行できますか?
0894デフォルトの名無しさん
2006/05/24(水) 20:05:00その手のプロジェクトはよく扱っているけど、C++ならインライン指定を
つけ捲くってGCCかICCでコンパイルするだけで数割時間短縮できるよ。
つーか、それだけのメモリを食うとなるとマルチプロセスにしたら
システム時間に食われてCPU数のメリットが活きない希ガス。
#なんかこう、高速化を請け負いたくなるようなプロジェクトだなぁw
0895デフォルトの名無しさん
2006/05/24(水) 20:05:080896デフォルトの名無しさん
2006/05/24(水) 20:06:43Visual C++のコンパイラはcl.exeだから、
clコマンドが使えるかどうか試してみるとよい。
0897893
2006/05/24(水) 20:21:26僕に対してなんでしょうか。。
>>896
試してみます。ちなみに、VC++ももっているんですが、インストールするのがめんどくさくて。。
で、.NETFrameworkSDKだけで全部コンパイルできたらいいなあとおもいました。
ありがとうございました。
0898デフォルトの名無しさん
2006/05/24(水) 20:29:31>それだけのメモリを食うとなるとマルチプロセスにしたら
>システム時間に食われてCPU数のメリットが活きない希ガス。
アドバイスありがとうございました。
サーバーの候補としては、SMPマシンではなく、
複数のパソコンをラックに収めたようなクラスター型を検討中です。
クライアントPCから、そのクラスターの各ノードに、計算JOBを割り振るような
そういう方式のが良いのではと思っていますが、いかがでしょうか?
0899デフォルトの名無しさん
2006/05/24(水) 20:58:57だったらオレの出る膜はないや。(´・ω・`)
0900デフォルトの名無しさん
2006/05/24(水) 22:20:490901デフォルトの名無しさん
2006/05/25(木) 00:34:00セーブデータの管理は、下記のうちどちらかと思っていますが、どちらなのでしょうか?
1・セーブデータをローカルPCに保存し、サーバにUPする
2・それともサーバにログオン→セーブデータはずっとサーバに保存し続ける
0902デフォルトの名無しさん
2006/05/25(木) 01:14:25セーブデータの管理方式は規定されてないと思うんだが。
0903デフォルトの名無しさん
2006/05/25(木) 01:51:03サーバ提供型のオンラインゲームの場合、セーブデータ改竄等を防止するためや
成り済まし防止などの観点から多くがサーバ保存型だと思われる。
中にはDC時代のPSOのようにローカルデータをオンライン接続時にサーバに移動、
切断時にまた返却する形を取るものもある。
勿論、保存すべきセーブデータが特にないオンラインゲームも山ほどある。
0904デフォルトの名無しさん
2006/05/25(木) 03:32:28改変されていいデータはクライアント -- 環境設定とか
改変されるとまずいデータはサーバ -- キャラデータとか
0905デフォルトの名無しさん
NGNG単純に、独立した問題がファイルで与えられるのなら、
1.共有フォルダにファイルを置く
2.手があいたマシンがファイルを取りに行く
3.貰ったファイルの課題を計算する
4.共有フォルダにファイルを置く
RPCもなにも、特段かわった技術を使わない。
とってもスケーラブル。夢が広がリング
0906デフォルトの名無しさん
2006/05/25(木) 12:45:57キュー使ったほうがええな
気をつけないと同じファイルを複数のマシンが処理する可能性がある
0907デフォルトの名無しさん
2006/05/25(木) 16:34:59*p++ = func();
はできるのに、
++a %= b;
がやってはいけないのはなぜなんですか??
0908デフォルトの名無しさん
2006/05/25(木) 16:40:150909デフォルトの名無しさん
2006/05/25(木) 16:43:52やってはいけないのか?やれないの?どっち?
「やってはいけない」で考えると両方ともやってはいけない。
0910デフォルトの名無しさん
2006/05/25(木) 16:46:53gccだとコンパイルエラーしちゃうんで、やれないのです。
というかそもそも、やってはいけないのですか・・・。
0911デフォルトの名無しさん
2006/05/25(木) 16:53:43アドバイスありがとうございます。
一台のWinXPクライアントから、WinXPサーバー(複数)に対して、
>2.手があいたマシンがファイルを取りに行く
>3.貰ったファイルの課題を計算する
を実行させるためには、どういう方式(言語とか通信の方式)で
やればよいでしょうか?
昨日の回答の中に
>Windowsでもrsh使えるよ
とありましたので、UNIXマシン同士の感覚で、WinXPマシン同士でも
rshコマンドで、やってみようかなあと思っていますが、
いかかでしょうか?
0912デフォルトの名無しさん
NGNG0913デフォルトの名無しさん
2006/05/25(木) 17:56:04Cにおいて++aという式は、a + 1という結果と
なおかつaをインクリメントする副作用があることになる。
(インクリメントした)変数aそのものを返すわけではないので、(つまり右辺値だから)
代入演算子の左辺におくことはできない。
ちなみにC++では++aの結果は左辺値になるのでそんなこともできる。
0914デフォルトの名無しさん
2006/05/25(木) 18:01:22出来たとしても、副作用完了点の事を考えると鼻から悪魔だな
0915デフォルトの名無しさん
2006/05/25(木) 18:12:16それもそうだな。
0916デフォルトの名無しさん
2006/05/25(木) 18:15:36オススメのソフトを教えてもらいないでしょうか?
0917デフォルトの名無しさん
2006/05/25(木) 18:20:180918デフォルトの名無しさん
2006/05/25(木) 18:33:330919916
2006/05/25(木) 18:45:06自己解決しました
0920デフォルトの名無しさん
2006/05/25(木) 19:14:30ありがとうございました!
そんな仕様でしたか。
わかりにくいので使わないようにします。
0921デフォルトの名無しさん
2006/05/25(木) 23:20:21> Cにおいて++aという式は、a + 1という結果と
> なおかつaをインクリメントする副作用があることになる。
何で*副*作用なんだ?主作用じゃね?
0922デフォルトの名無しさん
2006/05/26(金) 00:18:46おまいは副作用の意味を根本的に勘違いしてる
0923913
2006/05/26(金) 00:24:02「a + 1という結果」
これは副作用ではない。主作用。
「なおかつaをインクリメントする」
これだけが副作用。
わかりづらい文章だったのかもしれないな。
0924デフォルトの名無しさん
2006/05/26(金) 00:40:560925デフォルトの名無しさん
2006/05/26(金) 00:47:25>>922
0926デフォルトの名無しさん
2006/05/26(金) 00:49:190927デフォルトの名無しさん
2006/05/26(金) 00:49:520928デフォルトの名無しさん
2006/05/26(金) 00:51:09ttp://ja.wikipedia.org/wiki/%E5%89%AF%E4%BD%9C%E7%94%A8_(%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%A0)
0929デフォルトの名無しさん
2006/05/26(金) 00:55:390930921
2006/05/26(金) 08:09:08主な機能/作用であるほうを関数型言語の用語(?)を援用して
副作用と呼ぶのはなぜかという質問です。
>>913は例として引き合いに出しただけ。分かりにくくてすまん。
0931デフォルトの名無しさん
2006/05/26(金) 09:28:57ここでいう「主」「副」っていうのは、関数の利用者である我々の目的を表しているのではなく、
関数それ自体を一人称とした時の、「自身(関数)」と「それ以外」の関係性を表してるんだよ。
いわば「関数用語」であって、関数型言語の用語ではない。
関数君は「与えられた値で計算して結果を返す」ことにしか興味が無いヒトだ。
で、外部環境の状態変化というのは、そんな愚直な関数君に仕事を与える側が、
彼の与り知らぬところで彼を使う目的として勝手に目論んでいること。
だから彼の勤めている店が、彼に状態変化系の仕事を与えない関数型酒店だろうが、
状態変化系の仕事ばっか任せようとする手続き型書店だろうが、
関数君にとっては外部環境の状態変化は「ついでの出来事」だし、関数君の日記に登場する
関数君視点の言葉達が、それによって意味を変えることはないわけです。
0932デフォルトの名無しさん
2006/05/26(金) 10:10:370933デフォルトの名無しさん
2006/05/26(金) 10:32:080934デフォルトの名無しさん
2006/05/26(金) 13:52:550935デフォルトの名無しさん
2006/05/26(金) 13:54:150936デフォルトの名無しさん
2006/05/26(金) 14:57:22任意の数値を任意の数だけ入力して、大きい順に並べ替えるプログラムってこれじゃだめかな・・・・?
Cです。
0937デフォルトの名無しさん
2006/05/26(金) 16:36:470938デフォルトの名無しさん
2006/05/26(金) 16:42:27C++ = しーぷらぷら または しーぷらすぷらす
C# = しーしゃーぷ
0939デフォルトの名無しさん
2006/05/26(金) 17:05:31ありがトン
0940921
2006/05/26(金) 20:26:34なぜ関数でないものにそういう用語を使うのかという
0941デフォルトの名無しさん
2006/05/26(金) 20:34:42ABCって何??どなたか教えて下さい、お願いします!
0942デフォルトの名無しさん
2006/05/26(金) 20:50:550943デフォルトの名無しさん
2006/05/26(金) 20:52:07アッガイ
ビグロ
シャー専用ザク
でいいだろ
0944デフォルトの名無しさん
2006/05/26(金) 20:58:560945デフォルトの名無しさん
2006/05/26(金) 21:02:19次から次へとこっそり内容がスライドするお前の疑問の正体がわからん。
0946デフォルトの名無しさん
2006/05/26(金) 21:21:08関数型言語で状態が変化することを副作用といい、C言語でもこれを援用して
例えば++aという式でaの値が変化することを副作用といいますが、
C言語のような手続き型言語では値の変化こそが主たる作用であるのに
なぜそれを援用するのか?ということです。
0947デフォルトの名無しさん
2006/05/26(金) 22:20:535*(++i)という「式」において、式である以上(i+1)*5の値は得られなければならない(主作用)
この式で、iが変更されるのは式の副作用というしかないんじゃないのかな。
0948デフォルトの名無しさん
2006/05/26(金) 22:34:23値を計算するのが主作用。
それ以外は全て副作用。
0949デフォルトの名無しさん
2006/05/26(金) 23:08:52Webを探した感じだといわゆるサンプル程度の
シンプルな例(カウンタをインクリメントするだけのクラスとか)しか見当たりません
クラスの依存関係が複雑な場合はどうやるのがいいのかとか
DB(やファイル)アクセスが絡むクラスはどうテストすればいいのかとか
GUI絡みはどうすればいいんだろとか
色々疑問は尽きません
ユニットテスト(XUnit系)について詳しいサイトや本
ユニットテストをうまく利用しているオープンソースの例等
があったら教えてください
0950デフォルトの名無しさん
2006/05/26(金) 23:33:38http://www.swtest.jp/
0951デフォルトの名無しさん
2006/05/26(金) 23:46:51> 関数型言語で状態が変化することを副作用といい、C言語でも
関数型言語の用語ではないって既に言われてるのに
なんでそれ無視して未だこんなこと書いてるの。
0952デフォルトの名無しさん
2006/05/27(土) 00:06:110953デフォルトの名無しさん
2006/05/27(土) 00:08:550954デフォルトの名無しさん
2006/05/27(土) 00:13:310955デフォルトの名無しさん
2006/05/27(土) 00:14:19開発中のPCソフトについて、ユーザーのセーブデータの"一部"をサーバに取り込む、という企画が動いています。
ただしユーザーのセーブデータはサーバではなくてローカル・・・。
なので、ユーザーPCの中のデータをサーバに読み込む処理を考えねばなりません。
下記のようなフローで実現できるかと思っているのですが、可能でしょうか?
1・ソフトからのリンクボタンをクリックしてWEBに接続
2・ソフト内のプログラムがセーブデータの必要な部分だけをサーバに渡す
もっとスマートな方法を思いついた方、是非ご提示ください!
取り込んだデータを使って何をするかまでは書けません、すみません・・・
0956デフォルトの名無しさん
NGNG0957デフォルトの名無しさん
2006/05/27(土) 00:34:43インフラに金を使いたくない
よくわかってない
のどれかじゃないかな
0958デフォルトの名無しさん
NGNGサーバーにデータを送るって発想なのだろうか?
いろいろ教えてあげてもいいけど、こういう意味不明系の質問する
やつって、こっちが質問しても答えないで逃げるパターンが多いな。
0959デフォルトの名無しさん
2006/05/27(土) 01:21:43パッケージソフトです
>開発環境にWebアクセスのライブラリがあるから、
もくてきは、
セーブデータの内容に応じたメッセージを表示するサービスを提供することです
0960デフォルトの名無しさん
2006/05/27(土) 01:29:22よく解らん
別にそんなのクライアントでやっても良いんじゃないの?
0961デフォルトの名無しさん
2006/05/27(土) 01:32:10不正利用してないかとか
0962デフォルトの名無しさん
NGNGサーバーにデーターを送って、メッセージデータを返してもらって、それを画面に表示するってこと?
もしくはユーザーがソフトを使ったあとに、どこかのサイトをブラウザで開くと、そこでユーザーに
応じたメッセージが表示されるとか。
あと、ユーザーがソフトを使ってるときに、ソフトがブラウザを起動してユーザーにそのページを
見せるとか?
0963デフォルトの名無しさん
NGNG思うけど、処理内容とかはどうなんだろうね。
0964デフォルトの名無しさん
2006/05/27(土) 01:46:13>1・ソフトからのリンクボタンをクリックしてWEBに接続
>2・ソフト内のプログラムがセーブデータの必要な部分だけをサーバに渡す
はOKて事でいいんじゃないの?
0965デフォルトの名無しさん
2006/05/27(土) 01:49:310966デフォルトの名無しさん
NGNGうーん、意味不明だから、なんとも・・・
0967デフォルトの名無しさん
NGNG多忙らしいよ。
0968デフォルトの名無しさん
2006/05/27(土) 06:12:50それも副作用とは言うけど、関数型言語に特有の言葉ではないというだけ。
0969デフォルトの名無しさん
2006/05/27(土) 08:59:42http://www.excite.co.jp/world/
これ、テンプレに入れるか?
そろそろ次スレだし
0970デフォルトの名無しさん
2006/05/27(土) 10:57:07無い頭をフルに使って無理解で逆撫でしようとしてる奴に
マジレスすんなって。
0971946=921
2006/05/27(土) 11:32:13関数型言語に特有の言葉でないのは分かってます。
書き方がまずくて勘違いさせてしまったようですね。
すみません。
>>947
納得しました。
>>948
ありがとうございました。
0972デフォルトの名無しさん
2006/05/27(土) 13:34:210973デフォルトの名無しさん
2006/05/27(土) 14:03:560974デフォルトの名無しさん
2006/05/28(日) 04:08:040975デフォルトの名無しさん
2006/05/29(月) 16:31:190976デフォルトの名無しさん
2006/05/29(月) 17:52:430977デフォルトの名無しさん
2006/05/29(月) 17:53:18言語そのものは無料だ。
日本語や英語を話すのにお金が掛からないのと一緒。
0978デフォルトの名無しさん
2006/05/29(月) 18:14:20そうなんですか……今ネットが出来ない状況でどうにかして言語(VBかHSP)を手に入れたいんですが…
0979デフォルトの名無しさん
2006/05/29(月) 18:48:420980デフォルトの名無しさん
2006/05/29(月) 18:53:360981デフォルトの名無しさん
2006/05/29(月) 18:54:48インターネットに接続できるほかのPCで落とし、
CDに焼くなり、USBメモリか何かに入れるなりして対象のPCへ持ってくればいい。
0982デフォルトの名無しさん
2006/05/29(月) 18:59:14ありがとう。やってみます!あと、普通の電話回線でダウンロードに耐え切れるかわかりますか?
0983デフォルトの名無しさん
2006/05/29(月) 19:04:220984デフォルトの名無しさん
2006/05/29(月) 19:26:090985デフォルトの名無しさん
2006/05/29(月) 20:42:32だいたい本全体の真ん中くらいで説明し始める。
そういう本を買って、最初からやっていったら?
俺は「まずはC、次にC++」っていう意識は要らんと思う。
「C++を勉強していくと途中からクラスが出てくる」っていう意識でいいのでは。
0986デフォルトの名無しさん
2006/05/29(月) 20:46:200987デフォルトの名無しさん
2006/05/29(月) 21:00:59サンクス。どうもです!
標準Cが分からなくて困る、ということはあるでしょうか?
0988デフォルトの名無しさん
2006/05/29(月) 21:06:21だから必要になったらやればいい。
0989デフォルトの名無しさん
2006/05/29(月) 21:07:28そういう細かい差分みたいな知識に関して
困る→調べる→わかる
のサイクルを数分で終えられるような、根幹の力をつけるのが先だよ。
0990デフォルトの名無しさん
2006/05/29(月) 22:21:14ありがとうございました!頑張ります。
0991デフォルトの名無しさん
2006/05/30(火) 14:58:04Cならint hoge = *(int*)&byte[0] って漢字でできるのですが、
c#だとコンパイルで怒られてしまいます
0992デフォルトの名無しさん
2006/05/30(火) 15:15:470993デフォルトの名無しさん
2006/05/30(火) 15:29:17byte[] hoge;
// hogeに数値代入
Int32 num = BitConverter.ToInt32(hoge, 0);
まあ内部的には>>992のようなことをやっているだけだから、
ポインタ経由で直接変換するよりは遅いんだが…
自前で書かなくても済む、程度。
0994デフォルトの名無しさん
2006/05/30(火) 15:38:32>>992のやりかたはわかるのですがInt64として代入とかを何回もやるので面倒でして。
>>993使ってみます。
0995デフォルトの名無しさん
2006/05/30(火) 15:51:56エンディアンの差を吸収できるって利点もあるぜ。
x86 で動かす限り関係ないけど。
0996デフォルトの名無しさん
2006/05/30(火) 21:08:430997デフォルトの名無しさん
2006/05/30(火) 21:54:53C++ならint hoge = (int&)byte[0]。
reinterpret_cast使うべきだが。
0998デフォルトの名無しさん
2006/05/30(火) 21:59:57すれ立てるまでもない質問はここで 第76刷
http://pc8.2ch.net/test/read.cgi/tech/1148993760/l50
0999デフォルトの名無しさん
2006/05/30(火) 22:25:201000デフォルトの名無しさん
2006/05/30(火) 22:26:0010011001
Over 1000Threadもう書けないので、新しいスレッドを立ててくださいです。。。
レス数が1000を超えています。これ以上書き込みはできません。