スレ立てるまでもない質問はここで 第83刷
レス数が1000を超えています。これ以上書き込みはできません。
0001デフォルトの名無しさん
2007/05/25(金) 17:31:24プログラミングと関係ない質問はそれぞれの板の質問スレへ。
前スレ
スレ立てるまでもない質問はここで 第82刷
http://pc11.2ch.net/test/read.cgi/tech/1175949937/
_,rr-―''''¨゙゙゙ ̄ ̄ ̄ ̄ ̄`゙゙゙゙゙゙゙゙''ヘi、、 ,,,,-―---、
,r‐'″ ._,,,, `'lri,!'''″ ゙l
.,,,″ ,,r'"` ゙゙l, ゙ヘ, |
!アr, .l°.ェ'ニ,コ .| ゚ヘ、 |
`'i、 .く_,、vr''″ ., ゙'i、 .,,/
゙X、 ト ゙!,゛ .,,r‐--、
,、_,、 .,,,,r‐'″ | } .,,r‐'^’ .|゜
め゙゚“゙゙~゛ |  ̄` .,l゙
| ,i´ ,l゙
゙!、 ,i´ ,ノ
.'┐ ,,-° '=,, /`
.゚!, ,,,,r'″ ゙┐ ,l゙
゚'r, .''''"` │ .,,-''i、 /
`''x, .| | .,,r'" .゙┐ ,i´
~'ヘi,,, | |_,r・″ 'ヘ,、 l゙
`¬--|i,,,,,,,,,,,,,,,,v、r',广 ゙ヘ�=@ ,l゙
`゙'ーぃ--r'″ `'―、,,,,/
0002デフォルトの名無しさん
2007/05/25(金) 17:42:23スレ立て乙
0003デフォルトの名無しさん
2007/05/25(金) 18:06:02つ
き
かよw
0004デフォルトの名無しさん
2007/05/25(金) 18:27:46消せ!イライラする!
0005デフォルトの名無しさん
2007/05/25(金) 19:29:41消せ!ムラムラする!
0006デフォルトの名無しさん
2007/05/25(金) 20:07:360007デフォルトの名無しさん
2007/05/25(金) 20:29:330008デフォルトの名無しさん
2007/05/25(金) 20:32:400009デフォルトの名無しさん
2007/05/25(金) 21:23:580010デフォルトの名無しさん
2007/05/25(金) 21:28:170011デフォルトの名無しさん
2007/05/25(金) 21:31:390012デフォルトの名無しさん
2007/05/25(金) 21:50:38勝手になんかインスコされたら困るだろう
0013デフォルトの名無しさん
2007/05/26(土) 09:28:01OSはXPです
0014デフォルトの名無しさん
2007/05/26(土) 13:48:010015デフォルトの名無しさん
2007/05/26(土) 14:31:260016デフォルトの名無しさん
2007/05/26(土) 15:51:520017デフォルトの名無しさん
2007/05/27(日) 11:24:440018デフォルトの名無しさん
2007/05/27(日) 11:25:510019デフォルトの名無しさん
2007/05/27(日) 11:34:150020デフォルトの名無しさん
2007/05/27(日) 14:28:160021デフォルトの名無しさん
2007/05/27(日) 14:39:460022デフォルトの名無しさん
2007/05/27(日) 17:10:340023デフォルトの名無しさん
2007/05/28(月) 06:14:33同名でシステムコールと関数の両方があるものがありますが、
これってシステムコール側のを使いたくてもそちらを指定して
呼出す事って無理だったりしますか?
0024デフォルトの名無しさん
2007/05/29(火) 01:48:39これに対応するファイル上の位置が知りたいのですが、うまくいきません
プロセス上のアドレス - ImageOptionalHeader::ImageBase - textセクションを示しているIMAGE_SECTION_HEADER::VirtualAddress
すなわち
0x00452DA0 - 0x00400000 - 0x04A000 = 0x08DA0
となったのですが正解は0x09DA0でちょうど0x01000だけ違っています
"0x01000"という数字はいろいろなところにあってどこの"0x01000"を使うべきか見当がつきません
0025デフォルトの名無しさん
2007/05/29(火) 03:08:410026デフォルトの名無しさん
2007/05/29(火) 03:47:18002724
2007/05/29(火) 10:12:56textセクションのIMAGE_SECTION_HEADER::PointerToRawDataと
IMAGE_OPTIONAL_HEADER32::BaseOfCodeも両方が0x01000であることを確認しました
どちらを使うのが一般的でしょうか?
002826
2007/05/29(火) 16:47:25「対応するファイル上の位置」だから PointerToRawData でいいと思う
002926
2007/05/29(火) 17:01:31散々調べまわってやっと質問の意味が理解できました。
質問の意味も理解できてないくせに余計な口だししてすいませんでした。
恥ずかしい・・穴があったら入りたい。
003024
2007/05/29(火) 19:44:06ありがとうございました
0031デフォルトの名無しさん
2007/05/29(火) 21:41:37これまで JDK 1.4 を使っていたのですが、Java 5.0 になって
printf() とかオートボクシングとか色々便利になっているようです。
こっちを前提に Java を覚えてしまって問題はありませんか?
それとも職場の環境によっては古いバージョンに準拠した
コードを書かなくてはならないことがあり得ますか?
そのような職場が多いか少ないかによって選ぼうと思うのですが。
0032デフォルトの名無しさん
2007/05/30(水) 21:36:140033デフォルトの名無しさん
2007/05/30(水) 21:51:30"C6,63,63,A5"でgoogleで検索するといくつか引っかかるのですが
どのように作成したのかが分からないのです
教えていただけませんでしょうか?
0034デフォルトの名無しさん
2007/05/30(水) 22:00:390035デフォルトの名無しさん
2007/05/30(水) 22:07:12自作ライブラリの使い方について質問です。
VCの設定でスタティックライブラリにし、ビルドは成功しました。
ところが別のアプリケーションでライブラリ内の関数を呼び出そうとすると、関数が見当たらないとエラーが出ます。
リンクの方法は、関数を使いたいcppのヘッダーに
#pragma comment(lib, "zisaku.lib") の記述。
このパスは問題なく通っているようです。
ライブラリに入れている関数は
void MyPrintf( void){
printf("TEST");
}
で、別のアプリケーションで 『MyPrintf();』 という形で呼び出そうとしています。
アプリケーション内でプロトタイプ宣言を行うとライブラリ内の関数とは別のものと扱われます。
他に何かすべき手順が抜けているのでしょうか。
0036デフォルトの名無しさん
2007/05/30(水) 22:12:34◆◆◆◆◆☆☆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆☆☆◆◆◆◆◆◆◆◆
◆◆◆◆◆☆☆☆☆☆☆◆☆☆◆◆◆◆☆☆◆☆☆☆☆☆☆☆◆◆◆☆☆◆◆◆◆◆◆◆◆
◆◆◆◆☆☆◆◆◆☆☆◆◆☆☆◆◆◆☆☆◆◆◆◆◆◆☆☆◆◆◆☆☆◆◆◆◆◆◆◆◆
◆◆◆☆☆◆◆◆◆☆☆◆◆☆☆◆◆◆☆☆◆◆◆◆◆☆☆◆◆◆◆☆☆◆◆◆◆◆☆◆◆
◆◆☆☆◆◆◆◆☆☆◆◆◆◆◆◆◆☆☆◆◆◆◆◆◆☆☆◆◆◆◆☆☆◆◆◆◆☆☆◆◆
◆◆◆◆◆◆◆◆☆☆◆◆◆◆◆◆◆☆☆◆◆◆◆◆☆☆☆◆◆◆◆☆☆◆◆◆☆☆◆◆◆
◆◆◆◆◆◆◆☆☆◆◆◆◆◆◆◆☆☆◆◆◆◆◆☆☆◆☆☆◆◆◆☆☆◆◆☆☆◆◆◆◆
◆◆◆◆◆☆☆☆◆◆◆◆◆◆☆☆☆◆◆◆◆◆☆☆◆◆◆☆☆◆◆☆☆☆☆☆◆◆◆◆◆
◆◆◆☆☆☆◆◆◆◆◆◆☆☆☆◆◆◆◆◆☆☆☆◆◆◆◆◆☆☆◆☆☆☆◆◆◆◆◆◆◆
◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆
◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆
◆◆◆◆◆◆◆◆◆◇◇◇◇◇◇◆◇◆◆◆◆◆◆◆◇◆◇◇◇◇◆◆◆◆◆◆◆◆◆◆◆
◆◆◆◆◆◆◆◆◆◇◆◆◆◆◆◆◇◇◆◆◆◆◆◆◇◆◇◆◆◆◇◆◆◆◆◆◆◆◆◆◆
◆◆◆◆◆◆◆◆◆◇◆◆◆◆◆◆◇◆◇◆◆◆◆◆◇◆◇◆◆◆◆◇◆◆◆◆◆◆◆◆◆
◆◆◆◆◆◆◆◆◆◇◆◆◆◆◆◆◇◆◆◇◆◆◆◆◇◆◇◆◆◆◆◇◆◆◆◆◆◆◆◆◆
◆◆◆◆◆◆◆◆◆◇◇◇◇◇◆◆◇◆◆◆◇◆◆◆◇◆◇◆◆◆◆◇◆◆◆◆◆◆◆◆◆
◆◆◆◆◆◆◆◆◆◇◆◆◆◆◆◆◇◆◆◆◆◇◆◆◇◆◇◆◆◆◆◇◆◆◆◆◆◆◆◆◆
◆◆◆◆◆◆◆◆◆◇◆◆◆◆◆◆◇◆◆◆◆◆◇◆◇◆◇◆◆◆◆◇◆◆◆◆◆◆◆◆◆
◆◆◆◆◆◆◆◆◆◇◆◆◆◆◆◆◇◆◆◆◆◆◆◇◇◆◇◆◆◆◇◆◆◆◆◆◆◆◆◆◆
◆◆◆◆◆◆◆◆◆◇◇◇◇◇◇◆◇◆◆◆◆◆◆◆◇◆◇◇◇◇◆◆◆◆◆◆◆◆◆◆◆
◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆
◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆
0037デフォルトの名無しさん
2007/05/30(水) 22:38:060038デフォルトの名無しさん
2007/05/30(水) 23:06:27夜中にあまりの空腹で目が覚めたので、ラーメンを食べようと台所へ行ったんです。
寝ぼけながらカップヌードルにポットのお湯を入れてコタツに座りました。
ふと気づくと、30分ほどたっていたんです。
どうやら居眠りしてしまっていたようで、急いでラーメンのフタをあけると
麺の原型も具の形跡もなく、ドロドロになっていました。
いくらなんでものびすぎやろ〜と思ってよく見たらじゃがりこでした。
0039デフォルトの名無しさん
2007/05/30(水) 23:22:18最近、興味を持ち初めて調べるところなんですが、調べても解決できない問題にあたりました。
セキュリティの観点からXMLHttpRequestで通信可能なのは同一サーバーのみとありますが、
それならなぜGoogleMAP API を利用して他のHPで地図の表示ができるのか
理解できません。
どなたから理由を教えていただけないでしょうか。
0040デフォルトの名無しさん
2007/05/30(水) 23:27:44よくサーバーがクライアントに向けて画像を動的に生成するものとかあるじゃん。
GIFを生成するアクセスカウンタとか、今ならスパム避け画像認証生成のアレとかかな。
そんな事をやってるんじゃないの?
外部jsの関数を呼び出して、その関数に<img src"*****.cgi" ...をdocument.writeするものとか。
0041デフォルトの名無しさん
2007/05/30(水) 23:42:22004239
2007/05/31(木) 00:07:59でも、スパム避け画像認証のアレとかは同期通信だし、同一サーバーですよね。
非同期通信の場合、他サーバーにリクエストできないはずなのに、
どやって地図情報を得ているのか腑に落ちないのです。
自サーバー側にCGIやらを仕込むのならともかく、GoogleMAPの実装方法を
みるかぎり、サーバーサイドの実装はいらないんですよね・・・。
0044デフォルトの名無しさん
2007/05/31(木) 02:18:21その関数が見当たらないというエラーを正確に書いてみな
0045デフォルトの名無しさん
2007/05/31(木) 04:37:07今イチよくわかりません。
作りたいプログラムは、マンションの部屋号を入れると、その部屋の
建物のが、A棟なのかB棟かC棟、D棟、E棟、F棟か調べるプログラム
なんですが?
101号室〜110号室はA棟
111号室〜120号室はB棟
以下つづく
と、いう内容のプログラムをつくりたいのですが、よろしくおねがいします。
0046デフォルトの名無しさん
2007/05/31(木) 09:24:38これで見つかりますか?><
試してください><
#include <cstdlib>
#include <ctime>
#include <limits>
#include <iostream>
bool search(unsigned int n) {
unsigned int v[4];
srand(n);
for (unsigned int i = 0; i < 4; ++i)
v[i] = rand();
if (v[0] == 0xc6 && v[1] == 0x63 && v[2] == 0x63 && v[3] == 0xa5) {
std::cout << "みつかりますた";
return true;
} else
return false;
}
int main() {
unsigned int seed = 0;
while (seed != UINT_MAX) {
if (search(seed) == true) break;
++seed;
}
std::cout << seed;
return 0;
}
0047デフォルトの名無しさん
2007/05/31(木) 10:24:16その文章からは、あんたがしたい事は良く分かるが、"何が分からないのか"までは察することが出来ない。
あんたの言う仕様のプログラムを書けば良いのか?
それだと厚かましいにも程があるがな。
0048デフォルトの名無しさん
2007/05/31(木) 12:10:36すみません自己解決しました
どうやら初期化ベクタの意味が分かってなかったみたいです
0049デフォルトの名無しさん
2007/05/31(木) 13:12:26あと上でv[i] = rand();をv[i] = rand()/(0xFF+1);に変えてまわせば
4294967295ってのが出てきました><
UINT_MAXまでまわして結局出てこなかったということですが
128^4=2^28<UINT_MAXであることを考えるととrand()←wwwwwですよね><
0050デフォルトの名無しさん
2007/05/31(木) 20:45:01ドッチダッケ?
0051デフォルトの名無しさん
2007/05/31(木) 20:50:590052デフォルトの名無しさん
2007/05/31(木) 20:54:070053デフォルトの名無しさん
2007/05/31(木) 20:57:15積結合演算子
別名: 論理AND演算子、論理積演算子、条件AND演算子、&&演算子(アンド・アンド・えんざんし)
と書いてある。
全く問題ない。
0054デフォルトの名無しさん
2007/05/31(木) 21:03:130056デフォルトの名無しさん
2007/05/31(木) 21:05:090057デフォルトの名無しさん
2007/05/31(木) 21:17:240058デフォルトの名無しさん
2007/05/31(木) 21:19:130059デフォルトの名無しさん
2007/05/31(木) 21:33:36両方やればいいじゃん。
0060デフォルトの名無しさん
2007/05/31(木) 22:35:24暗号化データの展開先に使いたいです
OSのメモリ管理に関係なく任意のタイミングで使用したメモリを必ず消去したいです
特に休止状態の使用時に暗号化されていないデータがメモリイメージとしてディスクに
書き出されてしまうのを避けたいです
0061デフォルトの名無しさん
2007/05/31(木) 22:47:10これは運用レベルの話じゃないか?
そのPCの休止を禁止する。
スワップも気になるなら禁止するなりFSを暗号化する(そこにページングファイル置けるのか知らんけど)。
一応暗号化スレあるから、どんなアプリを作っていて
何を守りたいかをもう少し説明して聞いてみたら。
もしかしたらOSのサポートがあるかもしれないし。
0062デフォルトの名無しさん
2007/05/31(木) 22:48:03休止状態の下りがよくわからないけど、
休止->復帰したらその生データは消えて無くなるってわけ?
何時無くなるか判らないなんて、
DirectDrawSerfaceみたいな連中だな。
0063デフォルトの名無しさん
2007/05/31(木) 23:09:410064デフォルトの名無しさん
2007/05/31(木) 23:21:120065デフォルトの名無しさん
2007/06/01(金) 02:12:53WinDVD だか PowerDVD だかもそうして鍵を盗み取られてたし。
0066デフォルトの名無しさん
2007/06/01(金) 09:40:06VC.NET 2002を使っています。
ttp://studiokingyo.fc2web.com/dxlib/tutorial/index.html
これにある「DxLibの開発環境を良くする」で、ライブラリ関数の
引数を表示させるやり方が分かりません。
VC.NET2002にはワークスペースという言葉がなく、多分ソリューションが
同じものに当たるのだろうとは思うのですが、同じようにしても
引数の表示がされません。
昨日の夜は何時間もぐぐってみたのですが、この人のやり方以外は
ヒットしませんでした。
やり方の分かる方、どうか教えてください。
0067デフォルトの名無しさん
2007/06/01(金) 14:24:590068デフォルトの名無しさん
2007/06/01(金) 18:50:42オートコンプリートだとばかり思っていました(^^;
4時間ばかりいろいろな単語でぐぐってみましたが、
やっぱりダメでした。IntelliSenseでも試しましたが、ダメでした。
元々がデフォルトのインテリセンスだけで組んできたのですが、
外部ライブラリ関数の引数情報がその場で見れればリファレンス見る
回数も減るのに!といつも思っていて、なんとかしたいです。
ひょっとして、VC++2002では外部ライブラリのヘッダなりプロジェクトなりを
読み込んでインテリセンスに追加というのは無理なのでしょうか?
0069デフォルトの名無しさん
2007/06/01(金) 19:06:110070デフォルトの名無しさん
2007/06/01(金) 19:16:27あるいは素直に本買った方がいいんでしょうか
0071デフォルトの名無しさん
2007/06/01(金) 19:23:280072デフォルトの名無しさん
2007/06/01(金) 20:39:44そういう思考しかできないなら本でも買って読めばいいよ。
0073デフォルトの名無しさん
2007/06/01(金) 21:06:100074デフォルトの名無しさん
2007/06/01(金) 21:58:41オプションんのインクルードパスや実行ファイルのパスの設定のところには、
それと共にIntelliSenseのソースファイルのパスを設定する欄もある
俺は.NET 2002を使ったことはないけど少なくとも2005と.NET 2003はそうなっている
0075画像馬鹿 ◆b//7DauIhs
2007/06/01(金) 22:11:14jpegファイルを表示せずに、バイナリレベルで(つまりメモリ上に読み込んだ段階で)
プログレッシブか標準かを見分ける方法ってありますか?
どっかのビットが立ってたらプログレッシブ〜とかって、コードの中で判定したいんですが・・・。
どなたか、やさしいお兄様教えてください。 m(_ _)m
0076デフォルトの名無しさん
2007/06/01(金) 22:15:35http://www.wotsit.org/list.asp?search=jpeg
0078デフォルトの名無しさん
2007/06/01(金) 22:55:110079デフォルトの名無しさん
2007/06/01(金) 23:00:290080デフォルトの名無しさん
2007/06/01(金) 23:20:060081デフォルトの名無しさん
2007/06/01(金) 23:53:53しているのですが、VBではあったString.Leftが
C#には無くて困ってます。
何かいい方法は無いでしょうか?
0082デフォルトの名無しさん
2007/06/02(土) 00:11:40Microsoft.VisualBasic.dllを参照設定すればLeftも使えるはず
0083デフォルトの名無しさん
2007/06/02(土) 00:18:20Using Microsoft.VisualBasicって
書いても駄目でした。
0084デフォルトの名無しさん
2007/06/02(土) 00:40:03Strings.Leftとして使うのでは?
http://msdn2.microsoft.com/ja-jp/library/y050k1wb(VS.80).aspx
0085デフォルトの名無しさん
2007/06/02(土) 00:44:560086デフォルトの名無しさん
2007/06/02(土) 00:48:260087デフォルトの名無しさん
2007/06/02(土) 01:22:15俺はやったことないけど。
0088デフォルトの名無しさん
2007/06/02(土) 01:23:20ウッセーバカ
0089デフォルトの名無しさん
2007/06/02(土) 04:14:24.NETの売りの一つになってた気がするけど
0090デフォルトの名無しさん
2007/06/02(土) 04:16:11四則演算(+,-,*,/)しか使えない言語で、ユーザーに2回、好きな数値(1回目は好きな数値、2回目はn乗の数値)を入力させて、
その解答を求めるプログラムを書いているんですが、四則演算しかない場合、どうやってn乗の計算をすれば良いのでしょうか。
入力例です。
好きな数値を入力してください: 10
n乗のnにあたる数値を入力してください: 3
数値結果: 1000
0091デフォルトの名無しさん
2007/06/02(土) 04:24:14xに値が入る
for i=1 to nまで、s=s*x
print s
0092デフォルトの名無しさん
2007/06/02(土) 04:29:44// 13(10) = 1101(2)
// ∴ n^13 = n^1 × n^4 × n^8
n2 = n * n
n4 = n2 * n2
n8 = n4 * n4
n13 = n8 * n4 * n
0093デフォルトの名無しさん
2007/06/02(土) 04:52:27ありがとうございます。
それを元に考えてみたのですがよく掴めませんでした。
JavaかC++のコードで説明しては頂けないでしょうかorz
本当にお手数をおかけします。
0094デフォルトの名無しさん
2007/06/02(土) 05:15:27//Java
import java.io.*;
public class Power {
public static void main(String[] args) throws IOException {
BufferedReader br =
new BufferedReader( new InputStreamReader(System.in));
String str;
String str2;
System.out.print("好きな数値を入力してください: ");
str = br.readLine();
System.out.print("n乗のnにあたる数値を入力してください: ");
str2 = br.readLine();
int x = Integer.valueOf(str).intValue();
int n = Integer.valueOf(str2).intValue();
int s = 1;
for(int i=0; i<n; i++){
s = s*x;
}
System.out.println("数値結果: " +s);
}
}
0095デフォルトの名無しさん
2007/06/02(土) 09:24:11Javaの分散環境で日本語のわかりやすい解説本も知りたいです。
お願いします。
0096デフォルトの名無しさん
2007/06/02(土) 09:51:37ダメでした。やっぱり発見できませんでした。
お願いします。ヒントだけでもください。
手元にある本はMS公式のVC++.NET実践講座・基礎編だけです。
0097デフォルトの名無しさん
2007/06/02(土) 09:54:26ウチの環境だとヘッダファイルをインクルードするだけで出るけど?(VC++ExperssEdtion)
0098デフォルトの名無しさん
2007/06/02(土) 10:01:35綺麗に再生成してくれることがあった気がする。
0099デフォルトの名無しさん
2007/06/02(土) 10:35:23for文をつかったプログラムを作りたいんですけど
誰か教えてください(><)
| 1 2 3 4 5 6 7 8 9
------------------------------
1 | 1 2 3 4 5 6 7 8 9
2 | 2 4 6 8 10 12 14 16 18
3 | 3 6 9 12 15 18 21 24 27
4 | 4 8 12 16 20 24 28 32 36
5 | 5 10 15 20 25 30 35 40 45
6 | 6 12 18 24 30 36 42 48 54
7 | 7 14 21 28 35 42 49 56 63
8 | 8 16 24 32 40 48 56 64 72
9 | 9 18 27 36 45 54 63 72 81
0100デフォルトの名無しさん
2007/06/02(土) 10:37:010101デフォルトの名無しさん
2007/06/02(土) 10:39:06"| 1 2 3 4 5 6 7 8 9\n"
"------------------------------\n"
(ry
0102デフォルトの名無しさん
2007/06/02(土) 10:39:19っfor,printf
010399
2007/06/02(土) 10:52:04助言ありがとう
自分では下のようなプログラムを作ったんですけどあってますかね?
#include <stdio.h>
int main(void)
{
int i, j;
for (i = 1; i <= 9; j++)
printf("|123456789\n")
printf("--------------------\n")
printf("%3d", i * j);
putchar('\n');
}
return (0);
}
0104デフォルトの名無しさん
2007/06/02(土) 10:53:030105デフォルトの名無しさん
2007/06/02(土) 11:01:00見出しはループの前で
0106デフォルトの名無しさん
2007/06/02(土) 11:05:200107デフォルトの名無しさん
2007/06/02(土) 11:51:04int main(void)
{
int i, j;
printf("|123456789\n");
printf("--------------------\n");
for (i = 1; i <= 9; i++){
printf("%d |", i);
for(j = 1; j <= 9 j++){
printf("%d", i * j);
}
}
return (0);
}
脳内コンパイル
これ俺(中学生)でもとけるぞ
0108デフォルトの名無しさん
2007/06/02(土) 12:06:14新しく始めるにはrubyとpythonのどっちがおすすめでしょうか。
今までC++とJavaとVBの経験があります。(ちなみに職業プログラマです)
perlは少しだけ独学でやりましたが、あまり好きになれませんでした。
0109デフォルトの名無しさん
2007/06/02(土) 12:11:29あえて両方やってみるといいよ。
割と早い段階でコードの字面的にどっちが手に馴染むかわかると思うから。
0110デフォルトの名無しさん
2007/06/02(土) 12:31:330111デフォルトの名無しさん
2007/06/02(土) 12:40:57Pythonは世界的に普及してて、日本語のドキュメントも英語のドキュメントも充実している。
0112デフォルトの名無しさん
2007/06/02(土) 13:08:590113デフォルトの名無しさん
2007/06/02(土) 14:15:130114デフォルトの名無しさん
2007/06/02(土) 15:21:390115デフォルトの名無しさん
2007/06/02(土) 15:44:490116デフォルトの名無しさん
2007/06/02(土) 17:47:22011781
2007/06/02(土) 19:50:14解決しました。ありがとうございますm(_ _)m
0118デフォルトの名無しさん
2007/06/02(土) 21:35:41社内にもいるよ、pythonに異様にこだわる奴
0119デフォルトの名無しさん
2007/06/02(土) 22:01:41思わず布教したくなるのくらい理解してやれ。
0120デフォルトの名無しさん
2007/06/02(土) 22:06:33メールクライアントを作ってみたいと思ったですけれども、
メールはフリーメールのしか持っていません。
メールクライアントを作るにはプロバイダのメールがないと
難しいでしょうか?基本的な質問をしてしまってすみません orz
よろしくお願いします。
0121デフォルトの名無しさん
2007/06/02(土) 22:08:090122デフォルトの名無しさん
2007/06/02(土) 22:16:41それぐらい無知だと最初からあきらめた方がいい
0123デフォルトの名無しさん
2007/06/02(土) 22:37:56ネットワークプログラムはバグがあった場合、
人様に迷惑かけるってことを肝に銘じておいて欲しい。
0124デフォルトの名無しさん
2007/06/03(日) 08:26:34E→E or T [or]|T
T→T and F [and]|F
F→not F [not]|(E)|i[i]
を左再帰性の除去をすると
E→TE'
E'→or T [or] E'|ε
T→FT'
T'→and F [and] T'|ε
F→(E)F'|i[i]F'
F'→not F' [not]|ε
で合ってますか?
0125デフォルトの名無しさん
2007/06/03(日) 14:39:530126デフォルトの名無しさん
2007/06/03(日) 18:51:480127125
2007/06/04(月) 00:01:490128デフォルトの名無しさん
2007/06/04(月) 00:43:570129デフォルトの名無しさん
2007/06/04(月) 09:40:24if[((a!=b)&&(e==b) || (c<=0)&&(c==e))]{
a=a+1;
}else{
b=b+1;
}
といったif文の時、最初のif[((a!=b)&&(e==b) || (c<=0)&&(c==e))]条件は
どういった順番でチェックがかかり、どの条件で真、偽になるのでしょうか?
0130デフォルトの名無しさん
2007/06/04(月) 09:43:490131デフォルトの名無しさん
2007/06/04(月) 09:46:13そいうC++は初めて見た
0132デフォルトの名無しさん
2007/06/04(月) 09:54:07[ ] って問題文かなんか?
括弧がついてるから中は気にしないでいいのかな。
&& は || より優先順位が高いことと、
&&の左が偽なら右は評価せずに偽
||の左が真なら右は評価せずに真。
これだけわかってりゃ、全通り調べればいいべ。
(1) && (2) || (3) && (4)
1 -> 2 -> 真
1 -> !2 -> 3 -> 4 -> 真
1 -> !2 -> !3 -> 偽
!1 -> 3 -> 4 -> 真
!1 -> !3 -> 偽
0133デフォルトの名無しさん
2007/06/04(月) 09:55:05が抜けた
0134デフォルトの名無しさん
2007/06/04(月) 10:14:31C++の基礎は当然として、Javaとの比較が記されていると、とても助かります。
宜しくおながいします
0135デフォルトの名無しさん
2007/06/04(月) 10:15:220136デフォルトの名無しさん
2007/06/04(月) 10:31:20移動します
0137デフォルトの名無しさん
2007/06/04(月) 12:46:11ちなみにプログラム経験はほとんどなく、簡単なシェルスクリプトが少しできるくらいです。
個人的にはルビーとパイソンが気になってますが。
0138デフォルトの名無しさん
2007/06/04(月) 12:47:520139デフォルトの名無しさん
2007/06/04(月) 12:51:440140デフォルトの名無しさん
2007/06/04(月) 12:54:50Ruby か Python でいいんじゃない?
0141デフォルトの名無しさん
2007/06/04(月) 13:03:42パイソンの本買ってこようと思いますm(_ _)m
0142デフォルトの名無しさん
2007/06/04(月) 15:33:501日8時間作業でどれくらい日数かかりますか?
経験者の考えでかまいません。
0143デフォルトの名無しさん
2007/06/04(月) 15:40:330144デフォルトの名無しさん
2007/06/04(月) 15:42:56http://ja.wikipedia.org/wiki/Category:構文解析_(プログラミング)
で基礎を知っておいたほうがいいかもしれない
ってADVか。基本部分だけなら手を抜けば数時間だったよ。
0145デフォルトの名無しさん
2007/06/04(月) 15:58:56・ 演算子をどこまでサポートするか(優先順位、結合規則が増える程、手抜きできなくなる)
コンパイラコンパイラを使うならこの手間は考える必要ない。
・ どのレベルの構文をサポートするか(構文増えれば単純に手間が増える)
・ どれだけのデータタイプをサポートするか(一次元配列、多次元配列、連想配列、構造体、グラフィック、などなど、増える程そりゃ手間は増える)
仕様、文法策定だけでも時間は食う。
0146デフォルトの名無しさん
2007/06/04(月) 17:25:47オンラインで見かけたif文だったので。
おそらく、分かりやすいように〔〕をつけたのだと思います。
参考にして自分になりに解釈をしてみました。
ありがとうございました。
0147デフォルトの名無しさん
2007/06/04(月) 19:14:370148デフォルトの名無しさん
2007/06/04(月) 19:26:190149デフォルトの名無しさん
2007/06/04(月) 19:27:410150デフォルトの名無しさん
2007/06/04(月) 21:03:400151デフォルトの名無しさん
2007/06/04(月) 21:10:450152デフォルトの名無しさん
2007/06/04(月) 21:15:470153デフォルトの名無しさん
2007/06/04(月) 22:45:53それは.NETやJDKのような実行環境なしで実行できるソフトのことですか?
具体的には、CやC++などで書かれたソフトがネイティブアプリケーションと呼ばれるんですか?
0154デフォルトの名無しさん
2007/06/04(月) 22:50:050155デフォルトの名無しさん
2007/06/04(月) 23:43:54制約条件式が1本だと 価値÷重量 = 効率 をうんぬん・・・とかできますが
2本以上の場合は、効率にあたる式はどうすればいいんですか?
0156デフォルトの名無しさん
2007/06/05(火) 00:53:16たしかにCやC++で書かれたアプリケーションは大抵ネイティブだが、そういう定義ではない。
アプリケーションプログラム本体の実行ファイルが、
実行するCPUが直接解釈できる機械語のコードになっているものをネイティブプログラムと呼ぶのが一般的。
.NETやJavaは、実行ファイルの中身がそれぞれ独自の中間言語のコードになっていて、
インタプリタで実行したり、直前にネイティブな機械語へコンパイルして実行したりするようになっている。
0157デフォルトの名無しさん
2007/06/05(火) 01:15:480158デフォルトの名無しさん
2007/06/05(火) 03:31:300進数、1進数、あるいは-10進数というものは存在しないのでしょうか?
0159デフォルトの名無しさん
2007/06/05(火) 03:38:280160デフォルトの名無しさん
2007/06/05(火) 03:38:54では君が0進数とか-10進数をつくってみてくれ。
0161デフォルトの名無しさん
2007/06/05(火) 03:54:12数字の1や2や9が10進数の一桁の値と等価だとして。
0進数は自分で作ってみてくれ。
0162デフォルトの名無しさん
2007/06/05(火) 04:05:53( ゚Д゚)
0163デフォルトの名無しさん
2007/06/05(火) 04:08:57n進数が0<=s<nの整数sを意味する数字で各桁を構成するとするなら
0進数や-10進数で使える数字がないことは分かるだろ?
そして1進数は0と等価な整数だけで全桁を構成するわけで0以外を表現できない
無駄なことは考えるな
0164デフォルトの名無しさん
2007/06/05(火) 07:13:570165デフォルトの名無しさん
2007/06/05(火) 07:49:13-n 進数は 0 <= s < n の整数 s を意味する数字で各桁を構成し、
s_M s_M-1 ... s_0 という数字の羅列があれば、
それを sum_m=0^M s_m (-n)^m と解釈する、
という風に定義すればいい。
0166デフォルトの名無しさん
2007/06/05(火) 08:57:480167デフォルトの名無しさん
2007/06/05(火) 09:21:51n進数(n>=2)とは別の定義になるが。
0進数だけは聞いたことない。
0168デフォルトの名無しさん
2007/06/05(火) 09:46:07審議中
0169デフォルトの名無しさん
2007/06/05(火) 10:23:440170デフォルトの名無しさん
2007/06/05(火) 16:02:55ソース無しでもいいです。
「TASMでこんなWindowsのソフトあるんだ」っていうのが見てみたい。
それにしてもTASMは情報が少ない・・・
0171デフォルトの名無しさん
2007/06/05(火) 16:34:22どんなアセンブラでも結局大差ないだろうにと思うのは俺だけか
0172デフォルトの名無しさん
2007/06/05(火) 20:32:15APIの呼び出しになってしまってぜんぜんうれしくも何ともない。
0173デフォルトの名無しさん
2007/06/05(火) 20:35:59これも実数に拡張して、2.5進数なんて無いの?
0174デフォルトの名無しさん
2007/06/05(火) 20:37:590175デフォルトの名無しさん
2007/06/05(火) 21:12:510176デフォルトの名無しさん
2007/06/05(火) 21:20:210177デフォルトの名無しさん
2007/06/05(火) 21:28:57超越数進数とか。
0178デフォルトの名無しさん
2007/06/05(火) 21:37:360179デフォルトの名無しさん
2007/06/05(火) 22:01:48インラインとして使われてる(bcc32はインラインアセンブラをTASMで処理するため)物はあるだろうけどTASM単独はさすがにないんじゃね?
0180デフォルトの名無しさん
2007/06/06(水) 00:02:35検索数なら断然アセンブリ言語。
でも情報処理試験センターのサイトにはアセンブラ言語って書いてあるし、
CASL�Uの本買ったらアセンブラ言語って堂々と書いてあるし、
どうなの?どっちでもいいの?
0181デフォルトの名無しさん
2007/06/06(水) 00:04:37サブアドのスクリプトを配布してるとこ知ってる?
新しいサブアドサイトやろうと思ってるんだけど、
どこ探してもスクリプト配布してるとこなくて。
0182デフォルトの名無しさん
2007/06/06(水) 00:11:010183デフォルトの名無しさん
2007/06/06(水) 00:24:17スクリプトじゃ無理。
少なくともDNS、POP、受信用のSMTPの鯖を立ち上げる必要がある。
0184デフォルトの名無しさん
2007/06/06(水) 00:34:40違ったんだ。
鯖は立ち上げはできるんだけど、そっからどうすんだろう思ってて。
0186デフォルトの名無しさん
2007/06/06(水) 02:41:49#include <unistd.h>
main(int argc, char *argv[])
{
write(1,argv[1],10);
}
[aaa@localhost enshu]$ gcc echo1.c
[aaa@localhost enshu]$ ./a.out a
と入力するとaの直後に環境変数が表示されるのはなぜでしょうか?
0187デフォルトの名無しさん
2007/06/06(水) 03:40:480188デフォルトの名無しさん
2007/06/06(水) 04:49:07http://en.wikipedia.org/wiki/Assembly_language
Assembly language or assembler language is commonly called
assembly, assembler, ASM, or symbolic machine code.
A generation of IBM mainframe programmers called it BAL for Basic Assembly Language.
0189デフォルトの名無しさん
2007/06/06(水) 15:22:130190デフォルトの名無しさん
2007/06/06(水) 16:01:20本来アセンブラというのはアセンブリ言語をアセンブルする物。
プログラミング言語をコンパイルするコンパイラと同じ。
0191デフォルトの名無しさん
2007/06/06(水) 16:18:10interpreted languageのことをインタプリタ言語と言うようなものか。
0192デフォルトの名無しさん
2007/06/06(水) 16:24:21C言語とも少し違うように感じます。
どの言語で書いているのでしょうか?教えて下さい。
0193デフォルトの名無しさん
2007/06/06(水) 16:28:39C言語もどき。
0194デフォルトの名無しさん
2007/06/06(水) 16:34:20csh は csh 。そういう言語。
0195デフォルトの名無しさん
2007/06/06(水) 16:45:090196デフォルトの名無しさん
2007/06/06(水) 17:01:400197デフォルトの名無しさん
2007/06/06(水) 17:09:34スクリプトなら中味とは言わないだろ
0198デフォルトの名無しさん
2007/06/06(水) 17:17:260199デフォルトの名無しさん
2007/06/06(水) 17:20:360200デフォルトの名無しさん
2007/06/06(水) 17:21:010201180
2007/06/06(水) 18:08:01ありがとうです。自分としては意味が通じればそれでいいんじゃね?って感じ。
けど、こういう用語の(誤)表記って嬉々として指摘する人が一杯いそうな気がするのに、
これに関しては全然見ないからどうなのかなぁと思ったんだ。
意外とざっくばらんなんだな・・・。
>>191の書いてるのすごく納得した。
今度鬼の首取ったような物言いの奴に遭遇したらそう切り返してみる(`・ω・´)ノシ
0202デフォルトの名無しさん
2007/06/06(水) 18:44:24すっげー亀レスでごめんよ。
0xFF、0xC2って2バイトの並びが出てきたらそれはプログレッシブ。
2バイト目が0xC0〜0xC1、0xC3だったら違う。
見分けるだけだったら、そのロジックだけでOKな筈。
0203デフォルトの名無しさん
2007/06/06(水) 18:48:40UNIXというか、LINUXを普通のXPに共存させることって出来ますか?><
0204デフォルトの名無しさん
2007/06/06(水) 18:49:07vmwareplayer+linux
0205デフォルトの名無しさん
2007/06/06(水) 18:49:33* Cygwin
0206デフォルトの名無しさん
2007/06/06(水) 18:50:380207デフォルトの名無しさん
2007/06/06(水) 18:57:21入れたよ!!!( ^ω^)
wktkするよね!?
0208207
2007/06/06(水) 18:58:57でも使い方よく分かんないお・・・( ´ω`)
ガンガル
0209207
2007/06/06(水) 19:17:00あるサイトにはmountってコマンドしたら↓↓
$ mount
Device Directory Type Flags
のように表示されるとありましたが、
僕のは
C:\cygwin\bin on /usr/bin type system (binmode)
C:\cygwin\lib on /usr/lib type system (binmode)
C:\cygwin on / type system (binmode)
という風にでます。 これはヴァージョンが古いからでしょうか??
0210デフォルトの名無しさん
2007/06/06(水) 19:18:14サイトには
$ mount
Device Directory Type Flags
C:\cygwin\bin /usr/bin system binmode
C:\cygwin\lib /usr/lib system binmode
C:\cygwin / system binmode
こうなると書いてます。
0211デフォルトの名無しさん
2007/06/06(水) 19:21:09UNIX板池
0212デフォルトの名無しさん
2007/06/07(木) 19:16:22CentOS4.5の上でGCCとIntel C++を使っているのですが、
環境変数でライブラリを教えてやろうとしてexport LIBRARY_PATH=...とパスを代入してやると、
hello, worldにすら「セグメンテーション違反」のメッセージが出る(実行時)ようになります。
コマンドラインで-Lオプションを使って指定すると大丈夫です。
これは、どのように解決したらよいのでしょうか・・・?
0213デフォルトの名無しさん
2007/06/08(金) 00:04:200214デフォルトの名無しさん
2007/06/08(金) 00:25:19http://pc11.2ch.net/test/read.cgi/tech/1181064980/
【Java/C/PHP/Perl/Ruby/Python/TeX】Eclipse M22
http://pc11.2ch.net/test/read.cgi/tech/1168166588/
Microsoft IronPython 1.0
http://pc11.2ch.net/test/read.cgi/tech/1157686822/
Python の宿題ここで答えます Part 1
http://pc11.2ch.net/test/read.cgi/tech/1153585095/
Python厨とRuby厨が仲直りするスレッド
http://pc11.2ch.net/test/read.cgi/tech/1099804004/
デザパタ + Python/Ruby/Smalltalk part2
http://pc11.2ch.net/test/read.cgi/tech/1175959706/
Python Challengeをやろう!
http://pc11.2ch.net/test/read.cgi/tech/1175919288/
pythonがこの先生きのこるには
http://pc11.2ch.net/test/read.cgi/tech/1167996371/
Pythonに見られるインデントによる制御構造の是非
http://pc11.2ch.net/test/read.cgi/tech/1169473442/
0215デフォルトの名無しさん
2007/06/08(金) 09:31:22環境変数はLIBでは?
LD_LIBRARY_PATHという、シェアドライブラリ用の環境変数もあるが
0216デフォルトの名無しさん
2007/06/08(金) 09:32:410217212
2007/06/08(金) 23:21:26LD_LIBRARY_PATHはコンパイル時は参照しないようです
INCLUDEも同様です
なので、
export LIBRARY_PATH=$LD_LIBRARY_PATH
export CPATH=$INCLUDE
などとやったのですが、ライブラリのパスのほうに異常が出るのです
0218デフォルトの名無しさん
2007/06/09(土) 01:00:03時々見かけるのですが、ああいうのってどうやってるんでしょうか?
あらかじめCRC32を入れる領域を空けといて、コンパイル後にそのスペース以外の
CRC32を計算して格納とかだと簡単に作れそうだけど簡単に改竄できそうだし・・・
などと知識の足りない頭で考えてみたのですが全く分からずorz
0219デフォルトの名無しさん
2007/06/09(土) 01:11:31というわけで単純にデータ部分のCRC持ってるだけに一票。
0220デフォルトの名無しさん
2007/06/09(土) 03:38:02プログラムからメッシュを作りたいとき、MeshでLockIndexBuffer,LockIndexBufferして、
Int16[]、PositionOnly[]を登録すればよいというところまでわかったのですが、
LockAttributeBufferして、AttributeRange[]を書き込もうとしたらエラーが出ます、
どのようなことが考えられるのでしょうか、参考になるものがあったら教えてください。
0221デフォルトの名無しさん
2007/06/09(土) 05:39:24任意のCRCになるようにわざわざ作ってる場合もある
0222デフォルトの名無しさん
2007/06/09(土) 11:38:00起動してしばらく放っておくといつの間にかアイコンの絵が消えてしまって(アイコンのあった場所にその隙間は残ってる)
右クリックメニューも表示されなくなってしまうことがあります。
いろいろ調べてみたところエクスプローラが再起動したときにそのようなことが発生するということなので
その対応(サンプルソースそのまんま)をしてみたのですが相変わらずアイコンが消えてしまいます。
そこで「エクスプローラが再起動」したときの動作を確認してみたいのですが
「エクスプローラが再起動」というのはどのようにすれば発生させることは出来るのでしょうか?
普通に終了させて普通に起動とは違いますよね?
0223デフォルトの名無しさん
2007/06/09(土) 11:53:400224デフォルトの名無しさん
2007/06/09(土) 11:54:380225デフォルトの名無しさん
2007/06/09(土) 12:07:17タスクマネージャからexplorerを殺せばシェルが自動で再起動してくれる筈。
試してないからホントかわからないし昔の話(もしかしたらMeかも)だから
実際そうなるかわかんないけど。
0226デフォルトの名無しさん
2007/06/09(土) 12:27:19それに従いアイコンを再登録する
0227デフォルトの名無しさん
2007/06/09(土) 12:37:24予定のブレイクポイントにも止まらず
タスクバーもデスクトップのショートカットも全て消えてしまい
CTRL+ALT+DELで再起動というカナシイ結果になってしまいました。
何かプログラムの他の部分に問題がありそうなのでもう一度全体を見直してみます。
お騒がせして申し訳ありませんでした;;
0228デフォルトの名無しさん
2007/06/09(土) 12:39:32なるほろ・・・
ありがとうございます
0229デフォルトの名無しさん
2007/06/09(土) 19:54:59タスクマネージャでExplorerを殺したら
勝手にExplorerは再起動してくれないから
自分でExplorerを起動させないとだめだと思う
0230デフォルトの名無しさん
2007/06/09(土) 19:59:020231デフォルトの名無しさん
2007/06/09(土) 20:39:15そこでCtrl+Alt+DELを押してタスクマネージャを起動し、
新しいタスクを押して、explorer を起動するんだよ
0232デフォルトの名無しさん
2007/06/09(土) 21:29:230233デフォルトの名無しさん
2007/06/09(土) 22:52:50ttp://www.cs.vu.nl/grammars/vs-cobol-ii/
0234デフォルトの名無しさん
2007/06/10(日) 12:24:090235デフォルトの名無しさん
2007/06/10(日) 12:54:260236デフォルトの名無しさん
2007/06/10(日) 12:57:440237デフォルトの名無しさん
2007/06/10(日) 13:22:010238デフォルトの名無しさん
2007/06/10(日) 13:39:33ありがとうござます。
特に決まった読み方はないんですね、
オリデバと呼ぶことにします。
0239デフォルトの名無しさん
2007/06/10(日) 19:50:400240デフォルトの名無しさん
2007/06/10(日) 20:25:150241デフォルトの名無しさん
2007/06/10(日) 20:46:06R(SPLUSの無償版)を使っています。
sourceで読み込みをしようとしたときに
以下のエラーが出てしまいます。
以下にエラーattributes(.Data) <- c(attributes(.Data), attrib) :
不正な時系列パラメータが指定されました
読み込むデータにattributesは含まれていません。
それに、読み込もうとしているデータは、以前に読み込みに
成功したものを内容を変更しただけのものです。
すみませんが、お分かりになる方よろしくお願いします。
0242デフォルトの名無しさん
2007/06/10(日) 21:22:59アスキーコード表の80、90、E0、F0の列は空白で、「全角2バイト文字を使うために空けてある」っとテキストに書いてあるのですが、意味がわからなくて困っております。
漢字・ひらがななど含めたら、とても足りないような・・????
教えていただけると助かります、よろしくお願いします
0243デフォルトの名無しさん
2007/06/10(日) 21:23:06まずは全くの初心者を脱するところから。
0244デフォルトの名無しさん
2007/06/10(日) 21:23:58文字コードが可変長
0245デフォルトの名無しさん
2007/06/10(日) 21:25:14この時点でASCIIでない罠
0246241
2007/06/10(日) 21:27:33そんなこと言わずに教えてくださいよ〜。
私は文系で今までにプログラムをしたことはないんですが
Rを使う授業を取ってしまい、しかも今年卒業なので
これを取らなくては卒業できないんです。
よろしくお願いします。m(_ _)m
0247デフォルトの名無しさん
2007/06/10(日) 21:29:170248デフォルトの名無しさん
2007/06/10(日) 21:34:26ちゃんと勉強してから卒業しろよ。
0249デフォルトの名無しさん
2007/06/10(日) 21:35:0280で始まる文字なら、256文字作れるぞ
(実際はもっと使用範囲狭いけど)
0250デフォルトの名無しさん
2007/06/10(日) 21:41:29なんか前にも似たような話なかったっけ?
間違ってるかも知れんが「なんかの処理やるときのバッファの為に文字コード表の一部の領域を予約してある」とかなんとか・・
0251デフォルトの名無しさん
2007/06/10(日) 21:57:370252デフォルトの名無しさん
2007/06/11(月) 00:21:570253デフォルトの名無しさん
2007/06/11(月) 03:49:27ASCIIは7bitコードだからコードポイントがとりうる値は0x00から0xf7まで。
80、90、E0、F0などは存在しない。
0254デフォルトの名無しさん
2007/06/11(月) 09:05:410255デフォルトの名無しさん
2007/06/11(月) 09:55:310256デフォルトの名無しさん
2007/06/11(月) 12:07:110257デフォルトの名無しさん
2007/06/11(月) 12:15:290258デフォルトの名無しさん
2007/06/11(月) 15:06:57ステップってなんですか?
0259デフォルトの名無しさん
2007/06/11(月) 15:08:580260デフォルトの名無しさん
2007/06/11(月) 15:20:13http://dic.yahoo.co.jp/dsearch?enc=UTF-8&p=%E3%82%B9%E3%83%86%E3%83%83%E3%83%97&dtype=0
http://www.google.co.jp/search?q=%E3%82%B9%E3%83%86%E3%83%83%E3%83%97%E6%95%B0
0262デフォルトの名無しさん
2007/06/11(月) 15:35:22親切な方回答をお願いします。
「日本のコンピューター会社で主流となっているプログラム言語ってなんですか?」
私は適当にJAVAって答えてしまったんですけど、よかったですか?
0263デフォルトの名無しさん
2007/06/11(月) 15:42:16正しくは、仕様書を書くときに用いる「日本語」です。
0264デフォルトの名無しさん
2007/06/11(月) 15:42:21というか、そんな曖昧な質問しかできない奴は優秀とは思えん。
0265デフォルトの名無しさん
2007/06/11(月) 16:06:150266デフォルトの名無しさん
2007/06/11(月) 16:11:46適当に「なでしこ」とか答えればいい
0267デフォルトの名無しさん
2007/06/11(月) 16:19:15一概に何が主流かとは言えないな。
業種や目的ごとに答えるのが一番だと思うぜ。
0268デフォルトの名無しさん
2007/06/11(月) 16:23:310269リガルド
2007/06/11(月) 16:37:090270デフォルトの名無しさん
2007/06/11(月) 16:37:570271デフォルトの名無しさん
2007/06/11(月) 16:57:170272デフォルトの名無しさん
2007/06/11(月) 16:58:540273リガルド
2007/06/11(月) 17:03:530274デフォルトの名無しさん
2007/06/11(月) 19:58:130275デフォルトの名無しさん
2007/06/12(火) 02:18:30C#(Windows,VisualStudio)、C言語(UNIX, vi,make)、java(eclipse, web系)とかを同時に面倒見たりしなきゃならんてな感じで、
さらに、ソース管理も、VSS, CVS, Subversionと、多彩になって、頭の切り替えが大変になってきたとです。
なんか、いい、頭の切り替えテクニックあれば、語ってほしいっす。
0276デフォルトの名無しさん
2007/06/12(火) 02:41:150277デフォルトの名無しさん
2007/06/12(火) 05:07:05クロスコンパイルがしたいんですが、gccの複数インストールの概念が分かりません。
そもそもパッケージマネージャでしかインストしたことが無いので、ビルド自体初めてです。
ご指導願います。
0278デフォルトの名無しさん
2007/06/12(火) 08:21:240279デフォルトの名無しさん
2007/06/12(火) 08:24:21・ENTERで改行すると正常に行替えしない。
原因はなんでしょうか?
Linux、gcc、シェル=bash
0280デフォルトの名無しさん
2007/06/12(火) 12:37:16変なエスケープ/コントロール文字でも出力してんじゃね?
標準出力をファイルに落として、エディタで確認してみ。
0281デフォルトの名無しさん
2007/06/12(火) 12:39:10それ質問じゃなく、「助けて」つってるだけだろ?
ちったあ自分で勉強するなり調べるなりしたら?
0282デフォルトの名無しさん
2007/06/12(火) 17:00:09確かに放り投げてるみたいですね。
一応勉強も調べもました。
Linuxも慣れてはいませんが基本は理解しているつもりです。管理出来るレベルではありませんが。
GNUからgccのソースを落として来て、configureでtargetを指定するのだと思うのですが、何を指定すればいいのかわかりません。一応今対象とするのは32bitのLinuxです。
それで、makeすればバイナリが生成されるのだと思いますが、それらの設定はどうするのでしょうか、システムににインストさせないと動かないでしょうか。
それ以前に、Linuxシステムではインストしたものはどのように管理されているのでしょうか。(バイナや設定ファイルリの位置など)
そして、パッケージマネージャで管理されているものとは、どのように区別され、どう扱い分ければ良いのでしょうか。
質問の意味が分かる箇所だけでたもいいので、助言して頂けると助かります。
0283デフォルトの名無しさん
2007/06/12(火) 17:20:230284278
2007/06/12(火) 17:32:25自分のレベルは、初めて XP のマシンを買ったときウイルスがいやで、Linux を
やろうと、dual boot にして、RedHat 9 の本+CDを買って来て入れた位だが、
gcc は勿論、ネットの設定なども本の通りにやって動かせた。
このマシンの通信の A-D 変換がオーディオと共通で、パッチには苦労した。
いろんなソフトがインストールされるが、それぞれ(defaultでは)固有の
フォルダ(Linux ではこう呼ばなかったかも知れない)に入れられて、
それぞれが参照されると思った。
パスだとか、起動時の初期選択などは、script に記述されていたと思う。
やり方は忘れたが、動かしたいプログラムをどこかに登録すると、メニュ
ーに出て来て、選択すると動くんじゃなかったか。(コンパイルのときは
DOS のような画面を出して、コマンドで処理していた憶えもある。)
GTK によるプログラムや WideStudio を使ってみたりしたが、動画の
扱いで、Linux は投げ出してしまった。
Linux 自体のインストールから説明している本を読んだ方がいいかも知れない。
0285デフォルトの名無しさん
2007/06/12(火) 17:33:46プログラムをインストールするだけの話なら板違い
0286デフォルトの名無しさん
2007/06/12(火) 18:03:02コンパイルする場合だけそこのパスを通せばいいだろ。
0287デフォルトの名無しさん
2007/06/12(火) 18:09:050288デフォルトの名無しさん
2007/06/13(水) 20:35:23以前マ板とかム板とかでやってると聞いたんだけど
0289デフォルトの名無しさん
2007/06/13(水) 20:36:33void main (void)
void increment (void)
{
int i;
for(i=0;i,3;i++)
increment();
}
void increment
{
int a=0;
static int b=0;
a++;
b++;
printf("a:%d,b:%d\n",a,b);
}
void main (void)の位置がまずいのか
0290デフォルトの名無しさん
2007/06/13(水) 21:29:560291デフォルトの名無しさん
2007/06/13(水) 22:59:120292デフォルトの名無しさん
2007/06/13(水) 23:02:290293デフォルトの名無しさん
2007/06/13(水) 23:04:17y=f(x){ y=0 ( x < 0 ) : y=x ( 0 =< x= < 1 ) : y=1 ( 1 < x ) }
計算機数学の基本にこういう関数があったと思いますが正式名称は何でしたっけ?
ちなみに日曜プログラマーです・・・・
0294デフォルトの名無しさん
2007/06/14(木) 00:01:150295デフォルトの名無しさん
2007/06/14(木) 00:11:05ググれ。
0296デフォルトの名無しさん
2007/06/14(木) 16:04:10最近書き込みがないみたいだが、ここの板にもある。↓
http://pc11.2ch.net/test/read.cgi/tech/1073714172/l50
0297デフォルトの名無しさん
2007/06/14(木) 16:13:10実際のOOPL学びながら理解しないと意味無い。
0298デフォルトの名無しさん
2007/06/14(木) 16:16:22>ここの板
0299デフォルトの名無しさん
2007/06/14(木) 16:16:42初めて「オブジェクト指向」って言葉聞いて、
どんなに難しい概念かと恐る恐る解説本を読んだら、
俺のプログラム手法と同じだったという。
プログラムがでかくなったら、管理の問題から、
他の関数から他の変数を呼び難くするなんてこと普通にやるだろ。
0300デフォルトの名無しさん
2007/06/14(木) 16:17:150301デフォルトの名無しさん
2007/06/14(木) 16:18:590302デフォルトの名無しさん
2007/06/14(木) 16:39:04酔っ払ってるなら許せる
0303デフォルトの名無しさん
2007/06/14(木) 16:40:590304デフォルトの名無しさん
2007/06/14(木) 16:41:42松岡大臣とレミングが自殺を図りスーパーマンとテポドンが空を飛ぶ。
そんな世界をプログラミングする様を思い浮かべてみれば一目瞭然だろう。
0305デフォルトの名無しさん
2007/06/14(木) 17:24:450306デフォルトの名無しさん
2007/06/14(木) 20:52:28ワンでもニャーでもいいじゃない
だってどうぶつだもの
0307デフォルトの名無しさん
2007/06/14(木) 21:29:02どのようにして保持しているのでしょうか?
更新、検索を同時に実現しているのは
どうやっているのでしょうか?
技術情報を知っている方教えてください。
0308デフォルトの名無しさん
2007/06/14(木) 21:33:28Namazuのソースでも読んどけ。
0309デフォルトの名無しさん
2007/06/14(木) 21:44:38ググっても出てこないのは公開してないからですか…。
namazuって名前しか聞いた事ないけど調べてみます。
ちなみに伺いたいのですが、インデックスというのは
2面持たせて、一方を更新用、一方を検索用にして、
それを切り替えて運用するというのは定石なのでしょうか?
0310デフォルトの名無しさん
2007/06/14(木) 21:48:14IE6以降+SP2HTMLエディタで書いてるJavaScriptをプレビューすると
一々ポップアップブロックが表示されてめんどくさいんですがみなさん
どうしてるんでしょうか?
ちなみに↓を試しましたが、やっぱりポップアップブロックが出ます。
http://support.microsoft.com/kb/875396/ja
よろしくお願いします。
0311デフォルトの名無しさん
2007/06/14(木) 23:22:460312デフォルトの名無しさん
2007/06/15(金) 00:18:26お前みたいに酒を言い訳として認める奴が、巡り巡って癌なんだよ。
酒が悪いんです酒が悪いんです酒が悪いんです僕は悪くありません。酒飲んだのは僕ですが僕は悪くありません。
0313デフォルトの名無しさん
2007/06/15(金) 01:22:40アプリをインスコしているサーバとLANでつながっているPCのファイルを、
別のPCのブラウザからアクセスすることって可能なのでしょうか?
0314デフォルトの名無しさん
2007/06/15(金) 03:10:03何故CUTじゃないのですか?
0315デフォルトの名無しさん
2007/06/15(金) 03:18:15英語圏とフランス語圏でそれぞれが
自分のところの略(CUTとTUC)を国際的に使おうと主張したから、
妥協案として、両方と異なる UTC にしたという感じらしい。
http://en.wikipedia.org/wiki/Coordinated_Universal_Time
0316310
2007/06/15(金) 03:50:24JavaScriptは対応非対応があるので頭悪いなと言われても困ります。
0317デフォルトの名無しさん
2007/06/15(金) 04:33:20まさかの妥協案ですね
ありがとうございました
0318デフォルトの名無しさん
2007/06/15(金) 08:14:28他のブラウザで作ってから、最後にIEで検証すればいいだろ。
頭が悪いのを通り越して脳味噌が腐ってるんだな。
0319デフォルトの名無しさん
2007/06/15(金) 09:10:14ファイル共有で公開設定になってたりサーバ側のドキュメントルート以下ならそりゃ見える。
0320デフォルトの名無しさん
2007/06/15(金) 10:20:37他のブラウザで検証しなくてもリファレンス見れば対応してるかどうかわかるので
脳味噌が腐ってるなと言われても困ります。
0321デフォルトの名無しさん
2007/06/15(金) 10:23:290322デフォルトの名無しさん
2007/06/15(金) 11:28:23リファレンスを見ただけで完璧に組めるんなら、動作確認などいらないだろ。
まずは知的障害を克服するところからがんばれよ。
0323デフォルトの名無しさん
2007/06/15(金) 11:30:18あとIEの独自仕様がどうのこうのとか言ってる香具師に限ってMSDN読んでない。
0324デフォルトの名無しさん
2007/06/15(金) 17:15:00明日休みだし、挑戦してみようかな。
とりあえずTorys 2.7Litterを買って来たから、これ飲んで
みるよ。
0325デフォルトの名無しさん
2007/06/15(金) 17:21:48そしてインデックス・境界周りのバグを撒き散らすことになるw
0326デフォルトの名無しさん
2007/06/15(金) 18:13:27foo()
というのが使われているのですが
これは何の略なのか教えてもらえないでしょうか。
0327デフォルトの名無しさん
2007/06/15(金) 18:13:560328デフォルトの名無しさん
2007/06/15(金) 18:41:14やばいな
500cc位飲んだけど、全くコード書いてないよ
更新されない2chをずっとリロードしてる
0329デフォルトの名無しさん
2007/06/15(金) 18:42:05略じゃない
0330デフォルトの名無しさん
2007/06/15(金) 18:43:110331デフォルトの名無しさん
2007/06/15(金) 18:48:31ttp://ja.wikipedia.org/wiki/%E3%83%A1%E3%82%BF%E6%A7%8B%E6%96%87%E5%A4%89%E6%95%B0#foo_.E3.81.A8_bar
0332331
2007/06/15(金) 18:49:53ttp://ja.wikipedia.org/wiki/Foobar
0333デフォルトの名無しさん
2007/06/15(金) 18:52:4637度を500mlってすごいの?
0334デフォルトの名無しさん
2007/06/15(金) 18:56:110335デフォルトの名無しさん
2007/06/15(金) 18:56:44缶ビールだと11本以上。 おそろしいよ。
ただ、缶ビールは他の液体で薄められてるから飲むとしても楽だと思う。
0336デフォルトの名無しさん
2007/06/15(金) 19:21:54...
if(a) b = !b;
if(b && c) foo();
ってもっと簡潔に書けないの?
0337デフォルトの名無しさん
2007/06/15(金) 19:41:290338デフォルトの名無しさん
2007/06/15(金) 19:41:46BOOLは、FALSE以外全てを真として扱わなければならないから
BOOLには使えない
C++ならboolにすればとか言えるけどね
あと結局のところ、それくらいのコードにしておいて
後はコンパイラの最適化に任せるのが正解だと思う
0339デフォルトの名無しさん
2007/06/15(金) 19:46:57b を変更する必要があるのならその程度だと思う。
a と b が必ず 0 or 1 なら XOR が使えるが・・・。
やるべきじゃないだろうな。
0340デフォルトの名無しさん
2007/06/15(金) 20:14:18C++ なら if(a * b && c) ってoverloadできるんですかね。なんか意味不明ですがw
0341デフォルトの名無しさん
2007/06/15(金) 20:34:33うぜぇなこいつ。いちいち脳みそがどうたら人をけなすことしかできないんなら来るな。
また現れたら殺すからな。
0342デフォルトの名無しさん
2007/06/15(金) 20:35:210343デフォルトの名無しさん
2007/06/15(金) 23:54:13けなしたわけじゃない。
もう脳死に近い状態で理解できないだろうが、事実を指摘したんだ。
ちゃんと意志を明記しておかないと安楽死させてもらえないから気をつけろ。
0344324
2007/06/16(土) 01:30:33結果として、3行だな
ありがとうございました
0345デフォルトの名無しさん
2007/06/16(土) 08:09:15おいこら。いい加減にしろ。俺は質問者とは違うぜ。
第3者から見て質問者を叩いて自分の鬱憤を晴らしてるようにしか見えないんだよ。
二度と顔を出すな。
くるってんならこのスレ、いらねーよなー?
いらねーよなー?
いらねーよなー?
0346デフォルトの名無しさん
2007/06/16(土) 08:22:180347デフォルトの名無しさん
2007/06/16(土) 08:31:25まさにコイツのような奴が要らんと。そういうわけですな。
0348デフォルトの名無しさん
2007/06/16(土) 08:35:02ただ分からない問題について質問を投げかける質問者なのか、
ただ自分の鬱憤を晴らすために質問者に対し罵声を浴びせかける奴なのか、
まともな奴なら、どっちが頭のおかしい奴なのか分かりますよね。
0349デフォルトの名無しさん
2007/06/16(土) 08:39:360350デフォルトの名無しさん
2007/06/16(土) 08:41:25勝手に
流れたことに す る な
0351デフォルトの名無しさん
2007/06/16(土) 08:42:34くだらない回答する奴を抹殺することぐらい考えろ。
0352デフォルトの名無しさん
2007/06/16(土) 08:44:01こういう奴がいるんじゃ
このスレは要らないな
そういうこと。
0353デフォルトの名無しさん
2007/06/16(土) 08:48:320354デフォルトの名無しさん
2007/06/16(土) 09:14:55こいつが一番ウザイ
ただ分からない問題について質問を投げかける質問者と、
ただ自分の鬱憤を晴らすために質問者に対し罵声を浴びせかける奴と、
まともな奴なら、どっちが頭のおかしい奴なのか分かりますよね。
0355デフォルトの名無しさん
2007/06/16(土) 09:21:32完全に狂ってる。
自分が分からない問題に当たったとき散々調べる。
何時間も掛けてな。
しかし解決できない。
そこで整理して質問だ。
そこで
>>311>>318>>322>>343
こいつだ。
悪質極まりない。
お前どこよ。
一緒に刑務所でもいくか?
0356デフォルトの名無しさん
2007/06/16(土) 09:44:130357デフォルトの名無しさん
2007/06/16(土) 09:57:48>>311>>318>>322>>343
こいつによれば、知的障害なのだそうだ。
すると質問スレに質問を投げかける人間みな、
脳みそが腐り、知的障害が進行しているんだそうだ。
また、業務で分からないことがある場合、
質問することもそいつは知的障害であることを宣言したことと同義ということになる。
>>311>>318>>322>>343 はそういう考えらしい。
そのおかげで業務も何もへったくりもない。
まともな奴なら、どっちが頭のおかしい奴なのか分かりますよね。
0358デフォルトの名無しさん
2007/06/16(土) 12:12:36http://news22.2ch.net/test/read.cgi/newsplus/1181583302/1
年金照合、プログラム開発費10億円
こんなにかかるものなんですか
0359デフォルトの名無しさん
2007/06/16(土) 12:18:410360デフォルトの名無しさん
2007/06/16(土) 12:19:420361デフォルトの名無しさん
2007/06/16(土) 12:32:44>>311>>318>>322>>343
質問者の優位に立ったつもりになって、質問者をけなす事しかできない
>>311>>318>>322>>343
人間として最低の部類。
ただ分からない問題について質問を投げかける質問者と、
ただ自分の鬱憤を晴らすために質問者に対し罵声を浴びせかける奴と、
まともな奴なら、どっちが頭のおかしい奴なのか分かりますよね。
0362デフォルトの名無しさん
2007/06/16(土) 19:48:450363デフォルトの名無しさん
2007/06/16(土) 19:55:38なんで?
JavaはThread使うの楽だから、俺は割とよく使ってたけど
0364デフォルトの名無しさん
2007/06/16(土) 19:55:40ネットワーク処理をバックグラウンドで行ったり複数のセッションを各スレッドで行う。
マルチコアを活用するために処理を複数のスレッドにばらす。
等々使い道はあるし使っている人は普通にいるだろ。
0365デフォルトの名無しさん
2007/06/17(日) 02:51:15http-equivのequivって何の略なの?
0366デフォルトの名無しさん
2007/06/17(日) 02:58:520367デフォルトの名無しさん
2007/06/17(日) 03:03:520368デフォルトの名無しさん
2007/06/17(日) 15:43:06何でしたっけ?
0369デフォルトの名無しさん
2007/06/17(日) 15:43:250370デフォルトの名無しさん
2007/06/17(日) 15:54:14ありがとうございます
0371デフォルトの名無しさん
2007/06/17(日) 16:18:500372デフォルトの名無しさん
2007/06/17(日) 16:59:330373デフォルトの名無しさん
2007/06/17(日) 17:29:07たとえばエクセルとかワードとかをjavaで操作したりとか。
何か参考になる本とかあったら教えてください。
0374デフォルトの名無しさん
2007/06/17(日) 17:29:480375デフォルトの名無しさん
2007/06/17(日) 17:45:300376デフォルトの名無しさん
2007/06/17(日) 17:45:580377デフォルトの名無しさん
2007/06/17(日) 17:46:47ExcelならActiveX経由で操作できなかったっけか
0378デフォルトの名無しさん
2007/06/17(日) 17:46:51AutoHotKeyやVBSのが16777216倍使える。
0379デフォルトの名無しさん
2007/06/17(日) 17:47:48ごめんね。Javaで書かれたEclipse使っててごめんね‥‥
0380デフォルトの名無しさん
2007/06/17(日) 18:53:05一応ウィンドウを指定してメッセージを送る方法があることは
わかりました。でも、もうひとつだけ質問させてください。
任意のウィンドウのあるフィールドを選択したい場合
どうやってそれを選択すればいいのですか?
たとえばエクセルのA3のセルに何か書き込む処理をしたいときとか、
ブラウザの、あるチェックボックスを選択するプログラムを作りたいときとかです。
その場合、どうやってその処理させたい部分を指定してやれば
いいのでしょうか?
0381380
2007/06/17(日) 18:54:07373は380です
0382デフォルトの名無しさん
2007/06/17(日) 19:14:480383デフォルトの名無しさん
2007/06/17(日) 20:18:02それはActiveX扱える環境じゃないと無理ぽっぽ(*‘ω‘ *)
0384デフォルトの名無しさん
2007/06/17(日) 20:20:540385名前を付けて保存
2007/06/17(日) 20:41:39画像にデータを出力して画像ファイルを作成する方法がわりません。
google等を利用して調べては見たのですが、私には難しくてわりませんでした。
因みに、txtファイルを作成する事は出来ました。同様にして画像ファイルを作ることは可能でしょうか?
0386デフォルトの名無しさん
2007/06/17(日) 20:45:160387デフォルトの名無しさん
2007/06/17(日) 20:57:11私の質問の仕方が適切で無かったとしたら申し訳ないです。
しかしながら何故あなたはそんなにも不親切なのですか?
その様な事をわざわざ書き込むことに何か建設的な意味があるのですか?
0388デフォルトの名無しさん
2007/06/17(日) 20:58:420389デフォルトの名無しさん
2007/06/17(日) 21:08:47とりあえず「どんな方法をもってtxtファイルを作成したか」分からないのに
「同様の方法で画像ファイルが作れるか?」と聞かれても解答できない。
まぁ2chに建設的な意味を求める方が間違えてると思うがなぁ。
0390デフォルトの名無しさん
2007/06/17(日) 21:10:020391デフォルトの名無しさん
2007/06/17(日) 21:15:08テキストファイルと同様
0392デフォルトの名無しさん
2007/06/17(日) 21:18:580393デフォルトの名無しさん
2007/06/17(日) 21:19:58本当に >>385 == >>387 なら、更に論外
とりあえずファイルフォーマットの概念すら理解できてないだろうし、
hDCすら理解できるかも怪しい
0394デフォルトの名無しさん
2007/06/17(日) 21:21:40http://www.kumei.ne.jp/c_lang/sdk/sdk_26.htm
そうじゃないならコンパイラ・OSを明記してC++か画像スレ逝っとけ
0395デフォルトの名無しさん
2007/06/17(日) 21:25:51だれか翻訳プリーズ
0396デフォルトの名無しさん
2007/06/17(日) 21:26:490397名前を付けて保存
2007/06/17(日) 21:45:34そうですね。申し訳ないです。
今回作成した「データを出力してtxtファイルを作成するプログラム」の概要です。
#include <stdio.h>
int main(void)
{
FILE *fp;
fp = fopen("a.txt","w");
fprintf(fp,"ここにtxtファイルに書き込む内容を入力するのさ。");
fclose(fp);
return(0);
}
以上です。実際のプログラムではガウス平面上の各点がある複素数集合に属するか属さないかを判定して、
その結果をtxtファイルに書き込むようにしました。(□と■を利用して、ガウス平面を表現しました。)
私が作ったプログラムでは、txtファイル上で□と■という文字を並べて画像を作成したのですが、
この方法で画像を作成するのはあまりにも非効率です。
そこで、bmpなどの画像ファイルを作成し、そこに、データを書き込みたいのです。
もし、わかりましたら、どうすれば画像ファイルを作成することが出来るのか教えて頂けませんでしょうか?
0398デフォルトの名無しさん
2007/06/17(日) 21:48:080399デフォルトの名無しさん
2007/06/17(日) 21:48:59あとはそれに従ってヘッダに画像の大きさやら色数やら何やらを書き出し、
画素も書き出して終了
fwriteとかその辺を適当に使って
0400名前を付けて保存
2007/06/17(日) 22:01:55すみません。391から396が表示される前に書き込みしていたのでレスがあったのに気づきませんでした。
皆さんレスありがとうございます。
>>399
色々教えてくれてありがとう。ところで、フォーマットとは何なのでしょうか?
0401デフォルトの名無しさん
2007/06/17(日) 22:04:53とかどんだけ細かく説明しろってんだ
0402デフォルトの名無しさん
2007/06/17(日) 22:08:03サイズ変えながら作って、それをバイナリエディタでのぞいてみ?
0403デフォルトの名無しさん
2007/06/17(日) 22:08:280404デフォルトの名無しさん
2007/06/17(日) 22:14:23今どきはそういうのはあまりやらないだろうけど
0405デフォルトの名無しさん
2007/06/17(日) 22:16:07はっきり言うと、Cでまともにbmpで保存するのは結構面倒
技術的に難しい訳じゃなく、初心者に手順を理解させるのが面倒
保存自体は明熊dllでも使うとか、手抜き方法はあるんだが…
それにしたってhDCには描けなきゃいかんわけで
さてそれが今の貴方のレベルで理解できるかどうか?
VB6でも使った方がいいんじゃないか?
0406デフォルトの名無しさん
2007/06/17(日) 22:40:300407デフォルトの名無しさん
2007/06/17(日) 22:43:36説明してやれよ
0408デフォルトの名無しさん
2007/06/17(日) 23:34:180409デフォルトの名無しさん
2007/06/17(日) 23:52:20カラーパレット無し、圧縮無し32ビットのBMPあたりで説明おながいします
0410デフォルトの名無しさん
2007/06/17(日) 23:52:31プログラミング以前から教えてやれよ
0411名前を付けて保存
2007/06/17(日) 23:52:55横5ピクセルの白黒bmp画像を作成するプログラムの
内容(ソース)だけでも教えてもらえないでしょうか?
□□□□□
□□■□□
□■■■□
□□□□□
0412デフォルトの名無しさん
2007/06/17(日) 23:53:58まずは自分で調べてから言ってくれ
話はそれからだ
0413デフォルトの名無しさん
2007/06/17(日) 23:54:30バイナリエディタで中を見てみなよ
構造体とかの知識がないと説明のしようがないんだって
0414デフォルトの名無しさん
2007/06/17(日) 23:55:23ヽ(凸)ノ
[Y]
/ ヽ
0415デフォルトの名無しさん
2007/06/18(月) 00:01:19ほらよ
http://msdn2.microsoft.com/en-us/library/ms532311.aspx
0416名前を付けて保存
2007/06/18(月) 00:08:33ありがとう。英語だけど頑張って読んでみるね。
0417デフォルトの名無しさん
2007/06/18(月) 00:11:23var i, j: Integer;
begin
with TBitmap.Create, Canvas do
begin
Width := 100; Height := 100;
for i := 0 to Height-1 do
for j := 0 to Width-1 do
Pixels[i,j] := RGB(i, j, i+j);
SaveToFile('c:\sample.bmp');
end;
end.
0418デフォルトの名無しさん
2007/06/18(月) 00:13:29Pixels[]は泣ける程遅いからScanLines[]使え
0419デフォルトの名無しさん
2007/06/18(月) 00:35:542chに来てるやつにそんな高度なプログラムかけるわけないだろww
0420デフォルトの名無しさん
2007/06/18(月) 00:43:450421デフォルトの名無しさん
2007/06/18(月) 10:20:38それが必要ならね。それともDelphiじゃ用意されたことしかできないの?
ファイルのほうは BITMAPFILEHEADERから調べりゃすぐたどれる
0422デフォルトの名無しさん
2007/06/18(月) 18:54:16取り敢えず、明らかにC++じゃ無いとこは突っ込んじゃいけないのかしら。
あなたにBMPを作るのは難しいと思います。
テキストと同様にして画像ファイルを作りたいのであれば、PBMなんかお勧め。
あなたでも簡単に作れます。列記とした画像形式です。(#はコメント行、無くてもいい)
# 411.pbm
P1
# size
5 4
# image data
0 0 0 0 0
0 0 1 0 0
0 1 1 1 0
0 0 0 0 0
0423名前を付けて保存
2007/06/18(月) 22:25:57レスありがとう(^3^)/
とても参考になりました。
追伸(一応>>397のプログラムは、C++のコンパイラでコンパイルできたんだけどなぁ。)
0424デフォルトの名無しさん
2007/06/18(月) 22:28:53なにが言いたいんだ
0425名前を付けて保存
2007/06/18(月) 22:33:24それは、422さんの
>明らかにC++じゃ無いとこは突っ込んじゃいけないのかしら。
に対するコメントです。
0426デフォルトの名無しさん
2007/06/18(月) 22:36:40>>425
>397 のコードには「C++らしい」部分はない
C++コンパイラは大抵Cのコードもコンパイルできる
「C++のコンパイラでコンパイルできた」からといって、
即ちコードがC++である事の保証にはならない
余計なことを言う前に、もうちっと勉強しなさい、マジで
0427デフォルトの名無しさん
2007/06/18(月) 22:50:150428デフォルトの名無しさん
2007/06/18(月) 22:58:590429デフォルトの名無しさん
2007/06/18(月) 23:00:320430デフォルトの名無しさん
2007/06/18(月) 23:03:000431デフォルトの名無しさん
2007/06/18(月) 23:06:43「C++のコンパイラでコンパイルできた」からといって、
即ちコードがC++の言語仕様で認められる範囲内のものである事の保証にはならない
と言ってる
わけは文脈やレスの流れからしてないよな。
0432デフォルトの名無しさん
2007/06/18(月) 23:09:16C++コンパイラでしかコンパイルできないものがC++?
0433デフォルトの名無しさん
2007/06/18(月) 23:19:57普通、明らかにCとして通用するソースをわざわざC++コードだと言い張らないと思う
ただ、C99と現行C++だとOKで、C89/C95だと駄目なコードの扱いは、微妙だが
0434デフォルトの名無しさん
2007/06/18(月) 23:40:550435デフォルトの名無しさん
2007/06/18(月) 23:45:100436デフォルトの名無しさん
2007/06/18(月) 23:48:57同じくらい自由度が高すぎて、答えようがない
0437デフォルトの名無しさん
2007/06/18(月) 23:52:190438デフォルトの名無しさん
2007/06/18(月) 23:54:26短く書きたいならその辺のライブラリ拾ってきて作れ
0439デフォルトの名無しさん
2007/06/18(月) 23:58:09ここで、upできるかどうか訪ねたわけよ。
0440デフォルトの名無しさん
2007/06/19(火) 00:02:40int main()
{
std::ofstream ofs( "a.txt" );
ofs << "ここにtxtファイルに書き込む内容を入力するのさ。" << std::endl;
return 0;
}
//この程度でいいの?
0441デフォルトの名無しさん
2007/06/19(火) 00:08:12「BMPの画像ファイル」を作成するプログラムをたのむ。
0442デフォルトの名無しさん
2007/06/19(火) 00:10:18手元のBMPファイルの中身をファイルに出力するように作ったらおしまい
0443デフォルトの名無しさん
2007/06/19(火) 00:10:310444デフォルトの名無しさん
2007/06/19(火) 00:10:58×BMPの画像ファイル
○PBMの画像ファイル
0445デフォルトの名無しさん
2007/06/19(火) 00:25:590446デフォルトの名無しさん
2007/06/19(火) 00:28:440447デフォルトの名無しさん
2007/06/19(火) 00:34:370448デフォルトの名無しさん
2007/06/19(火) 00:47:110449デフォルトの名無しさん
2007/06/19(火) 00:49:230450デフォルトの名無しさん
2007/06/19(火) 01:47:51その辺を勉強してからプログラミングを始めるべきだな
何かしら参考書なりウェブページなり読んでc++を始めたと言ってるんだろうが
どう見てもcのソースコードだし・・・
0451デフォルトの名無しさん
2007/06/19(火) 01:58:29drawScene
sceneDraw
どっちがいい?
0452デフォルトの名無しさん
2007/06/19(火) 02:00:31ただ、scene に関する関数が複数あるなら
scene を先にした方がいいかもしれん。
もっとも、それをクラスに分離するかどうかの
検討もした方がいいとは思うが。
0453422
2007/06/19(火) 04:45:38形式的に言えば>>432、意味的に言えば、<stdio.h>の時点でC。
C++コンパイラしか通らなくても「なんちゃってC++」と呼ばれる類。
>>441
windows.h入れる。
>>447
普通に賢いなと思った。
>>451
概念による。
シーンに対して描画するならdrawScene、VO、いかにも関数っぽい
シーンが主体で描画するならsceneDraw、SV、オブジェクトの概念
名付け親の考え方による。
因みに俺は「シーンがキャンバスに描画する」って考えて、>>452に従ってクラスにする。
0454デフォルトの名無しさん
2007/06/19(火) 09:30:23コレで満足か?
#include <fstream>
using namespace std;
int main()
{
unsigned char buf[] =
{
0x42, 0x4D, 0xC6, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x76, 0x00, 0x00, 0x00, 0x28, 0x00
, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x01, 0x00, 0x04, 0x00, 0x00, 0x00
, 0x00, 0x00, 0x50, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x80
, 0x00, 0x00, 0x00, 0x80, 0x80, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, 0x80, 0x00, 0x80, 0x80
, 0x00, 0x00, 0x80, 0x80, 0x80, 0x00, 0xC0, 0xC0, 0xC0, 0x00, 0x00, 0x00, 0xFF, 0x00, 0x00, 0xFF
, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x00, 0xFF, 0x00, 0x00, 0x00, 0xFF, 0x00, 0xFF, 0x00, 0xFF, 0xFF
, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0x00, 0x89, 0xBA, 0xEC, 0xD8, 0x68, 0x00, 0x00, 0x00, 0x89, 0xBA
, 0xEC, 0xD8, 0x68, 0x00, 0x00, 0x00, 0x89, 0xBA, 0xEC, 0xD8, 0x68, 0x00, 0x00, 0x00, 0x89, 0xBA
, 0xEC, 0xD8, 0x68, 0x00, 0x00, 0x00, 0x89, 0xBA, 0xEC, 0xD8, 0x68, 0x00, 0x00, 0x00, 0x89, 0xBA
, 0xEC, 0xD8, 0x68, 0x00, 0x00, 0x00, 0x89, 0xBA, 0xEC, 0xD8, 0x68, 0x00, 0x00, 0x00, 0x89, 0xBA
, 0xEC, 0xD8, 0x68, 0x00, 0x00, 0x00, 0x89, 0xBA, 0xEC, 0xD8, 0x68, 0x00, 0x00, 0x00, 0x89, 0xBA
, 0xEC, 0xD8, 0x68, 0x00, 0x00, 0x00
};
ofstream ofs( "a.bmp", ios::binary );
ofs.write((char*)buf, sizeof(buf));
return 0;
}
0455デフォルトの名無しさん
2007/06/19(火) 10:08:14こいつら馬鹿すぎwwwww
0456デフォルトの名無しさん
2007/06/19(火) 10:16:440457デフォルトの名無しさん
2007/06/19(火) 10:35:39http://pc.2ch.net/tech/kako/984/984182993.html
775 名前:デフォルトの名無しさん[sage] 投稿日:02/03/18(月) 20:41
#include <stdio.h>
#define P(A,N,B,M) for(i=0;i<N;i++) putc(A, f); for(i=0;i<M;i++) putc(B, f);
int x,y,k,i;main(){FILE *f=fopen("t.bmp","wb");P(66,1,77,1)P(54,1,132,1)P(3,1,0
,5)P(54,1,0,3)P(40,1,0,3)P(64,1,1,1)P(0,2,240,1)P(0,3,1,1)P(0,1,24,1)P(0,6,132,
1)P(3,1,0,1)P(196,1,14,1)P(0,2,196,1)P(14,1,0,10)for(y=0;y++<240;)for(x=0;x++<
320;)for(k=0;k++<3;)putc(x*y*k/128,f);}
0458デフォルトの名無しさん
2007/06/19(火) 11:33:33FILE *fp;
long buf;
int i;
short bcWidth = 64;
short bcHeight = 96;
short bcBitCount = 24;
fp = fopen("test.bmp", "wb");
//BITMAPFILEHEADER
fwrite("BM", 2, 1, fp);
buf = 12+12+bcWidth*bcHeight*bcBitCount/8;
fwrite(&buf, sizeof(buf), 1, fp);
buf = 0;
fwrite(&buf, sizeof(buf), 1, fp);
buf = 12+12;
fwrite(&buf, sizeof(buf), 1, fp);
//BITMAPCOREHEADER
buf = 12;
fwrite(&buf, sizeof(buf), 1, fp);
fwrite(&bcWidth, sizeof(bcWidth), 1, fp);
fwrite(&bcHeight, sizeof(bcHeight), 1, fp);
buf = 1;
fwrite(&buf, 2, 1, fp);
fwrite(&bcBitCount, sizeof(bcBitCount), 1, fp);
buf = 0xFF0000;
for(i=0; i<bcWidth*bcHeight; i++){
fwrite(&buf, 3, 1, fp);
}
0459デフォルトの名無しさん
2007/06/19(火) 11:49:49元質問者の「やりたいこと」は結局実現できないに10bmp
0460デフォルトの名無しさん
2007/06/19(火) 11:50:060461デフォルトの名無しさん
2007/06/19(火) 12:07:53に1024bmp
0462デフォルトの名無しさん
2007/06/19(火) 12:13:13int main(void)
{
char buf[]="ここにbmpファイルに書き込む内容を入力するのさ。";
FILE *fp;
fp = fopen("a.bmp","wb");
fwrite(&buf, sizeof(buf), 1, fp);
fclose(fp);
return(0);
}
以上です。
0463デフォルトの名無しさん
2007/06/19(火) 14:07:32普通は簡単な仕様さえ説明してもらえれば簡単なものをすぐに書けるはずだ。
ネタでもない限りそんなはづかしいコード投下しないよ。
「bmp フォーマット」でググってファイルポインタなりstd::fstreamなり使って出力するんだな。
0464デフォルトの名無しさん
2007/06/19(火) 14:15:14長々と説明することだなw
0465デフォルトの名無しさん
2007/06/19(火) 14:20:39どっかのスレで競争でもしてんのか?
0466デフォルトの名無しさん
2007/06/19(火) 15:01:02>>465こそスレ違いだ。
0467デフォルトの名無しさん
2007/06/19(火) 15:10:150468デフォルトの名無しさん
2007/06/19(火) 15:30:240469デフォルトの名無しさん
2007/06/19(火) 15:50:25が、やみくもに答えるだけってのを期待するのはどうかと思う。
0470デフォルトの名無しさん
2007/06/19(火) 15:51:270471デフォルトの名無しさん
2007/06/19(火) 19:13:46そういうんなら、放置のお手本をみせてください。
0472デフォルトの名無しさん
2007/06/19(火) 19:38:43その際C++を使うことは確定しています。
そこでしょーもない質問なのですが、C++のプログラミング環境は
VC++6.0が主流なのでしょうか?それとも別の環境が主流に
なっているのでしょうか?
ちなみに職場にはプログラマーやSEが居るわけでもなく、単に数値分析
を行うのが目的です。
漠然としていて「は?何こいつ?」と笑われるかもしれませんが、
当方、プログラミングは暫くVB6.0で済ませてしまっていたため、
完全に時代から取り残されています。
0473デフォルトの名無しさん
2007/06/19(火) 19:44:08C++ の仕様が古いから
(new 失敗時にデフォで例外投げないとか、
static メンバ整定数を直接初期化できないとか、
クラステンプレートのメンバ関数テンプレートの実装を宣言と分離できないとか)、
できるなら 2003 か 2005 がいいんだろうが。
0474472
2007/06/19(火) 19:51:05早速のご返答ありがとうございます。
あ〜、やはり6.0はもう古い感じなのですね・・・。
質問ついでで申し訳ありませんが、6.0と2003・2005は
極端に仕様が変わっている、なんてことありますでしょうか?
教えてクンで本当にすみません。わたし、5年以上も一線から
退いて、田舎で精々ExcelVBAしか弄ってなかったものですから・・・。
0475デフォルトの名無しさん
2007/06/19(火) 19:52:01VC++ 2005 Express Edition ならまだ無料ダウンロード可。
ttp://www.microsoft.com/japan/msdn/vstudio/express/visualc/
0476472
2007/06/19(火) 19:57:40本当にありがとうございました。
有益な情報に感謝いたします。
0477デフォルトの名無しさん
2007/06/19(火) 20:03:12リソースエディタがないとか、ヘルプも貧弱だとか。
ツール自体の仕様は色々変わってるけど、
極端と思うかどうかは人それぞれじゃないかな。
見た目の違いに惑わされなければ、
基本的な仕様はそれほど大差ないと思う。
どっちかというと、コンパイラの違いの方が影響大きいんじゃないかな。
昔のプログラムをコンパイルすると、警告が大量に出る可能性もあるかも。
0478デフォルトの名無しさん
2007/06/19(火) 20:12:44リソースエディタがないのは問題と言えば問題。
あとは、IDEを拡張するプラグインのたぐいが動作不能とか。
0479デフォルトの名無しさん
2007/06/19(火) 20:23:05>単に数値分析を行うのが目的
ってことだから。
0480デフォルトの名無しさん
2007/06/19(火) 20:33:410481デフォルトの名無しさん
2007/06/19(火) 20:37:280482デフォルトの名無しさん
2007/06/19(火) 20:38:220483デフォルトの名無しさん
2007/06/19(火) 20:48:530484デフォルトの名無しさん
2007/06/19(火) 20:58:29数値計算用に最適化されてるって言うし
0485デフォルトの名無しさん
2007/06/19(火) 21:00:500486デフォルトの名無しさん
2007/06/19(火) 23:00:42おおっ!!ありがと!!
0487デフォルトの名無しさん
2007/06/19(火) 23:24:18たしかに、これでbuf[]の中身を書き換えれば、どんな画像もセーブできるな。
0488デフォルトの名無しさん
2007/06/19(火) 23:24:240489デフォルトの名無しさん
2007/06/19(火) 23:38:590490デフォルトの名無しさん
2007/06/20(水) 14:57:05プログラムAが異常終了したときに、
「問題が発生したため、Aを終了します〜」というダイアログを出さずに、
もしくは、異常終了したことを知ってから、
次のプロセスに行きたいわけですが、何か方法はありますでしょうか?
0491デフォルトの名無しさん
2007/06/20(水) 15:57:000492デフォルトの名無しさん
2007/06/20(水) 16:16:130493デフォルトの名無しさん
2007/06/20(水) 16:57:15>>490
試してないけど、親プロセスで SetErrorMode(SEM_FAILCRITICALERRORS)
してみちゃどうだろうか。
0494デフォルトの名無しさん
2007/06/20(水) 16:58:33以上終了を検知したいのでは
0495デフォルトの名無しさん
2007/06/20(水) 17:14:38定期的に生存チェック用の相互通信をやるとか
Windowを持ってるなら存在チェックするとか
プロセスから生存チェックするとか
0496490
2007/06/20(水) 18:01:11プログラムAはよくバグを起こすため、
そのたびにウィンドウズの「ご迷惑おかけします」ダイアログが表示されて、
処理が中断されてしまうわけです。
そこで、バッチではなくて、exec等でプログラムAを起動する自前のプログラムで、
プログラムAの起動→正常終了→プログラムAの起動→正常終了→(くりかえし)
プログラムAの起動→異常終了→ダイアログ表示は無視してプログラムAを再度起動→(くりかえし)
ということをしたいのです。
0497デフォルトの名無しさん
2007/06/20(水) 18:09:47プロセスのハンドルを持っておいて、GetExitCode()使うとか
ダイアログそのものは>>493で抑制できるかも
0498490
2007/06/20(水) 18:24:22SetErrorModeと、GetExitCodeについてちょっと調べてみます。
0499デフォルトの名無しさん
2007/06/20(水) 18:31:17何で開発を行うのが向いているでしょうか。
0500デフォルトの名無しさん
2007/06/20(水) 21:14:55.NETというだけでユーザーから殺意を買い自宅に押しかけられ殺されたりしないでしょうか。
0501デフォルトの名無しさん
2007/06/20(水) 21:17:120502デフォルトの名無しさん
2007/06/20(水) 21:18:200503デフォルトの名無しさん
2007/06/20(水) 21:18:410504デフォルトの名無しさん
2007/06/20(水) 21:22:330505デフォルトの名無しさん
2007/06/20(水) 21:49:010506デフォルトの名無しさん
2007/06/20(水) 22:19:07いくらでもなり手がいるからガードマンをつける無駄な経費なんか出さないよ
0507デフォルトの名無しさん
2007/06/20(水) 22:27:250508デフォルトの名無しさん
2007/06/21(木) 02:01:310509490
2007/06/21(木) 02:37:39すいません質問です。
自作のウィンドウズアプリから、
execv()とかで、DOSコンソール上のアプリは起動できなかったでしょうか?
DOS上のアプリからからDOS上のアプリは起動できたのですが、
ウィンドウズアプリから呼び出しても、何も起こらないような?
まず、DOSコンソールを呼ばないとだめとか?
0510デフォルトの名無しさん
2007/06/21(木) 08:15:540511デフォルトの名無しさん
2007/06/21(木) 08:45:300512デフォルトの名無しさん
2007/06/21(木) 10:27:15コンソールが無い状態で動いてるんじゃないかな。
cmd.exeを起動してそれの引数にプログラム名を入れてみては。
0513499
2007/06/21(木) 11:36:08お目汚し失礼しました。
0514デフォルトの名無しさん
2007/06/21(木) 13:16:38NP の定義は次の3つである、ただしこれらはお互い同値であることが証明されている。
1.非決定性チューリングマシンによって多項式時間で解くことができる問題。
2.yes となる証拠が与えられたとき、その証拠が本当に正しいかどうかを多項式時間で判定できる問題。
3.問題の探索状態を木で表したとき、yes にたどり着く最短距離が問題のサイズの多項式に比例する問題。
端的に説明するときは 2番目の定義(多項式時間で検算可能)が用いられることが多い。
なお NP はクラス P 同様、判定問題のクラスであり yes/no で答えることの出来ない問題は NP には属さない。
このような事が書かれていました。
クラスNPは決定問題のクラスのはずですが、
非決定性チューリングマシンは決定問題以外も扱える為、
「非決定性チューリングマシンによって多項式時間で解くことができる問題。」のように定義してしまうと、
決定問題以外も扱えるクラスになってしまいます。
という事は非決定チューリングマシンは決定問題しか扱えない計算機という事なのでしょうか。
この記事見てから全体的に混乱してきたので解説お願いします。。。
0515デフォルトの名無しさん
2007/06/21(木) 14:40:48>なお NP はクラス P 同様、判定問題のクラスであり yes/no で答えることの出来ない問題は NP には属さない。
なのですから、3つの定義の文中の「問題」は判定問題のことです。
0516デフォルトの名無しさん
2007/06/22(金) 09:56:04ありがとうございました。
助かりました。
0517デフォルトの名無しさん
2007/06/22(金) 18:44:350518デフォルトの名無しさん
2007/06/22(金) 19:11:160519デフォルトの名無しさん
2007/06/22(金) 19:12:050520デフォルトの名無しさん
2007/06/22(金) 22:03:240521デフォルトの名無しさん
2007/06/23(土) 16:09:52参考になる本とか無いですか?
0522デフォルトの名無しさん
2007/06/23(土) 16:17:010523デフォルトの名無しさん
2007/06/23(土) 16:27:230524デフォルトの名無しさん
2007/06/23(土) 16:28:05まさにスレ立てるまでもない質問だと思うが。
>>521
CGIで実現する。
言語はPHPとかPerlとかRubyとかで作るのが一般的?
プロトコルはHTTPを使って、GETしたりPOSTしたりする。
単語の意味は調べてくださいな。
0525デフォルトの名無しさん
2007/06/23(土) 16:35:310526デフォルトの名無しさん
2007/06/23(土) 16:39:11VB.NETはダメだな。
0527デフォルトの名無しさん
2007/06/23(土) 16:45:15自分でも収集が付かない位にメモ書きが溜まって来てしまったので、これを機にネット上で管理したいのですが、お勧めの方法って何かありますでしょうか?
◆環境や条件等
・プログラム知識
Perl&PHPなら基本的な設置及びカスタマイズ等はOKです。
・サーバー
一般的なプログラムなら全て動作します。
・保存データ内容
テキスト文章のみですが、今後を考えると画像等も保存したいです。
・閲覧方法
検索機能やカテゴリ登録が出来れば、後から探しやすいのかと思いますが、一番ココが重要なような気がします・・・
・セキュリティ
過剰なセキュリティは必要ないですが、閲覧・変更共に認証などがあったらとても助かります。
ご教授の程宜しくお願いします。
0528デフォルトの名無しさん
2007/06/23(土) 16:45:29だから「スレ違い」以前に「板違い」
0529デフォルトの名無しさん
2007/06/23(土) 16:50:21プログラム・ソフトの使い方は PC 初心者板やソフトウェア板へ。
ウイルス、ハッキング・クラッキングを求めるような発言は禁止です。
Javascript は Web 制作板、CGI は Web プログラミング板へ。
業界談義、愚痴はプログラマ板へどうぞ。
ゲーム関係の話題はゲーム製作板へどうぞ。
ネタ、板とは関係の無い話題はご遠慮ください。
0530デフォルトの名無しさん
2007/06/23(土) 16:51:03プログラムの話ちゃうのん?
まぁどうでもいいけど。
0531デフォルトの名無しさん
2007/06/23(土) 16:51:38WebProg
http://pc11.2ch.net/php/
0532デフォルトの名無しさん
2007/06/23(土) 17:06:40その作業が終わるまで次へ進んじゃ駄目的なこと説明されたけどわけわかめ
0533デフォルトの名無しさん
2007/06/23(土) 17:22:29よって板違いとただ単に書き込んだ奴は無視。
0534デフォルトの名無しさん
2007/06/23(土) 17:30:500535デフォルトの名無しさん
2007/06/23(土) 18:34:220536デフォルトの名無しさん
2007/06/23(土) 18:36:22-> Java ↑
という感じで発展した全く別の言語
0537デフォルトの名無しさん
2007/06/23(土) 18:42:18C言語の無償のコンパイラを探しているのですが、Visual Studio 2005ではVisual Basic 2005でいいですか?
0538デフォルトの名無しさん
2007/06/23(土) 18:44:120539デフォルトの名無しさん
2007/06/23(土) 18:46:47早速インストールしてみます。有難うございました
0540デフォルトの名無しさん
2007/06/23(土) 19:26:29Trac or デスクトップ検索
0541デフォルトの名無しさん
2007/06/24(日) 05:29:2910進数-5を2進数2の補数で表す時、1101ではなく、1011と表す理由を述べよ。
ただしビットを反転したものに1を足すのが決まりだから。は不正解とする。
0542デフォルトの名無しさん
2007/06/24(日) 05:35:51-5(10) = 1011(2) (+
----------------
0(10) .= 0000(2)
0543デフォルトの名無しさん
2007/06/24(日) 05:37:470544デフォルトの名無しさん
2007/06/24(日) 09:42:09作りたいと思っているんだけど(実力的に無理?)
エミュレータ製作全般の情報について載ってるページないかな?
どんな小さな情報でもいいです。
一応、国内外ともメジャーなとこは見ました。
0545デフォルトの名無しさん
2007/06/24(日) 10:11:59ありがとうございます!
0546デフォルトの名無しさん
2007/06/24(日) 10:12:47ソース嫁
読めないんなら無理
0547デフォルトの名無しさん
2007/06/24(日) 10:34:04確か「エミュレータの仕組み」みたいなタイトルの本が出ていたはず。
どの程度の本か知らんが。
自分も個人的に、エミュの作り方を一から丁寧に書いてあるサイトがあれば
見てはみたいな。
0548デフォルトの名無しさん
2007/06/24(日) 10:53:10http://homepage3.nifty.com/seto-yoneji/
0549デフォルトの名無しさん
2007/06/24(日) 11:00:16javacと打てばjavac -encoding EUCJISを打ったことになるといういわゆるエイリアスみたいな機能にすることはできますか?
0550デフォルトの名無しさん
2007/06/24(日) 11:02:24@javac -encoding EUCJIS %*
javac.lnkでもいけるけどな
0551デフォルトの名無しさん
2007/06/24(日) 11:20:03Javaや.NETもエミュレータと言えばエミュレータだと思う
0552デフォルトの名無しさん
2007/06/24(日) 11:28:55CPU命令セット、アーキテクチャ、その他IO制御などなど
その辺が分かればエミュレータを作るのはそんなに大変じゃない
0553デフォルトの名無しさん
2007/06/24(日) 11:59:32大変じゃないとか言えてしまうのは、何も考えないただの知ったか無能者だから。
0554デフォルトの名無しさん
2007/06/24(日) 12:03:570555デフォルトの名無しさん
2007/06/24(日) 12:06:11仕様さえハッキリすれば作るのはとんとん拍子に行けるんだよ。
この様々に入り組んだ仕様の全体像やテイストを把握するのが辛く先の見えない長い作業だ。
何もやったことがないのが分かるなおい。
0556デフォルトの名無しさん
2007/06/24(日) 12:07:200557デフォルトの名無しさん
2007/06/24(日) 12:08:380558デフォルトの名無しさん
2007/06/24(日) 12:10:41そんなこともわかんねーの?
0559デフォルトの名無しさん
2007/06/24(日) 12:12:54いっていることが矛盾しすぎ。
こいつ頭がおかしいんだろうな。
0560デフォルトの名無しさん
2007/06/24(日) 12:15:23DOSが動くレベルでいいからエミュレータを作ってみろよ簡単に。
0561デフォルトの名無しさん
2007/06/24(日) 12:16:220562デフォルトの名無しさん
2007/06/24(日) 12:18:41業務だろうがゲームだろうが、プロジェクトに参加するプログラマなんて一人で十分だよな。
0563デフォルトの名無しさん
2007/06/24(日) 12:20:39命令フェッチなんてただの条件分岐だし、サウンドだのグラフィックだのは実行環境のものに変換するだけだし。
もちろんそれらが普通に組めるだけのプログラミング能力は必要だけども。
大変なのは、仕様中途半端にしか分かってなくて作りながら試行錯誤で解析作業も一緒にすることじゃないかな。
もっと大変なのは完全な仕様を把握すること。マイコンならともかく、ゲーム機となると普通は公開されてないから。
0564デフォルトの名無しさん
2007/06/24(日) 12:21:53と
>この様々に入り組んだ仕様の全体像やテイストを把握するのが辛く先の見えない長い作業だ。
がムジュンしてるんじゃないの?
仕様がわかれば作れるのに仕様の全体像を把握するのがツライという
俺もよく意味がわからんかったのが正直なところ
0565デフォルトの名無しさん
2007/06/24(日) 12:21:570566デフォルトの名無しさん
2007/06/24(日) 12:23:23それ以前に定義をハッキリさせるべき。
人月がどこまでで簡単だというレベルになるの?
見積もりは?
0567デフォルトの名無しさん
2007/06/24(日) 12:25:31こんなヤツラが初心者相手にウダウダやってたのか。
正直失望。
0568デフォルトの名無しさん
2007/06/24(日) 12:26:59>古い家庭用ゲーム機、古いマイコンなどの
エミュレータなら、そりゃ確かに仕様さえ完全に分かれば1人でも作れるレベルだわな
0569デフォルトの名無しさん
2007/06/24(日) 12:27:19何も言い返せなくなった場合のテンプレート乙。
0570デフォルトの名無しさん
2007/06/24(日) 12:28:17勝手に自分の好きなように思ってても構わないyp。
その内イヤでも分かるからさ。
0571デフォルトの名無しさん
2007/06/24(日) 12:28:33だから簡単だというのなら見積もりを出せ。
お前が簡単だといっている対象ハードは何人で何日かかるんだ?
0572デフォルトの名無しさん
2007/06/24(日) 12:29:34確かにプロジェクトを簡単に破綻させる。
0573デフォルトの名無しさん
2007/06/24(日) 12:30:32日数は知らないけど俺には>>568に1人って書いてあるように読める
まあファミコンスーファミくらいなら、1ヶ月もあればある程度形になるんでないかね
0574デフォルトの名無しさん
2007/06/24(日) 12:32:31つぎのひとどうぞ↓
0575デフォルトの名無しさん
2007/06/24(日) 12:33:12で、スケジュールは?
CPUが何日?
サウンドが何日?
グラフィックが何日?
なるんでないかねって何だよ。
簡単だといえるんだから何か一つぐらい作ったことがあるんだろ。
0576デフォルトの名無しさん
2007/06/24(日) 12:38:05お前以外は誰もエミュレータを作った事がない口だけの素人でした
これでいいか
0577デフォルトの名無しさん
2007/06/24(日) 12:38:570578デフォルトの名無しさん
2007/06/24(日) 12:39:1364のエミュレータなら作りかかったことがあるがCPUが2週間くらいで作れた
その後ややバグを抱えたポリゴン表示が1ヶ月くらいと、サウンドはならないで挫折したなー
残念ながらその手の物を完全に作り終えたことはないっす
それが例えばファミコンだったら、CPUは学生時代に触ったことある系列のだから
1週間もあれば作れるだろうし、画面だって2次元だからこれも1週間くらいかな
個人的にサウンドまわりは苦手だから1週間よりかかるかもしんない
てか、簡単簡単って上の方で連呼してるのは俺じゃないんだがw
0579デフォルトの名無しさん
2007/06/24(日) 12:42:01Z80とか名前が出てこない時点で嘘っぽい。
0580デフォルトの名無しさん
2007/06/24(日) 12:44:21証明のために動作可能なバイナリが>>578が出してくることは絶対にあり得ない。
0581デフォルトの名無しさん
2007/06/24(日) 12:47:13挫折したって書いてあるんだからバイナリは絶対出ないだろw
>>579,580
何をムキになってるんだよ
お前以外は誰もエミュレータを作った事がない口だけの素人でした
これでいいか
0582デフォルトの名無しさん
2007/06/24(日) 12:50:150583デフォルトの名無しさん
2007/06/24(日) 12:50:460584デフォルトの名無しさん
2007/06/24(日) 12:52:200585デフォルトの名無しさん
2007/06/24(日) 12:59:40技術的に簡単なのと、時間や人手の問題が簡単なのをごっちゃにしてる子がいるようだ
>>583
そんなこと書いたってどうせこのスレはそういうネタが定期的にやってくる
0586デフォルトの名無しさん
2007/06/24(日) 13:30:23これはjavac.batというファイルを作ってそのなかに
@javac -encoding EUCJIS %*
を打ちこんで保存するってことでしょうか?
やってみたんですけど、できませんでした。
0587デフォルトの名無しさん
2007/06/24(日) 14:13:040588デフォルトの名無しさん
2007/06/24(日) 14:16:43個人的には、エミュ製作もプログラミングの範疇と思うから
いろんな人の意見を聞きたいってのが本音なんだけど・・・
駄目?
0589デフォルトの名無しさん
2007/06/24(日) 14:18:54スレ立てて勝手にやればいいじゃない
ゲームの話ならゲ製作板向きかも
0590デフォルトの名無しさん
2007/06/24(日) 16:08:11各面(6面)とレイとの交差判定を行うのに
その視点の時の面の外積を下のような関数で出しています。
NormalVector3D(F1,F0,F2,&normalize);
そこから視線の方を向いている面だけ(3末ハ)だけで交差粕サ定を行いたいbフですが
試巨�フ方を向いbトいるときの、ャ激Cと外積の関血Wってどうなるbフでしょうか
0591デフォルトの名無しさん
2007/06/24(日) 16:11:06それともガジェットについてはここ(javaスレとか)ってスレがあるんですか?
0592デフォルトの名無しさん
2007/06/24(日) 16:17:54Silverlight登場で.NET使い大勝利!!!
http://pc11.2ch.net/test/read.cgi/tech/1178159820/
0593デフォルトの名無しさん
2007/06/24(日) 16:19:43立てちゃえ!
0594デフォルトの名無しさん
2007/06/24(日) 16:20:370595デフォルトの名無しさん
2007/06/24(日) 16:27:08batの名前を念のためjavacとは別のにして、パスの通ったところに置け
0596デフォルトの名無しさん
2007/06/24(日) 16:34:330597デフォルトの名無しさん
2007/06/24(日) 17:31:10# ifndef _RWSTD_NO_COMPLEX_DEFAULT_TEMPLATES
# define _RWSTD_COMPLEX_DEFAULT(a) = a
というのがstdcomp.hに書いてあるのですが、
# define _RWSTD_COMPLEX_DEFAULT(a) = a
はどういう意味でしょうか。
0598デフォルトの名無しさん
2007/06/24(日) 17:33:590599デフォルトの名無しさん
2007/06/24(日) 17:34:20var = a;
0600デフォルトの名無しさん
2007/06/24(日) 17:37:52うまくいかないと粘着するがうまくいくと動作報告もしないバカ
0601デフォルトの名無しさん
2007/06/24(日) 17:49:32#define __VECTOR_H
というのがborland>>Include>>vector.h
の一行目にあります。
基本的に #defineがよく分かってないのだと思うのですが
__VECTOR_H というのはborland内のvector.h以外のどの*.hにも有りませんでした。
このdefineは何をしたいのでしょうか?
#difine DISP(x,y) printf("%d",x+y)
みたいのは理解できます。
0602デフォルトの名無しさん
2007/06/24(日) 17:50:040603デフォルトの名無しさん
2007/06/24(日) 17:52:220604デフォルトの名無しさん
2007/06/24(日) 17:52:29両方やってみましたが、うまくいきませんでした。
打ち込むコマンドはもちろん「javac ファイル名」でよいのですよね?
0605デフォルトの名無しさん
2007/06/24(日) 17:54:19@javac.exe -encoding EUCJIS %*
打ち込むコマンド
javac2 filename
よーするにエリアスでもなんでもなくシェルスクリプトから呼んでるだけ。
0606デフォルトの名無しさん
2007/06/24(日) 18:00:24ですが、やっぱりjavacで実行したいのですがこれは贅沢でしょうか?
0607デフォルトの名無しさん
2007/06/24(日) 18:02:38PATHEXT=.BAT;.COM;.EXE;.CMD;.VBS;...
みたいに
.BATが.EXEより前に来るようにすれば
ファイル名がjavac.batでもいけるはず。
0608デフォルトの名無しさん
2007/06/24(日) 18:07:54それだと他のプログラムに影響を可能性があるのでやっぱりやめようと思います。
教えてくださった方々、どうもありがとうございました。
0609デフォルトの名無しさん
2007/06/24(日) 19:34:570610デフォルトの名無しさん
2007/06/24(日) 19:49:30tblCos[i] = (float)cos(arg);
のように先頭に(float)と書いてあるのはどういう意味なんでしょうか?
cosとかsinでも、書かなかったら整数になっちゃうんでしょうか?
void makeTable(short n,short flag,float* tblSin,float* tblCos)
{
short i;
float cc,arg;
//マイナス 2π*flag / n として、
cc = -(float)(2.0*PI*flag)/(float)n;
for(i=0; i<n; i++){
arg = (float)i*cc;
tblSin[i] = (float)sin(arg);
tblCos[i] = (float)cos(arg);
}
}
0611デフォルトの名無しさん
2007/06/24(日) 19:53:28というコンパイラ警告/lintを嫌ったのかもね
0612デフォルトの名無しさん
2007/06/24(日) 19:58:23Cではsinf/cosfを使えばいいし、C++ならfloat版の多重定義があるわけで、
いずれにせよキャストの出番ではないと思う。
0613デフォルトの名無しさん
2007/06/24(日) 20:02:550614デフォルトの名無しさん
2007/06/24(日) 20:05:420615デフォルトの名無しさん
2007/06/24(日) 20:35:16#if __ISO_C_VISIBLE >= 1999
float sinf(float)
#endif
なわけだが。
0616デフォルトの名無しさん
2007/06/24(日) 22:11:580617デフォルトの名無しさん
2007/06/24(日) 22:57:25やっぱりCの勉強も必要かなって感じて独学で勉強
しようとしてるんだがへたにC++やC♯に手を出すより
おとなしくCを突き詰めていくほうがいいかな?
0618デフォルトの名無しさん
2007/06/24(日) 23:00:30目的によってそんなものは何とでもいえる。
0619デフォルトの名無しさん
2007/06/24(日) 23:03:12Cの勉強が不十分だと将来的に絶対
壁にぶつかるっていう話を聞いたから勉強して
おこうと思ったんですよ
0620デフォルトの名無しさん
2007/06/24(日) 23:05:10それよりも、どの分野でどういうものを作るときにどの言語が向いているのかを勉強しないと
Cだけ学んでも意味は無い。
0621デフォルトの名無しさん
2007/06/24(日) 23:08:14そんな低い志でどうする
0622デフォルトの名無しさん
2007/06/24(日) 23:11:42そうですか・・・
ネットワークの仕組み知りたくて勉強できそうな
JAVAのプロジェクトに参加させてもらったんですが
今はCよりもTCP/IPの勉強続けてたほうがよさそうですね
ありがとうございました。
0623デフォルトの名無しさん
2007/06/24(日) 23:11:49まずはJavaを勉強すりゃいいんじゃねーの?
業務でなにを作っているのか知らないけど、VMカスタマイズしたり、
Jniでドライバ書いたりする必要が無いなら、Cなんて学ぶよりmJavaをちゃんとマスターすべきだ
0624デフォルトの名無しさん
2007/06/24(日) 23:13:10発言を見る限り、基本的なところがなにもわかって無いようだな。
0625デフォルトの名無しさん
2007/06/24(日) 23:13:46いずれはどの言語でも仕事できるようになるつもりですが
長い目で見て今何を勉強しておけば経験つんでいきやすいか
知りたかったんです
0626デフォルトの名無しさん
2007/06/24(日) 23:17:520627デフォルトの名無しさん
2007/06/24(日) 23:18:01業務はパスワード認証をするプログラムをを
作ってるようです。
まだ仕様を理解できていない
>>624
まあ確かに何を勉強するべきか手探りの状態なんです。
でも仕事上TCP/IPの知識は必須らしいので
0628デフォルトの名無しさん
2007/06/24(日) 23:18:59ずばり何にこだわるべきですか?
0629デフォルトの名無しさん
2007/06/24(日) 23:23:54当然専門外のことは詳しく知らなくて当然だけど、かといって一般的に
知られている技術を「聞いたともない」というのでは困る。
そしてどの分野でも共通する、ソフト開発の普遍的な部分を理解していくこと。
0630デフォルトの名無しさん
2007/06/24(日) 23:27:430631デフォルトの名無しさん
2007/06/24(日) 23:47:50これだから一階は困る。
だが人類は勝利した。
>>629
今はまだ特定の分野に特化しようとするのは急ぎすぎですかね
なるべく多くのことに興味持つようにしまうs
>>630
自分のできることからコツコツやってけってこと?
0632デフォルトの名無しさん
2007/06/24(日) 23:52:57目標はそこじゃない
0633デフォルトの名無しさん
2007/06/25(月) 22:25:03どうもmigemo_queryで作成したパターンが|と()をエスケープしてくれないもようなのですが
なんかうまいやり方ないですかね?
migemo_set_operatorでメタ文字をいじって
OnigSyntaxTypeをmigemo用に作るぐらいしかないですかね?
どっちも使うの初めてでどっちもまだよくわかってませんが…
0634デフォルトの名無しさん
2007/06/26(火) 15:17:35で、これは何かに移行したのでしょうか?
しているなら移行先を知りたいのですが
お願いします。
0635デフォルトの名無しさん
2007/06/26(火) 15:27:43テキトーなサイトで規格番号で検索したらすぐ出てきたぞ
JIS X 5203 だそーだけど
0636デフォルトの名無しさん
2007/06/26(火) 15:32:17の付属CDは、アクセスがパソに入ってないと動かないですか?
0638デフォルトの名無しさん
2007/06/26(火) 17:13:08「プログラミング開発工房」をぐぐってみたけど、完成アプリではなくてVBAの書き方解説本だよね?
アクセスのVBAを自分が書くなら、アクセスは必要です。
0639デフォルトの名無しさん
2007/06/26(火) 17:27:49そうなんですかー
テスト用のCDなら言語だけ書けるのかと思ってました…
0641デフォルトの名無しさん
2007/06/26(火) 20:12:140642デフォルトの名無しさん
2007/06/26(火) 20:16:060643641
2007/06/26(火) 20:17:120644デフォルトの名無しさん
2007/06/26(火) 20:21:29俺も気になるので教えて欲しいな。
0645644
2007/06/26(火) 20:30:570646デフォルトの名無しさん
2007/06/26(火) 20:41:13P2Pソフトをそのファイルごと削除するウィルスです
winnyを検索して削除するソフトはありました
ただし任意での起動です
http://www.symantec.com/region/jp/winny/winny_tools.html
http://www.trendmicro.co.jp/security/winny/
ウィルスを作ると処罰されますか?
http://itpro.nikkeibp.co.jp/article/Watcher/20060306/231817/
P2Pソフトを削除するウィルスを作ってください
というスレを立てても駄目ですか?
この板で作ったウィルスを晒すと個人情報を暴かれますか?
0647デフォルトの名無しさん
2007/06/26(火) 20:41:340648デフォルトの名無しさん
2007/06/26(火) 20:49:35最適な板ってのも思いつかない。
0649デフォルトの名無しさん
2007/06/26(火) 20:50:500650デフォルトの名無しさん
2007/06/26(火) 21:24:22過去のやつはウイルス対策されて下火になったのかな
0651デフォルトの名無しさん
2007/06/26(火) 23:04:55そーゆーことやってるスレやコミュニティを自分で探せ
0652デフォルトの名無しさん
2007/06/27(水) 00:10:51撤回するなら削除依頼しとけよ
0653デフォルトの名無しさん
2007/06/28(木) 18:19:590654デフォルトの名無しさん
2007/06/28(木) 18:23:310655デフォルトの名無しさん
2007/06/28(木) 19:23:300656デフォルトの名無しさん
2007/06/28(木) 19:55:090657デフォルトの名無しさん
2007/06/28(木) 20:09:070658デフォルトの名無しさん
2007/06/29(金) 11:32:080659デフォルトの名無しさん
2007/06/29(金) 11:34:22基本的に中学校でてれば(出てなくてもだが)余裕。
0660デフォルトの名無しさん
2007/06/29(金) 11:35:480661デフォルトの名無しさん
2007/06/29(金) 12:01:37>>659, >>660 に付け加えるなら、自分はくわしくないが、文字列操作だとか、
ビット列操作だとかで、手法があるみたいで、習っているとうまいコードが
書けることがある。
0662デフォルトの名無しさん
2007/06/29(金) 12:29:10中学をただ出てるというだけじゃだめだよ
0663デフォルトの名無しさん
2007/06/29(金) 12:35:50理解しやすいんじゃないかとは思う。
0664デフォルトの名無しさん
2007/06/29(金) 18:47:56たとえば
x y z=0 0 0 から 方向ベクトルが x y z=0 1 0 だった場合
yを++していきたいのですが
方向ベクトルが、毎回変わります。
たとえばx y z= 1 0 0 だったり、x y z= 0 0-1だったり。-1だったらz方向に-1していきます
これをCのプログラムに落としたいのですが
どなたかお願いします
0665デフォルトの名無しさん
2007/06/29(金) 18:52:430666デフォルトの名無しさん
2007/06/29(金) 20:15:41どこをいじったのか、マイコンピュータに
Registered ActiveX ControlsとDeveloper Studio Components
というアイコンが出来てしまいました。これの消し方知ってる方教えてください。
OS:WinXP Pro(SP2)
0667661
2007/06/29(金) 20:58:45>>663 の言っていることは自分にもよく分からない。
しかし、自分は自分でやりたいことがマ、出来ているつもり。他人が使うものは
作ってないけど。一気には行かないってことでしょ。
今、撮った富士山の写真が霞んでいるだが、きれいにできないかあれこれ悩んで
いる。こんなことはママある。ピンボケ修正とかコントラスト・アップってのは
やったけど、遠景ほどクッキリてのがなかなか。
0668デフォルトの名無しさん
2007/06/29(金) 21:13:07その意味でせめて高校までの数学はきっちり抑えておいた方がいい。
離散数学の知識も役に立つかもしれない。まあその程度。
0669デフォルトの名無しさん
2007/06/29(金) 22:11:25論理的に筋道を立てて考える能力だと思うね。
あと、出来るだけ客観的に、感情的にならずに冷静に判断できる能力。
それが数学と関係あるのかは知らないが。
0670デフォルトの名無しさん
2007/06/29(金) 22:22:400671デフォルトの名無しさん
2007/06/29(金) 22:25:49いろいろな人なんだ
いろいろな能力の人がいて
いろいろな性格の人がいて
うまくいく
ダメな人も多少は必要・・・
俺は多少と言ったんだ
お前はperfectなダメ人間じゃないか
0672デフォルトの名無しさん
2007/06/30(土) 12:05:16宿題スレみたいなのは職業プログラマではまず使わない。
しかし、宿題を自分で解こうとしない奴はプログラマにもなれない。
小難しいアルゴリズムは、既に(有償なりフリーなり)製品になってるから、
それを使う能力が必要。
雑学とグーグルは侮れない。
例)Wikipediaでグレゴリオ暦を見ると、過去の日付にどこまで意味があるか分かると思う。
プログラム能力に裏打ちされたひらめきは必要
自分のツール(C++とか)の達人になる。自分のスタイルを確立する。
不可解なバグが発生したとき、それが自分のバグか他のバグか切り分けが容易になる。
常識?そんなものあって然るべきだろ。
0673デフォルトの名無しさん
2007/06/30(土) 14:25:13場合によって1個だったり、3個だったりします。
その数を1次元配列に確保してループに回したいのですが
どうやればいいのでしょうか
for(int i=0;i<num(個数);i++)
y+=x[i]
ということをしたいのですが、個数が可変なので
1次元配列をどうやればいいのか…わからなくて
はじめに3個作っても、1個だったときに残りの二つが無駄なのと、アクセスしたりしたらまずくて
すみません、どなたか教えてください。
0674デフォルトの名無しさん
2007/06/30(土) 14:29:350675デフォルトの名無しさん
2007/06/30(土) 14:38:35ただ1次元配列を宣言した後にnumがわかるので
numが分かってから、宣言すればいいのですが、それがステップ毎に変わるので
int x[1〜3]; みたいな配列なのですが
numが1回処理をしたら、変わるといった感じです。
x[1] 処理
2回目 個数確認。num=3
x[1〜3] 処理
3回目 個数確認 num=2
x[1〜2] 処理
…
といった流れです。
0676デフォルトの名無しさん
2007/06/30(土) 14:38:44>for(int i=0;i<num(個数);i++)
そのnum(個数)にその可変の数を入れれば解決
0677デフォルトの名無しさん
2007/06/30(土) 14:40:040678デフォルトの名無しさん
2007/06/30(土) 14:41:05はじめに3個 1次元配列作っておいて
ループで回るときにnumでストップすればおkでしたか…
あー…なんかテンパってて気がつけないでいました…
もうだめぽ
0679sage
2007/06/30(土) 16:02:53たとえば、大量の配列からなるデータ(waveなど・・・)
をプロットした画像のパターンが近いものを検出させたいと思ってます。
このような場合どんな手法を使うのが適切でしょうか?
またライブラリ等あれば教えてください。
0680デフォルトの名無しさん
2007/06/30(土) 16:08:500681デフォルトの名無しさん
2007/06/30(土) 20:09:350682デフォルトの名無しさん
2007/06/30(土) 20:15:50http://pc11.2ch.net/tech/
よく読みましょう(*‘ω‘ *)
0683デフォルトの名無しさん
2007/06/30(土) 20:23:480684デフォルトの名無しさん
2007/06/30(土) 20:25:16return ( vec1.x * vec2.x + vec1.y * vec2.y + vec1.z * vec2.z );
}
x y zの値が入っている2つの数の内積を求める関数なのですが
連続で色々な値を入れてたら、こんなのが出てきました。
-7.1054273576010e-015
0.001刻みで増えたり減ったりするので、値が飛んでしまったのだと思いますが
こういう値を排除する方法教えてください
0685デフォルトの名無しさん
2007/06/30(土) 20:28:22JavaScriptのWebサイトでの利用についてならWebProg板が適切。
WSHの選択肢としてのJScriptならば、この板やWindows板のWSHスレへ。
JavaScriptを初めとした、ECMAScript全般に関わる内容ならECMAScriptスレ。
WebProg板
http://pc11.2ch.net/php/
WSH(・∀・)スレッド! Part 2
http://pc11.2ch.net/test/read.cgi/tech/1176698934/
お前ら、wsh使ってますか? part6
http://pc11.2ch.net/test/read.cgi/win/1155040873/
ECMAScript デス 2
http://pc11.2ch.net/test/read.cgi/tech/1088298991/
0686デフォルトの名無しさん
2007/06/30(土) 20:28:26正確な値を入れたいのです
0687デフォルトの名無しさん
2007/06/30(土) 20:28:49微妙にズレてるだけだろ。
普通は排除するまでもない。
どうしても排除したいのであれば、
ある値より小さければ 0 にする、とか処理すればいい。
0688デフォルトの名無しさん
2007/06/30(土) 20:29:490689デフォルトの名無しさん
2007/06/30(土) 20:41:35自分よくウェブページを保存するのですが、ファイルから保存を選んでファイル指定して保存するのがいちいち面倒なのですね
それでツールバー的なものに 「フォルダ”〜”に保存」 ってな感じのボタンをつくりたいとおもったのですが、材料は何が必要でしょうか?
プログラムの種類から指南していただけるとたすかりまス
ちなみに自分がよくつかってるのはOperaかIEです。
ご教示おねがいしあmす
0690デフォルトの名無しさん
2007/06/30(土) 20:44:240692デフォルトの名無しさん
2007/06/30(土) 21:15:57同じだと思っていたのですが、結果が違うものが出てきます
0693デフォルトの名無しさん
2007/06/30(土) 21:17:09i=+a; i に +a を代入する
0694デフォルトの名無しさん
2007/06/30(土) 21:53:40idlist["い"]=["c"]
idlist["う"]=["d","e","f"]
idlist["え"]=["g","h","i"]
と代入したとき、"あ"とか"え"を取得するにはどうしたらいいんですか?
連番ならともかく、そうじゃないと後で分らなくなったりして・・・
それと、idlist["あ"]みたいな配列のことなんて言うんでしたっけ?
言語はjscriptです
idlistってのはただの配列名です
0695デフォルトの名無しさん
2007/06/30(土) 22:05:13自動化をはかったりetc...
シェルスクリプト、perlあたりがメインだと聞いたのですが
0696デフォルトの名無しさん
2007/06/30(土) 22:39:13昔のCではi =+ aと書いて、今で言うi += a、
つまりiにaを足すという意味だったらしいが、今は>>693。
i=+aと書いたの場合、字句解析上、代入演算子の=に正符号演算子の+が並んでいると扱われる。
0697デフォルトの名無しさん
2007/06/30(土) 23:35:44K&R 時代のさらに黎明期くらいか?
0698デフォルトの名無しさん
2007/06/30(土) 23:36:310699デフォルトの名無しさん
2007/06/30(土) 23:40:550700デフォルトの名無しさん
2007/07/01(日) 07:45:03例えばWSHだとしたら
for (key in idlist) {
WScript.Echo(key);
}
で各キーの値を表示出来る。
「連想配列」と呼ぶ。
「ハッシュ(hash)」とか「辞書(dictionary)」なんて呼び名もよく使われる。
0701デフォルトの名無しさん
2007/07/01(日) 11:01:31どもーっす
0702デフォルトの名無しさん
2007/07/01(日) 12:34:02具体的には
LPHOSTENT lpHostEntry;
lpHostEntry = gethostbyname(szServer);
というふうにやりたいのです
0703デフォルトの名無しさん
2007/07/01(日) 12:41:450704デフォルトの名無しさん
2007/07/01(日) 12:58:00解決しました。ありがとうございました。
0705デフォルトの名無しさん
2007/07/01(日) 16:23:14適当な板が見付からなくて…。
0706デフォルトの名無しさん
2007/07/01(日) 16:33:290707デフォルトの名無しさん
2007/07/01(日) 16:36:27Win2k + VC6 sp6の環境で、プログラム終了時に 以下のメッセージがアウトプットウィンドウに出力されてブレークします。
(発生頻度は 5,6回に1回位でしょうか)
Heap block at 3b2f500 does not match address of next uncommitted address (3b31000)
各所に AfxCheckMemoryを入れてみましたが何も検出してくれません。
ググっても バッファオーバーランなどで出力されている似たようなメッセージは見つけられたのですが
このメッセージの出力例を見つける事ができませんでした。
grepしてみると、WINNT\Driver Cache\i386\ntdll.dll の中にそのstringがあるようです。
必ずアプリケーション終了時に発生するため、デストラクタで何かやらかしている気がするのですが、
この英文はどういう意味なのでしょうか?
どのあたりに着目したら該当箇所を見つけられるでしょうか? どなたかご教示ください。
0708705
2007/07/01(日) 16:59:16そんな殺生な。
こんなことを議論したいのだが、適切な板があれば、誘導してくれー。
http://ieeexplore.ieee.org/xpl/freeabs_all.jsp?arnumber=1211347
0709デフォルトの名無しさん
2007/07/01(日) 17:00:400710707
2007/07/01(日) 17:03:14音を鳴らすことのあるアプリケーションなのですが、
開発中にいちいち音を鳴らすのがうるさくて コンパイルオプションで無効化していました。
今回のヒープ破壊は 再生バッファのポインタをnull初期化していなかったことが原因で、
デストラクタで nullじゃないから delete [] としてました。
優先度は低かったものの 1週間位悩んでいた気がします… 失礼しました。
0711705
2007/07/01(日) 17:07:23ダメじゃん。
ネットワークセキュリティ板とこことで迷ったが、
興味のありそうな人はこっちのほうが多そう。
0712デフォルトの名無しさん
2007/07/01(日) 17:32:230713デフォルトの名無しさん
2007/07/01(日) 17:49:08MFC(とゆーかフレームワーク)って内部が
隠蔽されてるからか動作が良く判りません。
・WinMainはどこにあるの?(MFCに隠蔽監禁されてるんだろうが・・)
・VBみたいにフォームを表示させられないの?(frm1.show のように)
・あるメッセージを受け取ったらある関数を実行する、というマッピングは
どこに定義されてるの?
などなど。MSDNで検索するとなんだかよくわからん記事ばかり出てきます。
検索方法が悪いんでしょうけどねぇ・・・^^;
どんな本を読むと、これらの問題は解決されますか?
超初心者的質問で申し訳ありません。
0714デフォルトの名無しさん
2007/07/01(日) 17:51:26MFCに隠蔽監禁されてます。
・VBみたいにフォームを表示させられないの?(frm1.show のように)
ダイアログを作って表示しましょう。
・あるメッセージを受け取ったらある関数を実行する、というマッピングはどこに定義されてるの?
ソースファイルをなめ回してみれば、それっぽいのがあるはず。
0715デフォルトの名無しさん
2007/07/01(日) 18:05:49MFC使うなら素直にSDIなりダイアログベースなりのスケルトン使った方が良いと思うけど
MFCってことはVC6.0ぐらいかなぁ。
プロジェクトの新規作成→ダイアログベースでとりあえず1個プロジェクト作って、
その状態でソース読むなり実行するなりすれば1つ目と2つ目の疑問は解決すると思われ。
0716デフォルトの名無しさん
2007/07/01(日) 18:07:28>714
ついでといっては何ですが。m<>m
C++の文法やソースは読めても、そもそもMFCがわからん、
という初心者に、MFCの構造や機能(用語不適切失礼)を
解説してくれる書籍をご存じないでしょうか?
あんまりここで馬鹿な書き込みするのも気が引けます。
0717デフォルトの名無しさん
2007/07/01(日) 18:16:34業務でいやいや仕方なくMFCを触ることとなりました。VB、JAVAは可。
いままでは案件定義要員で、コーディングは実に5年ぶり
だったりするんですよね・・・。3日前に人員不足で
コーディングを担当する羽目になっちゃいました。ひでぇ目に会いそうです。
0718デフォルトの名無しさん
2007/07/01(日) 18:42:450719デフォルトの名無しさん
2007/07/01(日) 21:56:03全部読むの面倒ならデバッガで追いかければいいだけ
0720デフォルトの名無しさん
2007/07/01(日) 22:29:48先行き不安な景気で新規で雇いたくないため、
人事でなんとかしようという作戦でしょうか?
byスレを立てるまでもない質問者
0721デフォルトの名無しさん
2007/07/02(月) 10:28:31「WinXPにあってWin95に無いAPI」を使ったプログラムをWinXPで作る。
出来たバイナリをWin95に持っていって実行すると・・・
1 Win95にそのAPIが無いので実行できない
2 バイナリになってるので実行できる
どっち?
0722デフォルトの名無しさん
2007/07/02(月) 10:33:510723デフォルトの名無しさん
2007/07/02(月) 10:41:10API がないから処理はできないが。
0724デフォルトの名無しさん
2007/07/02(月) 12:01:37ソースでLoadLibrary / GetProcAddressで動的呼び出しの場合 > バイナリそのものは実行可能。もちろんWin95にないAPIに対するGetProcAddressは成功しない。
0725デフォルトの名無しさん
2007/07/02(月) 12:01:50プログラミング入門ならPythonかな。
0726デフォルトの名無しさん
2007/07/02(月) 12:27:24MacユーザーはDQN
■ おすすめ2ちゃんねる 開発中。。。 by FOX ★
このスレを見ている人はこんなスレも見ています。(ver 0.20)
☆踏み台昇降DEダイエットPart63☆ [ダイエット]
お世辞抜きであなたのマンコを評価するスレ part60 [美容]
チンコだ!ペニスだ! 評価してくれ Part9 [美容]
お世辞抜きであなたのマンコを評価するスレ part61 [美容]
お世辞抜きであなたのマンコを評価するスレ part59 [美容]
↑
Mac OS X初心者質問用スレ 22.3
http://pc11.2ch.net/test/read.cgi/mac/1181254491/
0727デフォルトの名無しさん
2007/07/02(月) 13:58:43ダイレクトモード、
インダイレクトモード、
イミディエイトモード、
レジスターモード、
レジスターダイレクトモード、
レジスターインダイレクトモード、
ベースディスプレースメントモード、
を俺にわかりやすく説明してくれ。
0728デフォルトの名無しさん
2007/07/02(月) 14:07:550729デフォルトの名無しさん
2007/07/02(月) 14:18:30ぐぐったけど、糞解説ばかりで。。。
アセンブラコードで一発書いてもらえないか。
0730デフォルトの名無しさん
2007/07/02(月) 14:33:460731デフォルトの名無しさん
2007/07/02(月) 14:43:00MIPSでおk?
イミディエイトモード:add $8,1
レジスターモード: add $8, $9 #$9の中身は数
ダイレクトモード: add $8,(1001)
レジスターダイレクトモード: add $8, $9 #$9の中身はアドレス
レジスターインダイレクトモード: add $8, ($9)
ベースディスプレースメントモード: add $8,($9 + $10)
インダイレクトモード:add $8, ($9) #レジスターインダイレクトと違いが俺もわからん
0732デフォルトの名無しさん
2007/07/02(月) 15:05:08マイナーなツールとか買ってるんだけど、
コードウォーリアってVC++とかと比べてどう?
あと、DelphiやC++Builderの昔のバージョンの
Enterprise(Client Server Suite)版って今いくら位で買えますか?
0733デフォルトの名無しさん
2007/07/02(月) 15:07:090734デフォルトの名無しさん
2007/07/02(月) 15:21:010735デフォルトの名無しさん
2007/07/02(月) 15:26:320736デフォルトの名無しさん
2007/07/02(月) 15:29:010737デフォルトの名無しさん
2007/07/02(月) 18:28:56プロジェクトディレクトリもしくは任意のディレクトリに
exportするにはどうすればよいでしょうか?
0738デフォルトの名無しさん
2007/07/02(月) 18:59:35大丈夫でしょうか?
http://www.rupan.net/uploader/download/1183323816.jpg
0739デフォルトの名無しさん
2007/07/02(月) 19:03:050740デフォルトの名無しさん
2007/07/02(月) 20:40:11〜エンジンというのは具体的にどのようなモノを言うのでしょうか?
物理エンジンなら、物理シミュレーションを行う関数群の事を言うのでしょうか?
詳しい方御願いします。
0741デフォルトの名無しさん
2007/07/02(月) 20:59:09そんなの考えたことねえや
それともジェネレータかな
0742デフォルトの名無しさん
2007/07/02(月) 21:08:16ってイメージかな
0743デフォルトの名無しさん
2007/07/02(月) 21:38:570744デフォルトの名無しさん
2007/07/02(月) 21:44:48どっちかっつーと .NET じゃね
0745デフォルトの名無しさん
2007/07/02(月) 21:47:420746デフォルトの名無しさん
2007/07/02(月) 22:52:21糞はマジでお前の方だ。
アセンブラコードで教えて欲しければ、
先ずターゲットとなるCPUとアセンブラの実行ファイル名を教えろ。
説明は全然違うぞ。
>>740
PCエンジンのことか?それともエモーションエンジンのことか?
どっちもゲームで物理的だが、説明は全然違うぞ。
0747デフォルトの名無しさん
2007/07/02(月) 22:56:340748デフォルトの名無しさん
2007/07/02(月) 23:01:49PCエンジンってゲーム機じゃねぇかwwwww
0749デフォルトの名無しさん
2007/07/03(火) 01:07:340750デフォルトの名無しさん
2007/07/03(火) 01:21:17エクセルを起動する、一番手前のシートを選択する、
シートのある範囲を指定する、コピーする、ワードを起動する、
ワードにコピーされたエクセルのファイルを貼り付けする、
という一連のことをプログラムするとしたら、どんな知識が必要となりますか。
batファイルでこれらのことはできますか。
0751デフォルトの名無しさん
2007/07/03(火) 01:37:430752デフォルトの名無しさん
2007/07/03(火) 02:35:12では、調べ方のヒントでも教えてくださいです。
それなりにググって見たのですが。。。
0753デフォルトの名無しさん
2007/07/03(火) 02:54:43COM 使ってファイルを直接操作できないのかな?
0754デフォルトの名無しさん
2007/07/03(火) 02:57:120755デフォルトの名無しさん
2007/07/03(火) 05:21:220756デフォルトの名無しさん
2007/07/03(火) 08:48:58汎用性求めないならUWSCでいいんじゃないの?
まともなプログラム組みたいならActiveXが必要。バッチファイル云々のレベルだと手が出せないレベル。
0757デフォルトの名無しさん
2007/07/03(火) 08:57:290758デフォルトの名無しさん
2007/07/03(火) 09:06:030759デフォルトの名無しさん
2007/07/03(火) 09:59:060760デフォルトの名無しさん
2007/07/03(火) 11:07:12検索してみたら当たり前のようにincludeしてるんだけど、inttypes.h ってどこにあるの?
VC6じゃなくもっと新しいやつには入ってるのかな。
0761デフォルトの名無しさん
2007/07/03(火) 11:21:20unix系にはあるな
0762760
2007/07/03(火) 12:50:35そうですか。VC系にはありませんか…
Borland C++Compiler、gccなど入れてみましたけど相変わらずinttypes.hは見つかりません…
とりあえずもう少し探してみることにします。
情報ありがとうございました。
0763デフォルトの名無しさん
2007/07/03(火) 12:51:270764デフォルトの名無しさん
2007/07/03(火) 13:19:21具体的には 指定したURLを 指定したウィンドウ (HWND)に表示させたいのです。
0765デフォルトの名無しさん
2007/07/03(火) 13:21:220766デフォルトの名無しさん
2007/07/03(火) 13:24:500767デフォルトの名無しさん
2007/07/03(火) 13:26:350768デフォルトの名無しさん
2007/07/03(火) 13:26:520769デフォルトの名無しさん
2007/07/03(火) 13:32:030770デフォルトの名無しさん
2007/07/03(火) 14:23:39どの本が良いでしょうか?
STLまではやりました。
0771デフォルトの名無しさん
2007/07/03(火) 14:29:380772デフォルトの名無しさん
2007/07/03(火) 15:00:31自作するならboostのshared_ptrのソースとか読むのが一番
使用上の細かい注意点はググレったりドキュメントみれば十分見つかる
それでも本が欲しけりゃMore Effective C++あたりでも買ってなさい
0773750
2007/07/03(火) 17:59:46難しいことはわからなかったのですが、VBAマクロをちょっとかじってみたいと思います。。
0774デフォルトの名無しさん
2007/07/03(火) 21:56:06windowsのアプリケーションソフトを作成しようと思っています。
ソフトを作成するには、まず何を準備すればよいのでしょうか?
ソフト開発環境というのは、フリーでは手に入らないものなのでしょうか?
0775デフォルトの名無しさん
2007/07/03(火) 22:07:30メモ帖だけあれば可
0776デフォルトの名無しさん
2007/07/03(火) 22:37:31#define vector vector
#endif
という記述がborland > Include > vector.h
に有るのですが、
#define vector vector は何をしているのでしょうか?
0777デフォルトの名無しさん
2007/07/03(火) 22:39:12違うかもしれんが。
0778デフォルトの名無しさん
2007/07/03(火) 23:09:55自信の無い答えに何の意味があるんですか?
0779デフォルトの名無しさん
2007/07/03(火) 23:16:400780デフォルトの名無しさん
2007/07/03(火) 23:30:11だったらソース書いた本人に聞け、とツッコむところ?
0781デフォルトの名無しさん
2007/07/03(火) 23:39:360782デフォルトの名無しさん
2007/07/03(火) 23:50:08system("C言語で作ったcgi $file");
として結果をHTML出力したいのですが、タイムアウトしてしまいこまっています。
C言語で作成した処理内容は、
始めに50M程度のデータベースファイルを読み込む
ユーザが投げたファイルをクエリに検索をかける。
検索結果をHTML出力する。
といった感じでPHPをはさまないで単体で動かした場合の処理時間は2秒程度です。
C言語で作成している処理の部分をHelloWorldのみを出力するような処理
#include<stdio.h>
int main()
{
printf( "<html><body>hello world<br></body></html>\n" );
return 0;
}
に置き換えた場合はうまく動くのですが、一瞬で返答が得られないような処理
だと、無視されてしまいます。
「PHP タイムアウト」で検索をかけて、set_time_limit関数を試してみたのですがダメでした。
どなたか知恵を貸してください。
以上です。
0783デフォルトの名無しさん
2007/07/04(水) 01:26:52一般的なマクロ定義の構文と何ら変わらない事に気付くはず。
結局はvectorマクロを字句vectorとして定義してるだけですよ。
0784デフォルトの名無しさん
2007/07/04(水) 01:40:09もうちょっと原因を切り分けなされ
0785デフォルトの名無しさん
2007/07/04(水) 02:05:13「近似値の減算による有効数字の減少」といった認識をしていますが
この結果の何が問題なのかが良く分かりません。例として
1.2345 - 1.2340 = 0.0005
とあった場合に有効数字が5桁から1桁になった訳ですが、結果にどの様な問題が発生するのでしょうか?
0786デフォルトの名無しさん
2007/07/04(水) 02:35:01有効桁数が少なくなったということは、誤差を含む桁が上位に上がってきたということ。
扱っている数に対して相対的に誤差が大きくなってしまうということになる。
0787782
2007/07/04(水) 03:03:51アドバイスありがとうございます。
全体の処理を切り分けて、検索結果の代わりにデバック文をHTMLで出力して、どこまで動くか検証を行ってみました。
結果、一番初めの50Mのデータファイルを読み込む処理でNGでした。
よくよく考えると、実行のたびに50Mファイルデータを格納するメモリ領域を確保したら
20人同時にアクセスが来た場合1Gのメモリを占有するわけで、そういうことを回避するために
ApacheやPHP側で何かしらの制限をかけたりしてるのかな?
0788デフォルトの名無しさん
2007/07/04(水) 03:04:51素人がオンラインゲームを作るのに
最適な言語を教えて。
とりあえずRPGツクール2000では
不可能なことはわかりました
0789デフォルトの名無しさん
2007/07/04(水) 03:14:25cgiが直接DBのデータを扱うのはよくない。
DBへのアクセスや検索処理は単一のDBMSに任せないと、
「20人同時にアクセスが来た」ときにDBの整合性が取れなくなる。
検索だけで更新処理がないとしても、
同じデータを別々のメモリ空間に置くなんて無駄すぎる。
フロントエンドとDB処理をきちんと分けた方がいいんでは?
0791デフォルトの名無しさん
2007/07/04(水) 09:56:07通信の仕組みの理解と
ゲームを言語レベルから作れるだけの技量があれば
どの言語でも大差ないと思う。
とりあえず、自分の知ってる限りのオンライン対応ゲームはC++が多いっぽい。
>とりあえずRPGツクール2000では
>不可能なことはわかりました
それは言語じゃねぇ('A`)
0792782
2007/07/04(水) 10:21:52問題解決しました!!\(^o^)/
原因は、相対パスでした。
cgiのプログラム内で、cgiの置いてある場所を基準としてデータファイルの場所を記述していた部分を、呼び出し元であるphpの置いてあるディレクトリを基準に書き換えたらうまく動きました^^;
>>789
たしかに、cgiに毎回データ読ませるのは効率悪いですね^^;
今回はローカルで動かしているアプリケーションをWEBから動かせれるようにできるか?
という要望があって、叩き台として作ってみたってのもあったので本格的に開発することになったらDBMSとうまく連携させて動作できるようにがんばってみます!!
ありがとうございました
0793デフォルトの名無しさん
2007/07/04(水) 11:12:15ほれ。
ttp://www.microsoft.com/japan/msdn/vstudio/express/vbasic/
0794デフォルトの名無しさん
2007/07/04(水) 18:47:15のですが、そのページの中に『登録』というボタンが用意されており、
そのボタンをクリックするだけで自動的にドメイン登録が出来るCGIプ
ログラムがあったので、便利だと思い、どうやっているのかソース見て
みたんですが、よく分かりませんでした。ソースは
<form method=POST action="http://docomo.ne.jp/cp/regmailst">
▼<br>
<input type=hidden name=nl value=http://を含むドメイン名>
<input type=hidden name=bm value=ドメイン名>
<input type=hidden name=fm value=ドメイン名>
<input type=submit value=設定する>
</form>
というソースだったんですが、この中のname=nl/name=bm/name=fmの
それぞれの意味がわからず戸惑っています。
どなたか教えてもらえませんか。
0795デフォルトの名無しさん
2007/07/04(水) 19:24:180796デフォルトの名無しさん
2007/07/04(水) 19:35:250797デフォルトの名無しさん
2007/07/04(水) 19:39:35がという行がc++のstlライブラリのコンテナヘッダファイルにあるのですが
まずデフォルト引数なら = が必要だと思いますが、省略可でしょうか?
それと、allocator<T>とはクラス ですよね、というからにはどこかに
template<class T>
class allocator
{
private: ……
というようなのがないといけないと思いますがありません。
どう理解したものでしょうか?
0798デフォルトの名無しさん
2007/07/04(水) 19:45:34を調べればいいんじゃね
RogueWave?
0799デフォルトの名無しさん
2007/07/05(木) 01:11:08キッチンシンク(キチンシンクだとなぜかプロレスばっかりになる不思議)の
反対語はツールキットなのでしょうか、それともツールボックスなのでしょうか。
個人的には前者のみ正解ではと思いますが、後者が正解or両方あり?
0800amel
2007/07/05(木) 01:31:42此れからはcodeName.を使用します。
0801デフォルトの名無しさん
2007/07/05(木) 16:54:51ジャーゴンに正解などない。
0802デフォルトの名無しさん
2007/07/05(木) 20:55:45でも、両方とも通じるし取り立てて誰もあげつらわないしで、801が真理か
0803デフォルトの名無しさん
2007/07/06(金) 20:10:15プログラミング出来て鬼のように高速な実行ファイル吐くBASICコンパイラ
あったらぉιぇτ下さい。
0804デフォルトの名無しさん
2007/07/06(金) 20:43:04UBASICはどちらかというとBASIC風、だとおもっだが、きのせいだろうか?
0805デフォルトの名無しさん
2007/07/06(金) 21:04:16UBASICが本来の語法
VBはCに媚びた語法
0806デフォルトの名無しさん
2007/07/06(金) 21:20:19ダートマス大学のBASICを源流にするタイプになるんだろうけど
BASIC自体方言が多い言語なんだから
BASIC「風」は事実上ないんじゃないか?
どうしても正統派にこだわるならTrueBASICかなw
0807デフォルトの名無しさん
2007/07/06(金) 21:23:23そんなものあるのか、と思ってしまう。
0808デフォルトの名無しさん
2007/07/06(金) 21:33:300809デフォルトの名無しさん
2007/07/06(金) 22:06:05unicodeのファイルを使う設定にしても「なんかUTF-16からUTF-8に変換できねぇぞモルスァ!」って怒られるんですが
0810デフォルトの名無しさん
2007/07/06(金) 22:08:580811デフォルトの名無しさん
2007/07/06(金) 22:09:470812デフォルトの名無しさん
2007/07/07(土) 01:55:04WindowsXPの環境変数について質問です。
他人からもらったファイル(QT4関連)を
(mingw-32-)makeでコンパイルしようとしているんですが
mainwindow.cpp:41:19: debug.h: No such file or directory
mainwindow.cpp:42:20: macros.h: No such file or directory
:
と至るところで怒られてしまいます。
それで例えば、mainwindow.cppの
#include <debug.h>を
#include <../../kernel/debug.h>(←実際にある場所)に変えてやると
そこだけは通るようになりますがファイルの数がとてつなく多いので、
すべてをそんな風に変えるのは非効率的です。
そこでpathを
E:\Sun\SDK\bin;E:\QT\bin;E:\MinGW\bin;E:\Pace3DStudio;E:\Pace3DStudio\kernel
と通した(自作のexeをkernelに置いてもc:から起動できます)のですが、同じエラーを喰らいます。
これって、E:\Pace3DStudioを通せば、
その下のサブディレクトリはすべて通ったことになるんじゃないんですか?
それとも一つ一つ通さないといけないんですか?
すみません、どうか本当に助けてください・・・。
0813812
2007/07/07(土) 02:03:01WindowsXPとLinuxを入れるまではコンパイルできたんですよ。
そのときはいろいろいじってるうちに、いつの間にかコンパイルできるようになりました。
質問が曖昧になりました。
ヘッダーファイルの宣言は<debug.h>のままでいいですよね?
どこを変えれば通るようになるんでしょうか?
0814デフォルトの名無しさん
2007/07/07(土) 02:08:54UTF-16は扱ってないんだ。おらが知っている限り。
だが、不思議な事に、Windowsの云うUNICODEはUTF-16LEにそっくりだ。
なんでかなあ。もうそろそろ「Windowsの標準文字セットはUTF-16LEです」
って公言してくれんかな。
0815デフォルトの名無しさん
2007/07/07(土) 02:24:300816デフォルトの名無しさん
2007/07/07(土) 02:27:51SUN?Linux?Cygwin?
XPの環境変数ってことは、XP用Sun環境か、Cygwin、あとはVirtualPCでLinux乗っけてるとか?
その辺をまず教えてください。
>その下のサブディレクトリはすべて通ったことになるんじゃないんですか?
違います。場合によりけりですが、パス(実行パス)とインクルードパスは違うと考えた方が安全です。
例えば、その処理系のインクルードパスがE:\hoge\includeであれば
>[Cコンパイラ名] -Ie:\hoge\include hoge.c
のような例でコンパイルします。-Iというのはgccでは優先するインクルードパスを指定するスイッチですが、>>812さんのコンパイラによって変わります。
もし、E:\hoge\include\sys\time.h
をインクルードしたければ、ソース内で
#include <sys/time.h>
と指定してなくてはなりません。つまり、サブディレクトリは自動でインクルードパスにはならないんです。
0817デフォルトの名無しさん
2007/07/07(土) 02:28:580818812
2007/07/07(土) 03:03:58純粋にWindows XPのProfessional(2003)上で
MinGWをインストールしてコマンドプロンプトでmakeをしています。
(Linuxもインストールしていますが、起動時にWindowsXPを選択しているので今はまったく使っていません。)
実行パスとインクルードパスは別なのですね。
先ほどINCLUDEとLIBRARYをユーザー環境変数に追加して
"E:\Pace3DStudio;E:\Pace3DStudio\kernel"と設定しておきましたが、やっぱり通らないですね。
ちなみに設定変更後は再起動またはログアウト/ログインしないといけませんか?
ソース内で#include <sys/time.h>などと変えていくのは大変ですね…。
500個くらいファイルがあるんですよ…。
二週間前まではソースを変えずにコンパイルできたので
インクルードパスで何かやったんだと思います。←覚えてないです
三週間くらいコンパイルできなくてある日突然できるようになりました。
分からないことばかりですみません。
ヒントになるようなことであれば、なんでもいいので教えてください…お願いします。
0819812
2007/07/07(土) 03:04:390820812
2007/07/07(土) 03:10:38実は"make"をする前に"qmake -recursive"というコマンドを実行しないといけないんですが
それを実行すると"pace.pro"というファイルを基にして"Makefile"が自動的に作られます。
■"pace.pro"の内容
TEMPLATE = subdirs
CONFIG = subdirs
SUBDIRS = \
kernel \
apps \
tools/pacesetup
0821デフォルトの名無しさん
2007/07/07(土) 09:51:59WindowsはUTF-16より古くから存在して、
まだUnicodeの符号化と言えば今で言うUCS-2相当しか存在せず、
当時はUNICODEという言葉が文字集合としても符号化としても使われていただけ。
Windows 2000のあたりからUTF-16と言い出している。
0822デフォルトの名無しさん
2007/07/07(土) 15:29:59どんな関数使えるようになるのかさっぱりわからん。せめて関数名だけでも一覧で見れれば…
0823デフォルトの名無しさん
2007/07/07(土) 15:49:070824デフォルトの名無しさん
2007/07/07(土) 16:07:410825デフォルトの名無しさん
2007/07/07(土) 16:09:150826デフォルトの名無しさん
2007/07/07(土) 16:55:58ヒントとなるキーワードだけでも教えていただけないでしょうかね。
lib|libファイル|ライブラリファイル 関数 中身|一覧|閲覧|表示
こんなんで検索してますがそれっぽいのは見つかりません。
0827デフォルトの名無しさん
2007/07/07(土) 16:57:11たいていツールがあったり
仕様は公開されてると思うけど
0828デフォルトの名無しさん
2007/07/07(土) 17:11:00知りたいのは↓で使用されてる「tiny_hid_dll.lib」です。(ソースコードと共にDL)
http://www.kako.com/neta/2006-019/2006-019.html
えっと環境…っていうとこんなんでいいのかな
OS:WindowsXP SP2 Home Edition
開発環境:Visual Studio 2005 (の中のVC++)
>仕様は公開されてると思うけど
自分もそう思うのですが、この場合公開されていないので、調べられないかなと質問させていただきました。
(下の方に「本に載ってる」とありますが、この為だけに買うのもどうかと思いましたので)
0829デフォルトの名無しさん
2007/07/07(土) 17:17:190830デフォルトの名無しさん
2007/07/07(土) 17:21:43と打てば出てくるだろ
0831デフォルトの名無しさん
2007/07/07(土) 17:22:46それを直接LIBから一覧で見ることができないかなと相談した次第です。
なんか今までのやり取りから手軽にポンと見れるようではなさそうなので素直にソースとにらめっこすることにします。ありがとうございました。
0832デフォルトの名無しさん
2007/07/07(土) 17:31:270833デフォルトの名無しさん
2007/07/07(土) 17:41:360834デフォルトの名無しさん
2007/07/07(土) 18:02:320835デフォルトの名無しさん
2007/07/07(土) 18:54:02Windowsのシステムフォルダにあるshell32.dllに入っている
アイコンを自分の作っているソフトで利用して表示しても(具体的にはツールバーに表示したい)
著作権とかの問題ありませんか?
よろしくお願いします。
0836デフォルトの名無しさん
2007/07/07(土) 20:35:490837デフォルトの名無しさん
2007/07/07(土) 21:44:29馬鹿は答えなくていいよ
0838デフォルトの名無しさん
2007/07/07(土) 21:45:53http://www.microsoft.com/japan/mscorp/legal/permission/copyright.mspx#EXD
0839デフォルトの名無しさん
2007/07/07(土) 22:29:56BMP変換ツールを作成したのですが、マカフィーに引っかかったり、
Win2000ではペイントで開けない場合があるようです。
開発環境のXPででは正常に開けるので確認できていませんが、ヘッダの影響でしょうか?
BMPファイルに詳しい方、教えて欲しいのですが。
0840デフォルトの名無しさん
2007/07/07(土) 22:54:30BMPヘッダの0x02-0x05にファイルサイズが入ってないようだが。
0841デフォルトの名無しさん
2007/07/07(土) 22:59:45スタックでもぶっこわしてアタックしてると思われたのかな
0842835
2007/07/07(土) 23:12:420843デフォルトの名無しさん
2007/07/07(土) 23:16:30は?どう参考になったと言うんだ?
0844デフォルトの名無しさん
2007/07/08(日) 01:00:100845デフォルトの名無しさん
2007/07/08(日) 10:25:43ありがとうございました。
その後検証を繰り返して、やはり
ファイルサイズとデータサイズの項目を
正しく設定してやったら検出しなくなったようです。
そして高さの上下反転した画像なら過去のWinでも開けるみたいです。
高さが負のBMPはXP以降対応?
0846デフォルトの名無しさん
2007/07/08(日) 11:23:16printf( "%d %d", i++, i++ );
の結果が 0 1 になるのは保証されるんでしたっけ?
printf( "%d", i++ + i++ );
が未定義なのは覚えてるんだが・・・
0847デフォルトの名無しさん
2007/07/08(日) 12:01:170848デフォルトの名無しさん
2007/07/08(日) 12:38:50それは未定義ではなく不定。
ただし、>>846のは、副作用完了点までの間にiに副作用が二回起こるから未定義。
0849デフォルトの名無しさん
2007/07/08(日) 13:58:370850デフォルトの名無しさん
2007/07/08(日) 14:03:370851デフォルトの名無しさん
2007/07/08(日) 14:59:37について詳しく解説しているHPもしくは書籍などないでしょうか?
スマートポインタの使い方 なのか、ATLなのか はっきり分からない段階ですl。
言語は C/C++ です。
0852デフォルトの名無しさん
2007/07/08(日) 15:01:430853デフォルトの名無しさん
2007/07/08(日) 15:07:33>>852-853が知りたいのはこんなのかどうか知らないが、
おおもとのリファレンスはそれなりに詳しい。
http://msdn2.microsoft.com/ja-jp/library/wc177dxw(VS.80).aspx
0854デフォルトの名無しさん
2007/07/08(日) 15:12:48それと、サンプルなどあると助かります。
ATLの概要は読んでいるところです。
0855デフォルトの名無しさん
2007/07/08(日) 20:54:08実行させたい場合、どのような設定をすればいいのでしょうか?
0856デフォルトの名無しさん
2007/07/08(日) 21:06:53pathの通った場所に置く
0857デフォルトの名無しさん
2007/07/08(日) 21:08:12本当にファイル名を指定して実行限定。
0858デフォルトの名無しさん
2007/07/08(日) 22:32:07DirectX6を使っていた頃はCOMの原理をよく知らないときちんと使えない糞インターフェイスでした。
ATLを使っていた頃も、十数個のクラスを多重継承する糞クラスを使わなくはならなかったが、
それでもDirectXを直で使うよりはマシだった。
今はマイコンを使った設計とC言語を使っているが、こんな簡単なものは無いと思ってる。
0859デフォルトの名無しさん
2007/07/08(日) 22:57:49プロトタイプ宣言って本当に必要なんですか?
コンパイラが一回全部を読んで宣言を確認したらいいだけでは?
他の言語は普通そうですよね。
コンパイラの手抜きに思えるのですがどうなんですか?
0860デフォルトの名無しさん
2007/07/08(日) 22:59:110861デフォルトの名無しさん
2007/07/08(日) 23:01:45たとえば、すでにコンパイル済みのlibファイルを組み合わせるときとか。
0862デフォルトの名無しさん
2007/07/08(日) 23:31:56その「他の言語」はいつ生まれた。Cはいつ生まれた。
そしてそのときの平均的なコンピュータの性能はどれほどだったか。
ほかにもCはXXXが手抜きなんじゃないかって言われることはいろいろあるから、
それだけが理由ではないだろうけど。
0863デフォルトの名無しさん
2007/07/09(月) 08:46:03他の言語って何を指してるんだ?
プリプロセサのどこからどこまでのことを指してるんだ?
例えば外部コードのインクルードは
どの言語でも逐一指定すると思うのだが
0864デフォルトの名無しさん
2007/07/09(月) 14:57:19というのを分かってる人が >>859 みたいな質問するとは思えない。
手抜きじゃなくて、旧時代の負の遺産なのにね。
0865デフォルトの名無しさん
2007/07/09(月) 15:18:53逆からたどったら不便に感じるのもしょうがない
0866デフォルトの名無しさん
2007/07/09(月) 17:50:21プロジェクトファイルみたいなのにリンクするソースの一覧を書いて、
プロトタイプを自動生成させる、みたいな方法はあるとおもう。
けど、それはコンパイラの仕事じゃなくてIDEとかの仕事だろうな。
0867デフォルトの名無しさん
2007/07/09(月) 19:44:350868デフォルトの名無しさん
2007/07/09(月) 20:32:50使ったことないけど
0869デフォルトの名無しさん
2007/07/09(月) 23:48:03やってくれないコンパイラは手抜きだ、というような事を
言っているのでは?
0870デフォルトの名無しさん
2007/07/09(月) 23:48:360871デフォルトの名無しさん
2007/07/09(月) 23:52:410872デフォルトの名無しさん
2007/07/10(火) 00:15:510873デフォルトの名無しさん
2007/07/10(火) 00:19:530874デフォルトの名無しさん
2007/07/10(火) 00:21:190876デフォルトの名無しさん
2007/07/10(火) 00:35:29で済む話だ。
0877デフォルトの名無しさん
2007/07/10(火) 00:37:27自動でやってくれても>>859は納得しない、ってこと?
0878デフォルトの名無しさん
2007/07/10(火) 00:39:210879デフォルトの名無しさん
2007/07/10(火) 04:24:380880デフォルトの名無しさん
2007/07/10(火) 07:53:36未来から乙です
0881デフォルトの名無しさん
2007/07/10(火) 17:04:11どんどん保存していくようなツールを作りたいのですがボタンを押下を検出してスキャンさせる
仕組みがよくわかりません
コンパネの「スキャナとカメラ」の「デバイス」のスキャナのプロパティの中にボタンのイベントらしき
項目があるのでWindowsが関わっているっぽいのですがここら辺のI/Fについて情報がありましたら教えて下さい
よろしくお願いします
0882デフォルトの名無しさん
2007/07/10(火) 17:29:230883デフォルトの名無しさん
2007/07/10(火) 18:32:01ガリでも食ってろ
0884デフォルトの名無しさん
2007/07/11(水) 00:48:34結果を標準出力とファイルにリダイレクトの両方に出力するにはどうしたらいいですか?
0885デフォルトの名無しさん
2007/07/11(水) 00:54:130886デフォルトの名無しさん
2007/07/11(水) 01:31:08これを参考に作るのがいいと思うよ
0887デフォルトの名無しさん
2007/07/11(水) 11:46:59ガリでも食(ry
つか、「標準出力をファイルに振る」のがリダイレクトなんだから
両方に出るわきゃない。
標準出力と標準エラー出力の両方に出しとけ。
0888デフォルトの名無しさん
2007/07/11(水) 12:43:410889デフォルトの名無しさん
2007/07/11(水) 13:13:22>>886
0890889
2007/07/11(水) 13:14:43>ファイルと標準入力の二股に分岐して出力
^^^^^^^^^ ^^^^^
0891デフォルトの名無しさん
2007/07/12(木) 04:06:34本にはintのサイズが16ビットと書かれていますが
使っているマシンでは32ビットでした。
short int,long intは本と同じで16ビットと32ビットでした。
intは処理系によって変わるということでしょうが、
short intやlong intでも変わることはあるのでしょうか?
0892デフォルトの名無しさん
2007/07/12(木) 04:24:340893デフォルトの名無しさん
2007/07/12(木) 04:27:180894デフォルトの名無しさん
2007/07/12(木) 06:07:03ここで質問してもいいですか?
いいようでしたら、詳細を書きます
0895デフォルトの名無しさん
2007/07/12(木) 07:11:560896デフォルトの名無しさん
2007/07/12(木) 07:38:48正の奇数nを入力として受け付け、n次の魔方陣を出力するアルゴリズムをフローチャートにて表せ。
アルゴリズムは以下の手順に従うこと
1.整数nを入力として受け付ける。その値が正の奇数でないならば、処理を終了する。
2.n×nの配列を用意し、最上段の中央を現在の位置とし、そこに1を代入する。
3.現在位置の右上が空ならば、そこを次の現在位置とする。
現在位置の右上が空でなく、現在位置の下が空ならばそこを次の現在位置とする。
現在位置の右上および下が両者ともに空でないならば、配列の値を出力して処理を終了する。
4.現在位置に、前回の値に1を加えた値を代入する。
5.3に戻る
・変数、配列の初期化は適切に行うこと。
・最上段のさらに上は再下段であると考え、最右列のさらに右は最左列と考える。
・二次元配列の各要素は x[i][j]のように記述すること。
0897デフォルトの名無しさん
2007/07/12(木) 08:58:00課題なんだろうし、1から10まで回答しちゃ意味が無い。
どこまでできてどこがわからないかまで書いてくれるとこちらとしても答えやすい。
0898デフォルトの名無しさん
2007/07/12(木) 09:25:05正直に言いますと、最初から何をしていいのかわからないのが現状です。
要所要所のヒントを全体的にいただけたらありがたいです。
0899デフォルトの名無しさん
2007/07/12(木) 09:42:360900デフォルトの名無しさん
2007/07/12(木) 09:58:452.nは奇数なので、中央 = '(n+1)/2
「現在位置」は座標を覚えておけばいいので、 posx,posy とか nowX,nowY とか適当な変数作ってしまえ。
ここでは最上段の中央を記録するので、
posx = (n+1)/2;
posy = 0;
3.現在位置を a[x][y] とすれば、右上は a[x+1][y-1]
空=0
ってここまで書いて気付いたのだが、よく見たらプログラムじゃなくてフローチャートなのね。
…まぁプログラムの流れを図式化したものだから大丈夫かな。
0901デフォルトの名無しさん
2007/07/12(木) 09:59:04そのやり方で手で作ったもんだったなあ。
今回のは2次元配列のお勉強か
0902デフォルトの名無しさん
2007/07/12(木) 09:59:14それを見ながらフローチャートにしたらどーだ?w
0903デフォルトの名無しさん
2007/07/12(木) 10:49:14てっきり10年くらい前に絶滅したのかと思ってた。
0904デフォルトの名無しさん
2007/07/12(木) 14:13:39とことんCを学びたく、
下記を検討しております。
助言いただければ。
0905デフォルトの名無しさん
2007/07/12(木) 14:14:261.中小でCのみの開発会社
2.派遣で色々な業界経験
0906デフォルトの名無しさん
2007/07/12(木) 14:22:550907デフォルトの名無しさん
2007/07/12(木) 14:39:480908デフォルトの名無しさん
2007/07/12(木) 14:41:42目的と手段が逆転してないか?
それとももっと大いなる目的があるのか?
0909デフォルトの名無しさん
2007/07/12(木) 15:20:40ありがとです。
目的は、
医療系の画像システム(PACS)
組み込み制御系
に進みたく、色々調べると共通してるのが
C(C++)だからです。
0910デフォルトの名無しさん
2007/07/12(木) 15:27:343. オープンソースプロジェクトに参加
0911デフォルトの名無しさん
2007/07/12(木) 15:33:04土方にしかなれんでも知らんけど
0912デフォルトの名無しさん
2007/07/12(木) 15:33:340913デフォルトの名無しさん
2007/07/12(木) 16:47:47ちょっと借りた参考書に書いてあり、答えが全くわからないので
質問させてもらいました。
プログラミングはほとんどやったことがないのですが>>900さんのものを
文章にすればできそうに思えてしまうのですが、どう表現していいのかわかりません・・・
どなたかフローチャートでの回答お願いいたします。
0914デフォルトの名無しさん
2007/07/12(木) 16:54:43他人の好意をあてにしすぎw
フローチャートの回答なんてメンドくさいのやってくれる暇人がいないとは言い切れないけどな
0915デフォルトの名無しさん
2007/07/12(木) 17:05:38フローチャート書けるし、プログラミングも得意だけど
問題の文章が難解で読む気しない
もうちょっとわかりやすく書き直してくれない
0916デフォルトの名無しさん
2007/07/12(木) 17:07:340917デフォルトの名無しさん
2007/07/12(木) 17:08:07君は読解力を養うのが先だな
0918デフォルトの名無しさん
2007/07/12(木) 17:12:45魔方陣と配列の図を書いて説明してくれる?
その文章じゃいまいち良くわからん
0919918
2007/07/12(木) 17:15:430920デフォルトの名無しさん
2007/07/12(木) 17:17:13試験に合格できなくても困らないけど・・・
0921デフォルトの名無しさん
2007/07/12(木) 17:22:14てめえが先に図を書いて説明しろよって言ってんの
0922デフォルトの名無しさん
2007/07/12(木) 18:16:52奇数のn×nの表を用意し、
中央上に1をいれ右上(ラップするので、外に出たら反対側に移る)に
2,3を入れていき
□�@□ □�@□ □�@□
□□□ □□□ �B□□
□□□ □□�A □□�A
3の次の4は右上が1で埋まってるので下に書き
そのまま右上を5,6と埋めて
□�@□ □�@□ □�@�E
�B□□ �B�D□ �B�D□
�C□�A �C□�A �C□�A
6の右上が4で埋まってるから下に7を埋め
8,9は右上に埋め、右上も下も埋まってるので9で終了
□�@�E �G�@�E �G�@�E
�B�D�F �B�D�F �B�D�F
�C□�A �C□�A �C�H�A
0923デフォルトの名無しさん
2007/07/12(木) 19:49:49アマゾンの「なか見!検索」とか、
Googleの「ブック検索」みたいなシステムって、
どうやってつくってるんですか?
0924デフォルトの名無しさん
2007/07/12(木) 19:53:230925デフォルトの名無しさん
2007/07/12(木) 21:04:15>>923
教授するには、あと50レス以上は必要です。が、その前に
「どうやって」の意味が判りません。
どちらも単なる「テキストデータの検索」なんですが。
(OCR で取り込んでいるそうです)
0926デフォルトの名無しさん
2007/07/12(木) 21:13:58アマゾンやGoogleがどうやってるか知らんけど、一般的にはこんな感じかな。
まずは着想だな。
で、そのアイディアを上司に説明する。
Goサインが出たら必要に応じて予算確保してプロトタイプを作ってみる。
試行錯誤して公開できるまでに磨き上げる。
完成前にお試し版を公開してユーザーの反応を見るという手も良くある。
もう一度上司に説明して公開の許可を得る。
んで、公開。
0927デフォルトの名無しさん
2007/07/12(木) 21:23:53人材の確保も大変だな
0928デフォルトの名無しさん
2007/07/12(木) 22:12:050929デフォルトの名無しさん
2007/07/13(金) 01:00:00マイナス1は11111111なんですか?
最上位ビットをマイナスフラグと考えれば
10000001が自然では?
0930デフォルトの名無しさん
2007/07/13(金) 01:01:580931デフォルトの名無しさん
2007/07/13(金) 01:04:4511111111 + 00000001 = 00000000
0932デフォルトの名無しさん
2007/07/13(金) 01:04:45ガリでも食ってろ
0933デフォルトの名無しさん
2007/07/13(金) 01:13:36口が悪いですね
>>931
おーなるほど
何となく分かりました
0934デフォルトの名無しさん
2007/07/13(金) 09:53:4310000001 が -1 だとすると、10000001(-1)と10000010(-2)ではどちらが大きい?
こういうことを考えると、マイナス表現は1の補数11111110 か2の補数11111111 にするだろう
1の補数表現は 0と -0が存在しちゃうけどね。
0935デフォルトの名無しさん
2007/07/13(金) 09:55:370936デフォルトの名無しさん
2007/07/13(金) 19:56:243DRPGプログラミングと言う本を買いました。
そこでプログラムを組むにはDirectX9 SDKが必要と書いてありました。
検索かけてなんとなくどこでダウンロードするのかは判った気がしますが、これってフリーソフトなんですか?
それとも有償なんでしょうか?
どうか教えてください。
0937デフォルトの名無しさん
2007/07/13(金) 19:58:02フリー
0938デフォルトの名無しさん
2007/07/13(金) 20:02:300939デフォルトの名無しさん
2007/07/13(金) 20:04:55ちょっとだけやってみたいと言う感じですので、とりあえずトライしてみます。
それとお手数をおかけしますが、ダウンロードをするときにどこからのサイトでやったほうが手順がわかりやすいというのはあるでしょうか?
0940デフォルトの名無しさん
2007/07/13(金) 20:07:27あったとしても勝手ミラーだろうし、素直にMicrosoft Download Centerからでいいだろ。
0941デフォルトの名無しさん
2007/07/13(金) 21:23:27ここはその本の無償サポートするところじゃないから
わからないことがあったら本の作者に言うように
0942デフォルトの名無しさん
2007/07/13(金) 21:26:40DirectXをやる以前にプログラミングもしたこと無い人?
0943デフォルトの名無しさん
2007/07/13(金) 21:41:12けどぶっちゃけ素人です。
現在ダウンロード中です。
0944デフォルトの名無しさん
2007/07/13(金) 21:43:100945デフォルトの名無しさん
2007/07/13(金) 21:43:42作者のページ英語だぞ
0946デフォルトの名無しさん
2007/07/13(金) 21:46:350947デフォルトの名無しさん
2007/07/14(土) 09:46:260948デフォルトの名無しさん
2007/07/14(土) 15:28:50返事できなくてすいません。
フローチャートは>>922さんのであたりだと思います。
少し暇ができたので2まで考えてみようと思ったのですが
始
↓
入力:n
↓
j←1
↓
i←n/2+1
↓
x[i][j]←1
入力とj←1の間に奇数かどうか判断するものが必要なのですがよくわかりませんでした・・・・
他の部分でも間違ってるのであれば罵倒でも優しくでもいいのでご指導お願いします
0949デフォルトの名無しさん
2007/07/14(土) 15:38:48>入力とj←1の間に奇数かどうか判断するものが必要なのですがよくわかりませんでした・・・・
>>900
>1.正の奇数 = 2で割って余りが1の数
0950デフォルトの名無しさん
2007/07/14(土) 15:39:202で割った余りを見る
0951デフォルトの名無しさん
2007/07/14(土) 15:41:19俺も含め、良く読めよと。
0952デフォルトの名無しさん
2007/07/14(土) 15:42:01この場合「奇数であるか?」でYES/NO分岐書けばとりあえず続きが書けるだろう。
奇数かどうかの判定方法がわかったら書き直せば言い訳で。
0953デフォルトの名無しさん
2007/07/14(土) 19:42:25どうもありがとうございます。
>>951
理解不足すいません。
>>952
見たかんじ日本語で書いちゃいけないようが気がして
あとここまでしかフローチャートできてない状態でレスしましたすいません
始
↓
入力:n
↓
n←n/2
↓
n=0 yes→ 出力:n → 終
no
↓
j←1
↓
i←(n+1)/2
↓
x[i][j]←1
このようなかんじでしょうか?
日本語でも問題ないようでしたら、今回追加した部分を奇数であるか?に変更してみます
0954デフォルトの名無しさん
2007/07/14(土) 19:56:240955デフォルトの名無しさん
2007/07/14(土) 21:00:490956デフォルトの名無しさん
2007/07/14(土) 21:07:44http://new1314.freespace.jp/log/up/log/145.png
フローチャート作ってて思ったが、4でいきなり「前回の値」とか言われても困る。
現在位置も変更してるしどうすんだよヽ(`Д´)ノ 結局、勝手に m 追加しちゃったけどいいのかな。
フローチャートってたしか入力はこの形、とか決まりがあったよね。
覚えてないから殆ど四角いけど、ま、いいか。
0957956
2007/07/14(土) 21:11:16i<n とかj<n とかってのは
>最上段のさらに上は再下段であると考え、最右列のさらに右は最左列と考える。
の処理ね。
あとロダが画像直リン駄目っぽい。見れなかったらブラウザから開いてみてくれ。
それにしても汚ねぇプログラムだ…
0958デフォルトの名無しさん
2007/07/14(土) 22:32:30奇数判定って( n%2 == 1 )じゃいかんの???
言語によっては( mod(n, 2) == 1 )かもしれんが。
>>955でもいいけどさ。
0959デフォルトの名無しさん
2007/07/14(土) 22:44:440960デフォルトの名無しさん
2007/07/14(土) 23:20:30nがマイナスの値にならないならそれでも可。
0961デフォルトの名無しさん
2007/07/14(土) 23:30:00あア、ナルほど!
それは考えてなかった。
じゃ、( abs( n ) % 2 == 1 )だな。
0962デフォルトの名無しさん
2007/07/14(土) 23:38:450963デフォルトの名無しさん
2007/07/14(土) 23:53:07アナルの何が悪いんじゃ( ゚Д゚)凸ゴルァ !
0964デフォルトの名無しさん
2007/07/15(日) 00:00:06どっちの言語でもプログラム中に文字コードを指定しますよね、
あれは何に対して指定してるんでしょうか?
概念がいまいち理解できません。
例えばHTMLの場合、
ソースを見るとShift_JISと指定してあるサイトでも、
EUC-JP文字コードのLinuxからページがちゃんと見れますよね。
これがよく分からない
0965デフォルトの名無しさん
2007/07/15(日) 00:03:49誰がアナルの話してんだよ
0966デフォルトの名無しさん
2007/07/15(日) 00:14:13(n % 2) != 0
0967デフォルトの名無しさん
2007/07/15(日) 00:28:02>EUC-JP文字コードのLinuxからページがちゃんと見れますよね。
UTF-8のLinuxがS-JISのページだって見れるワケだが。
まあ、入出力のストリームに対して「この文字コードで解釈してください」
のメモ書きと思えばいいんじゃね?
0968デフォルトの名無しさん
2007/07/15(日) 00:50:11ちなみに前レスすると、
(n%/(2=1)).//だよ?
0969デフォルトの名無しさん
2007/07/15(日) 02:08:280970デフォルトの名無しさん
2007/07/15(日) 08:32:46てめぇ…
俺よりずっと賢いじゃねーか!
論理の逆逝けばよかったのね。
0971デフォルトの名無しさん
2007/07/15(日) 08:51:36それぐらいたいていのやつが知ってる
0972966
2007/07/15(日) 10:10:02ごめん。C言語の場合、>>966の結果は処理系定義なので奇数偶数判定には使えない。
>>961もabsの結果が負の最大値の時にマイナスを返すので>>966と同じく処理系定義になる。
結論としてはC言語の場合は>>955を使う
↓処理系定義の根拠
ttp://www.bohyoh.com/CandCPP/FAQ/FAQ00134.html
0973デフォルトの名無しさん
2007/07/15(日) 10:13:120974デフォルトの名無しさん
2007/07/15(日) 10:14:200975デフォルトの名無しさん
2007/07/15(日) 10:21:48偶数の場合、n % 2 はどちらにしろ 0 じゃないのか?
0977955
2007/07/15(日) 12:40:01所で>>896はまだフロー図できてないのか?
(2次配列の端がループしてるから全部modでも分かり易くていいと思うけど)
0978デフォルトの名無しさん
2007/07/15(日) 15:33:150979デフォルトの名無しさん
2007/07/15(日) 16:40:020980デフォルトの名無しさん
2007/07/15(日) 18:05:08毎日複雑なプログラム書いてたらある日突然ピキーンと目覚める瞬間があったよ
どうして今までこんな遠回りな考え方をしてたのだろう…と
この瞬間を越えたら、どんな複雑な分岐でも瞬時にプログラム構造が浮かび上がるようになった
プログラミングを極めたような錯覚に陥った
ある日突然ぷよぷよの連鎖が思うがままに出来るようになったあの瞬間と似ていた気がする
0981デフォルトの名無しさん
2007/07/15(日) 18:31:48>>956さんフローチャートありがとうございます。
他の方もこんな質問に答えていただきありがとうございます。
内容を理解できるように頑張ります。
これ以上書くのもなんですが、>>956さんのフローチャートは「=」が代入で、「==」が=
という意味で大丈夫ですか?
0982956
2007/07/16(月) 12:20:02>「=」が代入で、「==」が=という意味で大丈夫ですか?
それでおk
>>977
>(2次配列の端がループしてるから全部modでも分かり易くていいと思うけど)
あー…そのほうがわかりやすいね。というかそれが当たり前なやり方だね…。
自分の不甲斐なさを痛感します…
0983デフォルトの名無しさん
2007/07/16(月) 17:45:11VB2005 Expressを使ってます
DataGridviewについてです
列のプロパティを取得できる関数はいくらでもあるのですが
行と列を指定して、値を返してもらうにはどういった関数を使えばいいのですか?
0984デフォルトの名無しさん
2007/07/16(月) 19:11:32>行と列を指定して、値を返してもらうにはどういった関数を使えばいいのですか?
特別な関数は不要。
配列名(行, 列)
みたいに指定してあげればOK
例) 2次元配列 arr の特定の要素から値を x に代入
x = arr(5, 7)
DataGridviewについてはよく知らないから普通のVBのプログラムってことで回答したけど
見当違いだったらゴメン
0985デフォルトの名無しさん
2007/07/16(月) 19:26:53早速の回答 ありがとうございます
まだ、解決してません。。。
どうも値の型の問題のようです
msgbox(arr(1,1))
としたらエラーが出てしまいます
dim t as long
t =arr(1,1)
としても「 Cell の値を long に変換できません 」と エラーになってしまいます
cellの中には数値が入っていて、それを数値として取り出したいのです
cellの値は何か特別な形式なのでしょうか?
0986デフォルトの名無しさん
2007/07/16(月) 20:04:29DataGridViewってエクセルみたいなやつなのね。
検索してみたらこんな感じのがあった
>'目的の列を指定(ここでは列"11")
>mozi = DataGridView1.Rows(i).Cells(11).Value
984で言った指定の仕方じゃなく、行を絞ってから列を指定してるな…
と、注目するのはココじゃなくて、
どうやらcellの中身に用がある場合は最後に .Value を付けるっぽい。
0987デフォルトの名無しさん
2007/07/16(月) 20:22:42おかげさまで、できました!
ありがとうございます
0988デフォルトの名無しさん
2007/07/16(月) 23:32:30#include<cstdio>がなくても、printf()やscanf()が使えます。
これを、includeしないとエラーまたは警告がでるようにするにはどうすればいいですか。
0989デフォルトの名無しさん
2007/07/16(月) 23:37:52漏れのg++はエラーがでたけど。。
$ gcc --version
gcc (GCC) 4.1.2 (Ubuntu 4.1.2-0ubuntu4)
$ g++ test.cpp
test.cpp: In function ‘int main()’:
test.cpp:2: error: ‘printf’ was not declared in this scope
# test.cppの中身
int main(void){
printf("hello");
return 0;
}
0990デフォルトの名無しさん
2007/07/17(火) 00:25:51ここも違うような気がしますが、板違いなら導いていただければ幸いです。
-----------
同じファイルにアクセスしながらも、クリックするURLによって結果を変える方法はありますか?
ローカルのパソコン上で扱うので、cgiなどは使えません。
下記のようなイメージ
エクセルファイルに下記のリストがあります
トヨタ D:\....\Excel\xxx.htm
ソニー D:\....\Excel\xxx.htm
任天堂 D:\....\Excel\xxx.htm
…
上のアドレスに変数をくっつけます。
同じxxx.htmファイルを開いても、
出てくるのはそれぞれの銘柄のチャートが出てきます。
xxx.htmの中身は、
<img>http://chart.yahoo.co.jp/c/1y/?/????.t.gif
<img>http://chart.yahoo.co.jp/c/2y/?/????.t.gif
のようになっていて、????のところが、クリックした銘柄によって変更されます。
これにより、エクセルの表から好きな銘柄のチャートが一発で見れるというものです。
簡単のようで、上手くいきません。
××について調べろ、でも結構ですのでご教授願います。
0991デフォルトの名無しさん
2007/07/17(火) 00:29:16俺の読解力が無い可能性もあるが
日本語でおk
0992デフォルトの名無しさん
2007/07/17(火) 00:30:400993デフォルトの名無しさん
2007/07/17(火) 00:32:590994デフォルトの名無しさん
2007/07/17(火) 00:33:03CGIについて調べろ
0995デフォルトの名無しさん
2007/07/17(火) 00:37:030996990
2007/07/17(火) 01:20:51私の文章力が無いのです。
>>992
htmファイルは一つです。これに変数を渡したいのです。
「銘柄コード」の変数を渡して、htmで表示する内容を変えたいのです。
cgi使わずに、またはwindows上でcgiが使えるのならその方法で。
>>993
FMOをぐぐってもフロントミッションしかでません。
>>994
windows上でcgiを使う方法を教えて下さい。
>>995
?
0997デフォルトの名無しさん
2007/07/17(火) 01:23:09まずApacheとActivePerlをインストール
0998デフォルトの名無しさん
2007/07/17(火) 01:30:56http://pc11.2ch.net/test/read.cgi/tech/1184603423/
0999デフォルトの名無しさん
2007/07/17(火) 01:41:401000デフォルトの名無しさん
2007/07/17(火) 01:46:0610011001
Over 1000Threadもう書けないので、新しいスレッドを立ててくださいです。。。
レス数が1000を超えています。これ以上書き込みはできません。