すれ立てるまでもない質問はここで 第65刷
レス数が1000を超えています。これ以上書き込みはできません。
0001デフォルトの名無しさん
05/02/19 21:20:02プログラム・ソフトの使い方は PC 初心者板やソフトウェア板へ。
ウイルス、ハッキング・クラッキングを求めるような発言は禁止です。
Javascript は Web 制作板、CGI は Web プログラミング板へ。
業界談義、愚痴はプログラマ板へどうぞ。
ゲーム関係の話題はゲーム製作板へどうぞ。
前スレ
すれ立てるまでもない質問はここで 第64刷
http://pc5.2ch.net/test/read.cgi/tech/1106406806
0002デフォルトの名無しさん
05/02/19 21:22:210003デフォルトの名無しさん
05/02/19 21:29:0132ビットで作ったアプリは64ビット環境でもちゃんと使えますか?
ポインタとunsinged longをキャストで変換するようなプログラムがあるんですが、
これは64ビットのOSでもちゃんと動きますか?
例えばWindowsのメッセージプロシージャのWPARAMやLPARAMはunsigned longを
再定義したものですが、これをポインタにキャストして使ったりするメッセージは
ちゃんと動きますか?
0004デフォルトの名無しさん
05/02/19 21:34:07なんでデータベースの行を削るんだよ。
00051
05/02/19 21:34:410006デフォルトの名無しさん
05/02/19 21:57:22当然死にます。
移植の際問題になるのはそう言うお行儀の悪いコード達。
今の案件、エンディアン変わっただけで死にかけてるのに64bit化とか言われたら・・・・ガクブル
0007デフォルトの名無しさん
05/02/19 21:58:21独断でテンプレ変えると総バッシング食らうぞ。
今すぐ逃げるか削除依頼出して立て直した方がいいぞ。
0008デフォルトの名無しさん
05/02/19 22:20:01何故消したんだ?説明してくれ
00091
05/02/19 22:20:490010デフォルトの名無しさん
05/02/19 22:21:30なんで65の5は全角?
0011982
05/02/19 22:23:49再度書き直してチャレンジしてきます!!
本当にありがとうございました!!
0012& ◆uQ8wbE7V0k
05/02/19 22:24:220013デフォルトの名無しさん
05/02/19 22:33:580014デフォルトの名無しさん
05/02/19 22:41:13>あと数年で32ビットはなくなるようですが
んなこたあない。32bit に存在価値がなくなるほど
低価格の 64bit 機が出るまでは。
>32ビットで作ったアプリは
多分ある筈の 32bit 互換環境でビルドしとけ。
>ポインタとunsinged longをキャストで変換するようなプログラムがあるんですが
Win64 では LLP64 らしいので、非常にヤバイ。
Unix だと LP64 なのでどちらも 64bit。だが、
こっちは long と int の長さが違うので結局ヤバイ。
0015デフォルトの名無しさん
05/02/19 22:44:170016デフォルトの名無しさん
05/02/19 22:52:1916bitが主流だったころ、32bitCPUが現れたとき、速度が速くなったと喜んだ
32bitが主流な今、64bitCPUが現れ、何に使うんだと鼻で笑った
だが、進化は何らかの表現を生み出す事だろう
0017デフォルトの名無しさん
05/02/19 22:53:150018デフォルトの名無しさん
05/02/19 22:56:1100193
05/02/19 22:57:56Win32では>>3で書いたようなメッセージプロシージャのパラメータや、
Set/GetWindowLongのような、longが4バイトであることを前提とした関数が多くあり、
これがAPIの全面書き換えが必要な理由なんでしょうね。
0020デフォルトの名無しさん
05/02/19 23:03:26でもさ、16bitでは不可能なことが多くて32bitに移行するのは必然的だったけど、
32bitでは不可能な処理で64bitが必要になるようなものってなにかある?
つか16bitのx86のアーキテクチャがどうしようもない間抜けな設計だったってだけだけど。
グラフィック、映像方面とかデータベース方面とかそういう分野だと確かに
64bitが有利だけどそれ以外では別にいらないよね。
そのうち64bitに移行するのかもしらんけど、移行圧力は16bit→32bitのときよりは小さいと思うな。
0021デフォルトの名無しさん
05/02/19 23:28:530022デフォルトの名無しさん
05/02/19 23:48:36みんなおやすみなさい〜 んでまた明日よろしく〜
0023デフォルトの名無しさん
05/02/20 01:24:470024デフォルトの名無しさん
05/02/20 01:46:100025デフォルトの名無しさん
05/02/20 02:16:5364ビットで秒をあらわすと5849万年まで使えることになる。
5849万年後まで人類が残ってるかはしらんが。
0026デフォルトの名無しさん
05/02/20 02:20:47http://pc5.2ch.net/test/read.cgi/tech/1087979678/
というスレの、169番目のレスとして質問を書き込んだものです。
概数ではあるものの、大変分かりやすいお返事ありがとうございます。
0027デフォルトの名無しさん
05/02/20 03:05:02変な人。
0028デフォルトの名無しさん
05/02/20 03:58:22聞けばいいのに。
0029デフォルトの名無しさん
05/02/20 04:09:44良いディザリングのアルゴリズムは何かありますか?
できれば浮動小数を使わない整数だけのアルゴリズムが欲しいです。
003029
05/02/20 04:32:45ブレゼンハムアルゴリズムを改良すれば整数だけでできるはずだと思うんです。
どなたかご存じないですか?
0031デフォルトの名無しさん
05/02/20 05:34:32その領域毎の濃度をパターンで表すと整数だけで可能
○○○ ○○○ ○○● ●○○ ○●○ ●○● ●●○ ○●● ●●● ●●●
○○○ ○●○ ○○○ ○●○ ●○● ○●○ ●○● ●●● ●○● ●●●
○○○ ○○○ ●○○ ○○● ○●○ ●○● ○●● ●●○ ●●● ●●●
0032デフォルトの名無しさん
05/02/20 06:31:07現在、WPARAM/LPARAMはUINT_PTR/LONG_PTRからのtypedef。
http://msdn.microsoft.com/library/library/en-us/winprog/winprog/windows_data_types.asp
*_PTR型はWin64では64bitの大きさになる整数型だから皆もポインタを整数にキャストするときにはこれ使え。
とMSは言うております。
http://msdn.microsoft.com/library/library/en-us/win64/win64/the_new_data_types.asp
ちなみにINT, ULONG, DWORDにも_PTR版はあるし、C99の(u)intptr_tも同じようなものかと。
Set/GetWindowLongは代わりにLONG_PTRを使ったGetWindowLongPtrを使えとMSは言うております。
0033デフォルトの名無しさん
05/02/20 07:26:310034デフォルトの名無しさん
05/02/20 12:57:15データ通信をやりたいのですが、可能ですか?
ATコマンドを送るとか。
プロバイダは通しません。P2Pのイメージです。
手持ちの機種は、auのWINです
0035デフォルトの名無しさん
05/02/20 12:58:490036デフォルトの名無しさん
05/02/20 13:01:31どっかで無料でプログラムするのと
コンパイラをダウンロードできるとこってあります?
なるべく早く知りたいんでageます
0037デフォルトの名無しさん
05/02/20 13:25:31↓に逝け。
http://www.google.co.jp/
0038デフォルトの名無しさん
05/02/20 15:34:07昔は電話で出来たけど今はプロバイダ通さないとだめかも分からんね
IrDAやbluetooth使えば出来るかもね
0039デフォルトの名無しさん
05/02/20 15:35:28http://pc5.2ch.net/test/read.cgi/tech/1108056236/2
0040デフォルトの名無しさん
05/02/20 17:26:31通信相手もモデムで電話回線に繋がってればできる。
0041デフォルトの名無しさん
05/02/20 19:35:05ファイルのパスが書いてあるテーブルをリストボックスで表示しているのですが、
このリストボックスの値を取得してファイルをインポートしたいのです。
リストボックスから値をとるのをどう記述したら良いでしょうか。
0042デフォルトの名無しさん
05/02/20 19:36:430043デフォルトの名無しさん
05/02/20 19:41:38ncurses.hを使い
initscr();
printw関数で文字を表示
endwin();
しました
そして次またprintf関数を使って文字を表示させると
文字の表示位置がずれてしまい困っています
どうしたら初めの文字位置に戻す事ができるのですか
0044デフォルトの名無しさん
05/02/20 19:53:01ありがとうございます。
試してみます。
004534
05/02/20 20:12:39相手も同じ構成を考えています。
PC-携帯 <-> 携帯-PC
PCと携帯を接続するケーブルは、USB-RS232Cのような物を考えてます。
モデムケーブルが有るみたいですが、モデムのインストールは
したくないので上記のケーブルにしました。
使用目的は、プロバイダと契約しなくても電話代だけで
データの送受信がしたい。です。
0046デフォルトの名無しさん
05/02/20 21:26:31>モデムケーブルが有るみたいですが、モデムのインストールは
>したくないので
じゃ「携帯をモデム代わりに」ちゃうやん。
BREW で書けるかも知らんね。
0047デフォルトの名無しさん
05/02/20 23:05:35コンパイルしたのはたったこれだけなのに、実行ファイルがでかいのは何故?
0048デフォルトの名無しさん
05/02/20 23:08:24・コンパイラが悪い
・デバッグビルドにしてる
・最適化してない
で、実際何kbyteぐらいのファイルになったんだ?
0049デフォルトの名無しさん
05/02/20 23:08:580050デフォルトの名無しさん
05/02/20 23:11:33Stroustrup:我々が最初の C++ コンパイラをAT&Tで開発したとき、
"Hello World"プログラムをコンパイルしたバイナリの大きさが
信じられませんでした。2.1MBですよ。
0051デフォルトの名無しさん
05/02/20 23:14:02ソースフィアルは9kbなのに対し、
実行ファイルは24633になりました。
>>49
なるほど、何もやってないように見えて、
main関数を入れることで作業は増えているんですね。
てか、前スレ最後のほうで全く同じ質問がありました。
過去ログ読まずにすいません。吊ってきま(ry
0052デフォルトの名無しさん
05/02/20 23:14:46フロッピーに排卵がな
0053デフォルトの名無しさん
05/02/20 23:14:550054デフォルトの名無しさん
05/02/20 23:25:09前スレ864
0055デフォルトの名無しさん
05/02/20 23:30:33>>51
0056デフォルトの名無しさん
05/02/21 01:33:51今ソースを読んでるんですが、
struct cache_t *
cache_create(char *name,
int nsets,
int bsize,
int balloc,
int usize,
int assoc,
enum cache_policy policy,
unsigned int (*blk_access_fn)(enum mem_cmd cmd,
md_addr_t baddr, int bsize,
struct cache_blk_t *blk,
tick_t now),
unsigned int hit_latency)
{
8番目の引数の意味がわかりません。
この記述はなんですか?
0057デフォルトの名無しさん
05/02/21 01:38:34列挙型でぐぐれ
0058デフォルトの名無しさん
05/02/21 01:41:23でぐぐれ?
005957
05/02/21 01:42:01unsigned intを戻り値とする関数へのポインタ
0060デフォルトの名無しさん
05/02/21 01:43:33右カッコ内は引数なのか・・・。
ありがとうございました。
0061デフォルトの名無しさん
05/02/21 02:50:11有理数演算を行うために
#include<boost/rational.hpp>
と記述してコンパイルすると
エラー E2489 C:\lib\boost\boost/mpl/aux_/integral_wrapper.hpp 45:
オプションコンテキスト応答深度の上限を超過: 再帰をチェックしてください
というエラーがでてしまいます。
boost等へのパスは正しく通しています。
解決策をご存じの方、よろしくお願いします。
006261
05/02/21 02:53:49コンパイルしたソースは
#include <iostream>
#include <boost/rational.hpp>
using namespace std;
using namespace boost;
int main()
{
rational<int> sum = 0;
for(int i=1; i<=5; ++i)
{
rational<int> r( i, i+1 );
if( i%2 == 0 )
sum -= r;
else
sum += r;
}
cout << sum << endl;
cout << rational_cast<double>(sum) << endl;
return 0;
}
某書のサンプルコードです。
0063デフォルトの名無しさん
05/02/21 06:48:33確認のために聞きたいのですが、例えばint型の変数aがあるとして
aの中にcのアドレスが入っている場合
*a : aの中に入っているアドレスcの中身
a : aの中に入っているアドレスc
&a : ポインタa自体のアドレス
という解釈でよろしいでしょうか?
0064デフォルトの名無しさん
05/02/21 07:00:55確認したかったらアセンブラ吐かせて眺めるとかデバッガで追跡するとかしてみたら?
0065デフォルトの名無しさん
05/02/21 07:02:43a=c;
とした場合、aはaとcのアドレスであり
*aは、aとcの内容
&aは、"*a"のアドレス
0066デフォルトの名無しさん
05/02/21 07:03:42>&aは、"*a"のアドレス
この書き方は不味い。
多分解釈によっては間違った方に行く・・・
0067デフォルトの名無しさん
05/02/21 07:12:30int 型の変数に、アドレスを入れないでください。(そもそも入るのか?)
アドレスは、ポインタ型の変数に入れてください。
int 型の変数のアドレスは、int *型の変数に入れてください。
int *型の変数のアドレスは、int **型の変数に入れてください。
int **型の変数のアドレスは、int ***型の変数に入れてください。
(以下略)
この辺も参考にしてください。
http://www.kouno.jp/home/c_faq/
特に「04. ポインター」の章。
0068デフォルトの名無しさん
05/02/21 07:13:39intとポインタのサイズが同じという保証はどこにもない。
おそらく32ビット環境だろうからたまたまint型とポインタが同じ4バイトだが、
たまたまなんていうのはプログラムをする上であってはならないこと。
こういうことは初心者のうちに気づかないと、ずるずるとそのままになってしまう。
あえてやるのならintではなくlongを使った方がいい。むろん32ビット環境が前提だが。
0069デフォルトの名無しさん
05/02/21 07:18:42ポインタから整数型へのキャストは64ビット環境になったときに面倒だから
自分で厳密にサイズが決まった型を定義するという方法もある。
というか初心者がそんなことをするプログラムを書く必要があるのか?
007063
05/02/21 07:27:08変数aではなくポインタaでした。
解釈自体に間違いはないようで
ありがとうございました。
0071デフォルトの名無しさん
05/02/21 12:36:30うちだとソースは10byte、バイナリは11500byteになる。
0072デフォルトの名無しさん
05/02/21 12:39:23だけ書いてソース9KBはおかしいね
0073デフォルトの名無しさん
05/02/21 17:34:42WinMain()じゃなくて、
void WinMainCRTStartup()
と書けば、結構減らせる。
0074デフォルトの名無しさん
05/02/21 21:12:470075デフォルトの名無しさん
05/02/21 21:59:020076デフォルトの名無しさん
05/02/21 22:48:410077デフォルトの名無しさん
05/02/21 22:55:12マクロ機能をつけたいのですが、どのようにするのが定石でしょうか?
この場合のマクロというのは、アプリのユーザーにコードを書かせて、
そのコードによってアプリの動作を変えたりする機能です。
Irvineに付いている「スクリプト」のような機能です。
ユーザーが書いたコードを構文解析などすればいいのですが、
それだと大変そうなので、もっと楽な方法はないでしょうか。
外部にPerlなどを置いてアプリから使う方法も考えたのですが、
Perlだと環境に依存してしまうので、ほかの方法を探しています。
0078デフォルトの名無しさん
05/02/21 22:56:31>Perlだと環境に依存してしまう
?
0079デフォルトの名無しさん
05/02/21 22:56:39http://pc5.2ch.net/test/read.cgi/tech/1106129164/
0080デフォルトの名無しさん
05/02/21 22:57:5610KB程度で悩むのですか?
0081デフォルトの名無しさん
05/02/21 22:59:540082デフォルトの名無しさん
05/02/21 23:09:49008377
05/02/21 23:19:12「Perlだと環境依存」というのは、インストールされている
Perlの言語仕様バージョンとか、JPerl、ActivePerlの差のことです。
0084デフォルトの名無しさん
05/02/21 23:47:21これはあなたが独自に考え出した言語でさえ避けて通ることはできないでしょう。
008561
05/02/22 01:41:09環境:
Win XP
Borland C++ Compiler
boost 1.32.0
においてboost/rational.hppをインクルードするも>>61のエラーが
でてコンパイルできず
boost のバージョンを1.31.0に落としたらうまくいきました。
根本的な解決にはなってないけれど、とにかく有理数クラスをあつかう必要があったもので。
008661
05/02/22 01:42:100087デフォルトの名無しさん
05/02/22 03:23:57実際には( )がなく、3つの要素を持つ上のような形式のデータ(cccの部分は無制限に続く)を
<>ごとに区切って3つの配列に入れるにはどうすればいいですか
0088デフォルトの名無しさん
05/02/22 03:40:45まるで意味がわからん。実際には()がないってどういうことだ?
どのように三つの配列に入れる?
そいつが与えられて、配列にどのように入るのか示せ。
あと言語は何?
0089デフォルトの名無しさん
05/02/22 03:53:12切り離したい文字列の中に区切り文字がある場合ちゃんと区切れないですよね、そこでどうすればいいかと
delphi6です
0090デフォルトの名無しさん
05/02/22 05:35:04aaa1<>bbb1<>ccc1-1<>ccc1-2<>aaa2<>bbb2<>ccc2-1<>ccc2-2
↓
aaa1
bbb1
ccc1-1<>ccc1-2
aaa2
bbb2
ccc2-1<>ccc2-2
0091デフォルトの名無しさん
05/02/22 06:34:33cccのところに必ず<>が入るなら、abとcで処理を分けるか4つに分割してからcを連結。
そうでないなら、そのファイルを作った奴に「お前センスないな」とメールする。
エスケープコード等で区切り文字がデータに含まれないようにするのが普通。
0092デフォルトの名無しさん
05/02/22 06:55:11>cccの部分は無制限に続く
0093デフォルトの名無しさん
05/02/22 08:44:42ObjectPascalじゃあどうなんだろう。
殆ど使ったことないけど面倒臭そう。
0095デフォルトの名無しさん
05/02/22 12:27:13> 区切り文字や書式は変えられないので
もっとやりやすい書式を作って押し通せ。
0096デフォルトの名無しさん
05/02/22 17:03:12いや、>87 のヘタな説明じゃ解りづらいだろ。
>94
もし cccN-M の M が不定なら
正規表現だろうが何だろうが不可能なんだが…
ccc と次の aaa を識別できるならまだしも。
0097デフォルトの名無しさん
05/02/22 19:47:450098デフォルトの名無しさん
05/02/22 20:51:470099デフォルトの名無しさん
05/02/22 21:00:470100デフォルトの名無しさん
05/02/23 02:06:06struct a{
int i,j;
};
void f(struct a t);
main()
{
struct a d;
d.i=12;
d.j=14;
f(d);
printf("%d\n %d\n",d.i,d.j);
return 0;
}
void f(struct a t)
{
printf("%d\n %d\n ",t.i,t.j);
}
質問なのですが、関数の戻り値の型はvoidだけなんですか?
int f(struct a t); と int f(struct a t)
とすると、'f' : 値を返さなければいけませんとエラーが出てしまうのですが。
0101デフォルトの名無しさん
05/02/23 02:11:58言語は?バージョンは?エラーだった?警告だった?
0102デフォルトの名無しさん
05/02/23 02:19:22C
Visual C++(R)6.0
エラー
どぇす
0103デフォルトの名無しさん
05/02/23 02:28:19そりゃまあ、fがintを返すと宣言してるのに返してないからじゃないの?
そのソースのうち「void f」ってなってるところを「int f」に直しただけでしょ。
0104デフォルトの名無しさん
05/02/23 02:43:36ありがとうございます。再び質問なのですが、
このプログラムの関数内でiとjのメンバに1を足して、13と15を表示して
mainに戻って再び13と15を表示させるにはどうしたらいいでしょうか?
0105デフォルトの名無しさん
05/02/23 02:46:08まずは入門書読め
初歩の初歩をいちいち説明してたらきりがない
0106デフォルトの名無しさん
05/02/23 02:48:47はい。自分で考えます。ありがとうございました。
0107デフォルトの名無しさん
05/02/23 04:11:59その中でseekについて質問です。
32bit用ではseek(file名、値(移動する場所)、SEEK_CUR)とやっていたのですが、
64bitではそれが使えずにlf64というものを使わなければいけません。
WEBで検索したりもしたのですが、どうも用法が間違っているのかコンパイルできません。
もしlf64についてよくご存知の方がいらっしゃいましたら必要なヘッダファイルや用法など
教えていただけないでしょうか?よろしくお願いいたします。
0108デフォルトの名無しさん
05/02/23 04:16:50>101 + OSは?
0109デフォルトの名無しさん
05/02/23 04:22:40#include <stdio.h>
struct a{
int i,j;
};
int printstructa(struct a t);
int f(struct a *t);
int main(void)
{
struct a d = {12, 14};
printstructa(d);
f(&d);
return printstructa(d);
}
int printstructa(struct a t)
{
return printf("%d\n %d\n ",t.i,t.j);
}
int f(struct a *t)
{
t->i++,t->j++;
return printstructa(*t);
}
0111デフォルトの名無しさん
05/02/23 07:13:07ちなみに一つあるけど、あれはスレタイが半角カナで検索しづらいから却下ね。
0112デフォルトの名無しさん
05/02/23 07:15:070113デフォルトの名無しさん
05/02/23 07:32:290114デフォルトの名無しさん
05/02/23 10:14:05【IA64】64bitプログラミング総合スレ【[x86-64】
http://pc5.2ch.net/test/read.cgi/tech/1109121175/
たててきた。
0115107
05/02/23 11:41:440116デフォルトの名無しさん
05/02/23 18:42:16乙
0117デフォルトの名無しさん
05/02/23 18:43:26あっちに移動したならここで移動した宣言しとけ
0118デフォルトの名無しさん
05/02/23 18:54:27どうするのがいいでしょうか?
というのも、Intel のコンパイラだと次のような警告が出るのです。
foo.c(49): warning #1572: floating-point equality and inequality comparisons are unreliable
if( bnrm2 == 0.0 )
一応動きますが「unreliable」でない方法があるなら知りたいと思いました。
よろしくおながいいたします。
0119デフォルトの名無しさん
05/02/23 19:40:19if(1.0 / bnrm2){
}
}catch(DivideByZeroException){
}
0120デフォルトの名無しさん
05/02/23 19:54:33ttp://www.cqpub.co.jp/interface/column/freesoft/2003/200306/1.htm
0121デフォルトの名無しさん
05/02/23 20:08:200122デフォルトの名無しさん
05/02/23 21:57:30{
}
0123デフォルトの名無しさん
05/02/24 05:20:480124デフォルトの名無しさん
05/02/24 06:49:42これじゃ全然オブジェクト指向じゃない気がするんですけどどうなんでしょう。
クラス間のやりとりなんかをメンバ関数内でやるため、
アプリケーションクラスへのポインタを持ってそこから他クラスを参照、
ということをやってるわけなのですが。
class CApp{
ClassA a;
ClassB b;
void MainThread(){
a.hoge(this);
}
};
class ClassA{
CApp *cApp;
void hoge(CApp* cApp){
//ここでcApp->b.piyo等と参照
}
};
class ClassB{
public:
int piyo;
int poyo();
};
0125デフォルトの名無しさん
05/02/24 06:52:11ClassAのコンストラクタでClassBの参照渡してやりな。
0126デフォルトの名無しさん
05/02/24 07:15:13MFCのドキュメント&ビューアーキテクチャなんてまさしくそうなんだが。
君のそのコードがクソだと言うなら、MFCもクソということになるぞ?
0127デフォルトの名無しさん
05/02/24 07:17:490128デフォルトの名無しさん
05/02/24 10:10:12様々な言語の、再利用可能なソースコードを集めたサイトです。
プログラマにとってはSourceForgeより役立つ場合もあると思います。
0129デフォルトの名無しさん
05/02/24 10:13:29しかしJavaも >>124 と対して変わらないコードになりがち
クラスを便利な構造体くらいにしか思ってないからそうなる
0130デフォルトの名無しさん
05/02/24 10:56:38素直にMFC使ってくれた方がありがたい。
0131デフォルトの名無しさん
05/02/24 10:58:480132デフォルトの名無しさん
05/02/24 12:01:04SourceForgeの場合は開発プロジェクトだけど
The Code Projectはただの投稿掲示板だろ
単独でスレが必要か?
その他のサイトも含めたスレでいいのでは?
0133デフォルトの名無しさん
05/02/24 12:34:27Cのコールバックに対応する機能がないから、このような問題が起きる。
だからMFCどころかDirectXなどでも、どうしても必要な場合いまだにコールバックが使われている。
これを回避するには、WindowsではSendMessageを使って
独自のメッセージを送受信するという手もあるがスマートではない。
知ってる限り唯一C++でコールバックと同様の機能を持たせているのは
QtというGUIライブラリのsignal/slotという機能だが、
これはC++が本来持っている機能ではない。
C++はありとあらゆる機能を詰め込んでいるように見えるが、
なぜこのような盲点が存在しているのか、
もしストラウストラップと会えたら聞いてみたいものだ。
0134デフォルトの名無しさん
05/02/24 13:36:38C#で一応クリアされてるけど、その点についてはどう思う?
0135デフォルトの名無しさん
05/02/24 13:38:430136デフォルトの名無しさん
05/02/24 14:19:43COM/ATL
0137デフォルトの名無しさん
05/02/24 14:24:13InsertMenuItem
0138デフォルトの名無しさん
05/02/24 15:35:530139デフォルトの名無しさん
05/02/24 15:44:51分けてる、仕事は適当、趣味はしっかりにゃー
0140デフォルトの名無しさん
05/02/24 15:50:52http://www.itscj.ipsj.or.jp/ISO-IR/149.pdf
0141デフォルトの名無しさん
05/02/24 15:55:58利敵行為は慎むように
0142デフォルトの名無しさん
05/02/24 15:56:28分けてる。仕事はしっかり、趣味もしっかりだよ。
0143デフォルトの名無しさん
05/02/24 16:03:19分けてる。仕事はしっかり、趣味は適当。
と3パターン言わないと。
0144デフォルトの名無しさん
05/02/24 16:06:00の重ね合わせでやってるよ
0145デフォルトの名無しさん
05/02/24 16:07:07集中して趣味スレをリロードしています。
0146デフォルトの名無しさん
05/02/24 16:07:43趣味は全力
0147デフォルトの名無しさん
05/02/24 16:14:18>C++はありとあらゆる機能を詰め込んでいるように見えるが
はぁ、そうですか。それは目の錯覚ですね。
0148デフォルトの名無しさん
05/02/24 16:20:59そんな話を聞きたいじゃなくて、C#のデリゲート(delegate)どう思ってるの聞きたかったのだが。
0149デフォルトの名無しさん
05/02/24 16:23:000150デフォルトの名無しさん
05/02/24 16:27:20そんな話を聞きたいじゃなくて、C#のデリゲート(delegate)どう思ってるの聞きたかったのだが。
↓
その様な話を聞きたいんじゃなくて、C#のデリゲート(delegate)をどう思ってるの聞きたかった。
0151デフォルトの名無しさん
05/02/24 16:28:55smalltaklの行き当たりばったりより厳しい
0152デフォルトの名無しさん
05/02/24 17:07:080153デフォルトの名無しさん
05/02/24 17:22:530154デフォルトの名無しさん
05/02/24 17:24:280155デフォルトの名無しさん
05/02/24 18:13:250156デフォルトの名無しさん
05/02/24 18:14:37全然日本語っぽくないし
0157デフォルトの名無しさん
05/02/24 21:08:00全然オブジェクト指向っぽくないというのが正直な感想。
自分がヘボなせいか、規模が小さすぎたせいか分かりませんが。
こういうシステムでオブジェクト指向って意味あるんでしょうか?
皆さんはどうお考えですか?
0158デフォルトの名無しさん
05/02/25 00:17:420159デフォルトの名無しさん
05/02/25 01:38:57OODBならなんとかなるんじゃない?
0161デフォルトの名無しさん
05/02/25 13:13:50線を描く場合、○を数ドット間隔でコピーするのが基本なでしょうか?
0162デフォルトの名無しさん
05/02/25 21:08:090163デフォルトの名無しさん
05/02/25 21:17:120164デフォルトの名無しさん
05/02/25 22:04:550165デフォルトの名無しさん
05/02/25 22:08:080166デフォルトの名無しさん
05/02/25 22:12:19純真無垢な女性は居ますが、まことに残念ながら>>165と対面した瞬間、
純真無垢は失われてしまうのです。
0167デフォルトの名無しさん
05/02/25 22:50:50何十年も歴史があるのに
hashTableとかarrayListとか作ってみんなで共有
した方が合理的とは思わないんですか
「リストのnextポインタのアドレスがきちんと繋ぎ変わっているかを確認」
なんてテスト馬鹿馬鹿しくてやってられません
0168デフォルトの名無しさん
05/02/25 22:55:110169デフォルトの名無しさん
05/02/25 22:59:07新しい皮袋を使え。
0170デフォルトの名無しさん
05/02/25 23:04:460171デフォルトの名無しさん
05/02/25 23:11:22オプソでおすすめなのってなにかないの?
0172名無しさん@Linuxザウルス
05/02/25 23:30:22平行四辺形や長方形を描き、両端に半円のキャップを描く方法もありますが、
それでは無理なケースでは○を連打するしかないかもしれません。
0173デフォルトの名無しさん
05/02/26 00:25:410174デフォルトの名無しさん
05/02/26 00:32:37インナートリップの霊友会
…って、結局なんだったんだろうな。
0175デフォルトの名無しさん
05/02/26 00:37:55API使わなくてもいいようにラッパーライブラリはいろいろあるけど
(VBの,MFC,VCL等々)Win32APIとCOMを全部ラップしてはいないから
直接呼ばないといけない場面は出てくるし、
ラッパーライブラリの挙動を理解して拡張する際にも必要になってくる。
逆に言えば基本的な開発ではそれほど必要ないとも言える。
0176デフォルトの名無しさん
05/02/26 01:57:530177デフォルトの名無しさん
05/02/26 02:37:13別にブラクラとかグロとか、そういった系統のものじゃないです。
聞こえるものと見えているものが、明らかに違うのですが、
聞こえてきたようなモノは、実際にあるんでしょうか?
http://pya.cc/pyaimg/img3/2004072922.wmv
0178デフォルトの名無しさん
05/02/26 02:42:440179デフォルトの名無しさん
05/02/26 02:43:430180デフォルトの名無しさん
05/02/26 03:25:57http://pc5.2ch.net/test/read.cgi/swf/1108909968/
0181デフォルトの名無しさん
05/02/26 03:30:47read.cgi ver でぐぐってもぜんぜん出てきませんorz
0182デフォルトの名無しさん
05/02/26 03:34:32直接ひろゆきに問い合わせろ
少なくともここで聞く内容ではない
0183デフォルトの名無しさん
05/02/26 03:45:330184デフォルトの名無しさん
05/02/26 04:17:090185デフォルトの名無しさん
05/02/26 11:51:35方法ってありますか??
<img src="../_no_copy1_99/11.gif">
みたいになってるんですけど…直接サイトURLに打ち込んでも
出ないようになってます。
0186デフォルトの名無しさん
05/02/26 11:53:410187デフォルトの名無しさん
05/02/26 11:55:56そのgifは実はCGIで、プログラムからgifを出力するような構成になっている。
さらにリンク元を調べて直接打ち込まれたURLには反応しない仕様。
0188185
05/02/26 12:44:59とても丁寧なお返事で解りやすかったです。有難うございます。
これは絶対gifファイルのページを表示することは出来ないのでしょうか?
0189デフォルトの名無しさん
05/02/26 12:48:58質問する板もわからないお前には無理だ
0190デフォルトの名無しさん
05/02/26 17:03:51TL2というあるゲームのマクロツールがあるんですけど
そのTL2のパス発行ができるプログラムを組みたいんです。
どこに行けばいいか誘導おねがいします。
0191デフォルトの名無しさん
05/02/26 18:10:17始めまして、クラックさん
日本語わかりますか?
0192デフォルトの名無しさん
05/02/26 19:49:15ライブラリをリンクに入れない。
リンクされたプログラムの中で必要なライブラリがあればそのつど呼び出し
0193デフォルトの名無しさん
05/02/26 19:53:26C++によりCGIアプリを作ろうと思っているのですが、
どういった環境でC++で作ったCGIが動作可能かがわかりません。
WebServerなんでもかまはないので、C++で作ったCGIを動くようにするためには、
具体的にどのようなソフトが必要ですか?
0194デフォルトの名無しさん
05/02/26 20:05:30手軽ならAN HTTPD
0195デフォルトの名無しさん
05/02/26 20:08:11ありがとうございます。
RedHat 9 で*.cgiでWebServerに配置する場合どんなソフトがお勧めですか?
0196デフォルトの名無しさん
05/02/26 20:10:490197デフォルトの名無しさん
05/02/26 20:12:00アパッチ。
0198デフォルトの名無しさん
05/02/26 20:12:07DLL = Dinamic Link Library
読んで分かることを聞くな
0199デフォルトの名無しさん
05/02/26 21:41:34スタートアップ関数が定義されてないコード=DLL
0200デフォルトの名無しさん
05/02/26 21:47:160201188
05/02/26 22:30:38ここで聞いたのは間違いだったんですね。
おたくでないので解りませんでした。>>189
0202デフォルトの名無しさん
05/02/26 22:43:20リファラを送ればいいだけ
firefoxのJSAction辺り使えば簡単かもね
0203デフォルトの名無しさん
05/02/26 23:35:51C++に手を付けたんですが
変数の頭に$が付かないとか関数が膨大だとか定義された定数がまた膨大だとか
そういう表層的な部分で敷居が高く感じます
どのように学習を進めるのが理解の早道でしょうか
0204デフォルトの名無しさん
05/02/26 23:36:58perlと同じことをC++で実現してみる。
0205デフォルトの名無しさん
05/02/26 23:41:47「早道」とか最初からなめてかかってるからな
0206デフォルトの名無しさん
05/02/26 23:48:16理解しやすい筋道とでも読み替えて頂ければ
0207デフォルトの名無しさん
05/02/26 23:51:05Perlの事はあまり考えずにはじからガリガリ覚えていくのが吉。
0208デフォルトの名無しさん
05/02/26 23:52:130209デフォルトの名無しさん
05/02/27 00:04:33C++独自機能を使う=少し苦労
>>208=苦労
0210デフォルトの名無しさん
05/02/27 01:19:11C でまともにプログラム書けるようになってから C++
0211デフォルトの名無しさん
05/02/27 02:33:43この、「Cでまとも」って、どれくらいだろうね、よく聞く表現だけど。
オレ的には、リスト構造が記述できるくらいかなぁと思ってる。
0212デフォルトの名無しさん
05/02/27 02:35:190213デフォルトの名無しさん
05/02/27 03:01:43アルゴリズムとデータ構造は基本中の基本。
それ以外に、静的変数の static ではなく、
export の対比としての static が分かることや、
分割コンパイル、関数のポインタ等々。
オブジェクト指向パラダイムを理解するための
準備段階としての C という位置付けをクリア
していないと C++ は宝の持ち腐れ。
0214デフォルトの名無しさん
05/02/27 03:49:230215デフォルトの名無しさん
05/02/27 05:55:52そんな事はない。コンパイラメーカーのメシの種になっている。
0216デフォルトの名無しさん
05/02/27 13:02:07とりあえず関数と定数なんて気が付いたときにはよく使うものは頭に入っている。
0217お
05/02/27 14:43:380218デフォルトの名無しさん
05/02/27 14:47:34Rawが表示できるソフト使え
0219お
05/02/27 14:49:090220デフォルトの名無しさん
05/02/27 14:52:30買え
0221お
05/02/27 14:54:080222デフォルトの名無しさん
05/02/27 15:03:29Rawって何?
0223お
05/02/27 15:07:570224デフォルトの名無しさん
05/02/27 15:10:26おまえの頭がlowなんじゃないの?
0225お
05/02/27 15:14:080226デフォルトの名無しさん
05/02/27 15:25:320227お
05/02/27 15:29:290228デフォルトの名無しさん
05/02/27 19:33:06ペイントやメモ帳で ”RAW”って書いて見るのはダメなのだろうか?
0229デフォルトの名無しさん
05/02/27 23:58:03#include<stdlib.h>
int main(int argc,char *argv[])
{
FILE *fp;
unsigned count;
if(argc!=2){
exit(1);
}
if((fp=fopen(argv[1],"rb"))==NULL){
exit(1);
}
count=0;
while(!feof(fp)){
fgetc(fp);
if(ferror(fp)){
exit(1);
}
count++;
}
printf("%u",count-1);
fclose(fp);
return 0;
}
Press any key to continueで終わってしまうのですが、
コマンドラインでファイルを指定するという方法はどうすればいいのですか?
ファイルのバイト数を表示するプログラムらしいのですが。
0230デフォルトの名無しさん
05/02/28 00:03:59[実行ファイル].exe [指定ファイル]
つかプログラムはじめる前にPC初心者池、ばか。
0231デフォルトの名無しさん
05/02/28 00:09:37無理でしょう。NULL(無し)もあるから。
0232デフォルトの名無しさん
05/02/28 00:10:17は?意味わかんねー。ちゃんと分かるように説明しろ、ばか。
0233デフォルトの名無しさん
05/02/28 00:10:370234デフォルトの名無しさん
05/02/28 00:19:40これらをあわせてコマンドラインという(らしい)。
0235デフォルトの名無しさん
05/02/28 00:24:00ありがとうございます。
自分で頑張ってみます!
0236デフォルトの名無しさん
05/02/28 01:33:31今はまだ趣味としてプログラミングをしたいのですが将来的には職に就けるようにいくつかの言語を学びたいと思っています。
初めてなのであまり難しくない言語を学びたいのですが何がお薦めでしょうか?
また将来プログラマーなどの職に就くとすると最終的にどのような言語が必要でしょうか?
0237デフォルトの名無しさん
05/02/28 01:37:46とだけ言っておく
0239デフォルトの名無しさん
05/02/28 03:15:24言語だけでもダメだが。
0240デフォルトの名無しさん
05/02/28 03:27:41Java特化型
COBOL特化型
組み込み特化型
Web特化型
いずれかを選択し、運命を歩みなさい
0241デフォルトの名無しさん
05/02/28 08:28:55月曜の朝のことだった。
0242デフォルトの名無しさん
05/02/28 10:14:090244デフォルトの名無しさん
05/02/28 16:28:03error JS1135: 変数'WScript'が宣言されていません。
って出るんですが、どうすればコンパイル出来るでしょうか、御教授お願いします。
0245デフォルトの名無しさん
05/02/28 16:43:300246デフォルトの名無しさん
05/02/28 17:26:27もう学生じゃないから2005出ても買えねえよ
0247デフォルトの名無しさん
05/02/28 17:27:18ちゃんと PC から全消去して、コピーした CD-R とかも全部破棄して、
アカデミックパックだと表記しての出品ならええんでないの。
どっかにコピーもったままとか、あるいは通常版だと偽ってたら
くぁwせdrftgyふじこlp;@:
0248デフォルトの名無しさん
05/02/28 17:33:26第三者へ譲渡するにはMSに書類を送ってもらって提出しなければならない
0249デフォルトの名無しさん
05/02/28 17:45:070250デフォルトの名無しさん
05/02/28 18:12:030251デフォルトの名無しさん
05/02/28 18:18:02ttp://search3.auctions.yahoo.co.jp/jp/search/auc?p=VisualStudio&auccat=23336
0252デフォルトの名無しさん
05/02/28 18:24:34だから何?
0253デフォルトの名無しさん
05/02/28 19:14:320254デフォルトの名無しさん
05/02/28 19:18:38悪質なオークション詐欺
0255デフォルトの名無しさん
05/02/28 19:23:11期限切れの香具師まで売ってるし。
0256デフォルトの名無しさん
05/02/28 20:01:12cond-expr ? expr1 ←これはどういう意味?
ぐぐっても三項演算子は見つかるけど、二項で?のは
見つからないんです。
0257デフォルトの名無しさん
05/02/28 20:51:570258デフォルトの名無しさん
05/02/28 21:45:50良いライブラリがあったらお教えください。
半日探し回ったけどシンプルで使いやすそうなのが見つかりませんでした。
// CだとPerlやRubyみたいに簡単にはいかんのですかねぇ。
0259デフォルトの名無しさん
05/02/28 22:03:330260デフォルトの名無しさん
05/02/28 22:55:39C++以外の言語の部分についてすべて消去してHDを軽くすることはできますか?
0261260
05/02/28 23:20:15Visual Studio .NET 2003を購入して
Visual C++.netの部分だけをインストールすることはできますか?
HDDに余裕がないのでできればこうしたいのですが・・・。
0262デフォルトの名無しさん
05/02/28 23:42:41VBやC#を入れたくないって事?
ならできるよ。
0263デフォルトの名無しさん
05/03/01 00:32:50ありがとうございました。これで安心して学生パック買えます。
0264デフォルトの名無しさん
05/03/01 00:50:390265デフォルトの名無しさん
05/03/01 03:59:45売られてるんですけどアカデミックパックでVisual C++買うより
学生パックでVisual Studio買った方が安いのです。
0266デフォルトの名無しさん
05/03/01 10:41:30アカデミックって確か教員もOKだったよね。
0267デフォルトの名無しさん
05/03/01 10:45:42うん
0268デフォルトの名無しさん
05/03/01 14:33:500269デフォルトの名無しさん
05/03/01 15:09:470270 258
05/03/01 15:11:45他のスレ行って聞いてみます
0271デフォルトの名無しさん
05/03/01 15:26:05社長が「JAVAでもつくれるやろ?なんでJAVAでつくらへんの?」
と言ってきました。
しかし私はJAVAの知識に乏しく、返答できませんでした。
VBとJAVAってそれぞれどういうメリットがあるのですか?
使い分け方がわからないです。よろしくおねがいいたします。
0272デフォルトの名無しさん
05/03/01 15:31:12Javaはインターネットで公開するソフトとか
0273デフォルトの名無しさん
05/03/01 15:37:16適当な事言うなよ
0274デフォルトの名無しさん
05/03/01 15:58:540275デフォルトの名無しさん
05/03/01 16:05:59一太郎ArkやCalcArkはJAVAだが・・・
0276デフォルトの名無しさん
05/03/01 16:23:42サーバ内でクライアントやDBとだけつながる引き篭もりアプリを作るのに向いてます。
0277初心者 ◆tm1pVTQmqw
05/03/01 16:32:46「at sta pa egne ben」
って何の言語(?)なんでしょう…。
ググっても本読んでもさっぱり行き当たらないんです…。
どなたかわかる方いらっしゃいませんか?
何の言語(?)だかわかれば、がんばって自分で調べます。
なので教えてくださいどうかお願いします。
0278デフォルトの名無しさん
05/03/01 16:35:16小文字アルファベットの【k】をキーコードの107に変換かけたいのですが
適しているAPIを伝授お願いできないでしょうか?
VC(MFC)プロジェクトです。
0279デフォルトの名無しさん
05/03/01 16:50:38式はどうなるのでしょうか?
dwInOctets
dwInUcastPkts
dwInNUcastPkts
は表示できるのですが、Octetsは通信してない時も値が入ってますし・・
どうかよろしくお願いします。
0280デフォルトの名無しさん
05/03/01 16:50:51外国語
http://academy3.2ch.net/gogaku/
0281デフォルトの名無しさん
05/03/01 17:22:08出来ればフリーで、出来れば正規表現での検索、置換が可能。
0282デフォルトの名無しさん
05/03/01 17:25:49CString CutSendStr;
int NowCount;
While(NowCount <=(long)strlen(strsendString)-1){
//ここでstrcutにCutSendStr.Mid(NowCount,1)を格納したいので誰か教えてください
NowCount ++;
}
0283デフォルトの名無しさん
05/03/01 17:26:23俺は秀丸を使ってる。
秀丸フリー制度って奴があるからぐぐって見ろ。
0284デフォルトの名無しさん
05/03/01 17:40:47char code = 'k';
printf("%c → %d\n", code, code);
0285デフォルトの名無しさん
05/03/01 17:42:10eMbedded Visual C++ 4.0
0286デフォルトの名無しさん
05/03/01 17:44:25strcut = CutSendStr[NowCount];
0287デフォルトの名無しさん
05/03/01 17:54:15xyzzy
0288デフォルトの名無しさん
05/03/01 17:56:06'k' == 0x6B == 107
0289デフォルトの名無しさん
05/03/01 18:17:30解決ついでにもう一つだけお願いします
UNIXシェルプログラミングで makedir.sh
というDIR作成シェルコマンドを作成しています。
ここのDIRの途中エリアに動的に値をわたし任意で途中エリアを変更したく思います
そこでシェルの中に記述する mkdir -r /export/test/???/sono1
コマンドライン部の???に与えたパラメータをいれたいのです。
パラメータ付与の方法とパラメータ付きシェル起動の方法を伝授お願いします。
0290デフォルトの名無しさん
05/03/01 18:42:260291デフォルトの名無しさん
05/03/01 18:44:370292デフォルトの名無しさん
05/03/01 19:02:52起動の方法は
makedir.sh bin
とすると
mkdir -r /export/test/bin/sono1
というコマンドラインとなるわけですね
さらにさらに解決です。ありがとうございました。
0293デフォルトの名無しさん
05/03/01 19:09:250294デフォルトの名無しさん
05/03/01 19:11:030295デフォルトの名無しさん
05/03/01 19:15:240296デフォルトの名無しさん
05/03/01 19:19:42今は一秒前のdwInOctets値-今のdwInOctets値で転送量表示してんですが、違うなと思って・・・
0297デフォルトの名無しさん
05/03/01 19:22:370298デフォルトの名無しさん
05/03/01 19:27:300299デフォルトの名無しさん
05/03/01 19:30:150300デフォルトの名無しさん
05/03/01 19:30:38可能かどうかって意味ではなく、特別な外部ライブラリやネイティブコードを書くことなく、簡単に作ることができるか?ってことです。
0301デフォルトの名無しさん
05/03/01 19:35:09少なくとも、あなたには無理なようです
0302デフォルトの名無しさん
05/03/01 20:17:07Javaでも
0303デフォルトの名無しさん
05/03/02 01:39:580304デフォルトの名無しさん
05/03/02 02:20:490305デフォルトの名無しさん
05/03/02 04:35:230306デフォルトの名無しさん
05/03/02 06:41:24>ポインタって実体は4バイトですけど
いいえ。
>>305
>構造体
何の話?
0307デフォルトの名無しさん
05/03/02 07:23:20わかる人いませんか orz
0308デフォルトの名無しさん
05/03/02 07:36:46式はどうなるのでしょうか?
dwInOctets
dwInUcastPkts
dwInNUcastPkts
は表示できるのですが、Octetsは通信してない時も値が入ってますし・・
どうかよろしくお願いします。
0309デフォルトの名無しさん
05/03/02 07:38:27言語もOSもアーキテクチャも何も書かれてない状況でなぜ会話が成立するのか分からん。w
0310デフォルトの名無しさん
05/03/02 10:34:54ど忘れして……。ハムストリングス記法、ハンニバル記法、ジャンガリアン記法……
あっ、ハンガリアン記法だ。事故解決しました。
0311デフォルトの名無しさん
05/03/02 11:28:02いい方法ないでしょうか?
たとえば、
物まねアプリから、電卓にターゲットを与えると、
物まねアプリが電卓になる(ように見える)。
で、
本物の電卓を操作すると、
物まねアプリもリアルタイムで同期表示される。
物まねから操作は出来なくてもよいのですが・・・
電卓のプリントスクリーンを
ペタペタ貼る方法しか思いつきません・・
どなたかお知恵を・・・
0312デフォルトの名無しさん
05/03/02 11:36:390313デフォルトの名無しさん
05/03/02 13:52:07流行りなのか流行り病なのか…
0314デフォルトの名無しさん
05/03/02 13:52:30を、正規表現で111 と 222だけ取り出したい場合
検索、置換には、どう書けばいいでしょうか
0315デフォルトの名無しさん
05/03/02 13:59:40よそのサイトを組み込んで広告料だけいただき
0316デフォルトの名無しさん
05/03/02 15:00:08{111|222}では駄目?
0317デフォルトの名無しさん
05/03/02 15:04:13???
[2005-03-02] test = '111' test2 = '222' test3 = '333'
[2005-03-03] test = '444' test2 = '555' test3 = '666'
こんな感じの内容を
111 222
444 555
という風に置換したいのですが・・。
0318315
05/03/02 15:11:250319316=318
05/03/02 15:12:27○316
0320デフォルトの名無しさん
05/03/02 16:17:22春だから
0321デフォルトの名無しさん
05/03/02 17:33:58FPSを一定に保つ方法ってありませんか?
0322デフォルトの名無しさん
05/03/02 22:19:57http://localhost/sample.xls
(ASPの入っているローカルでのファイルパスはc:\asp\sample.xls)
のファイルを
http://localhost/temp/sample.xls
(ASPの入っているローカルでのファイルパスはc:\asp\temp\sample.xls)
にコピーしたいと思っています。
これは、FileSystemObjectを使ってするしかないのでしょうか?
0323デフォルトの名無しさん
05/03/02 23:34:370324デフォルトの名無しさん
05/03/02 23:37:230325デフォルトの名無しさん
05/03/03 03:09:25判別以降の処理を変更したいのですが、方法はないでしょうか?
perlなら
$hoge="aaa";
if($hoge=~/^x/){
処理 A
}else{
処理B
}
と簡単にできるのですが、
bashでは良い方法が、思いつきません。良いアイデアがありましたら
教えてください。
0326デフォルトの名無しさん
05/03/03 06:35:550327デフォルトの名無しさん
05/03/03 10:43:120328デフォルトの名無しさん
05/03/03 13:18:32制御を行っていると処理速度が低下していきます。
Vacuumは定期的(1時間毎)に行っています。
他に何か原因となるものがあるでしょうか?
教えて下さい。
0329デフォルトの名無しさん
05/03/03 14:55:12作らずにいるため、シーケンシャルで全検索を行なって
しまい、データ件数が増えてくると破綻するとか。
SQLの書き方がヘボくて、無駄に全検索してるとか。
可能性があまりにも多すぎて分からん。
0330デフォルトの名無しさん
05/03/03 14:57:55乗り換えたら?
0331デフォルトの名無しさん
05/03/03 14:59:19リモート上のUNIXサーバのマシン名を取得したいのですが、どうすればいいですか?
IPアドレスのみわかります。
0332デフォルトの名無しさん
05/03/03 15:05:070333デフォルトの名無しさん
05/03/03 15:30:220334デフォルトの名無しさん
05/03/03 16:33:51例えば、
char* a[2];
a[0] = "111";
a[1] = "222";
というコードがあって、このa[0]を"511"に書き換えたいので、
a[0][0] = '5'
と打ったらエラーになってしまいます。
なにかいい方法はありませんでしょうか?
0335デフォルトの名無しさん
05/03/03 16:39:30char a[2][4] = {"111", "222"};
a[0][0] = '5';
0336デフォルトの名無しさん
05/03/03 17:21:19(a[0])[0] = '5'
とかは?
思いつきだけど
0337デフォルトの名無しさん
05/03/03 17:31:08**a = '5' ;
0338デフォルトの名無しさん
05/03/03 17:34:54334じゃないですけど、a[0][0]にしたらgcc じゃエラーになっちゃいます!
なぜですか?!
0339デフォルトの名無しさん
05/03/03 17:41:080340デフォルトの名無しさん
05/03/03 18:05:37コンパイラに依存するような書き方なのでしょうか?
0341デフォルトの名無しさん
05/03/03 18:47:03それは、"111"と言うポインタそのものが格納されちゃってるんで
そのコードが可能になってしまうと、マシン内の"111"そのものを買い換える事になってしまうぞ。
0342デフォルトの名無しさん
05/03/03 19:13:37const ってデバッグの時だけ有効なコードってことで おk すか?
すげーアホな質問かも知れんけど、不安になりました。
0343デフォルトの名無しさん
05/03/03 19:50:27ttp://www.kouno.jp/home/c_faq/
0344デフォルトの名無しさん
05/03/03 20:31:081.0→完成
ぐらいしか分かりません orz
0345デフォルトの名無しさん
05/03/03 20:58:00全く違います。
0346デフォルトの名無しさん
05/03/03 22:03:17人それぞれ。
少なくとも1.0が最初の正式版となるというのは一般的だと思っていいと思う。
0347デフォルトの名無しさん
05/03/03 22:30:590348デフォルトの名無しさん
05/03/03 22:31:410349デフォルトの名無しさん
05/03/03 22:32:300350デフォルトの名無しさん
05/03/03 22:39:27人にもよるけど、ソフトにもよると思う。
0351デフォルトの名無しさん
05/03/03 22:57:02おまいらありが�d。
特に書き方は無いらしいから取り合えず頑張ってみるよ。
0352デフォルトの名無しさん
05/03/03 23:01:27Windowsかつまじめにやるなら
major.minor.release.build
の形式。
コードを大幅に書き換えるとかの大きな変更:major
機能追加なんかのそこそこ大きな変更:minor
バグ修正などでリリースするごとに増やす:release
ビルドするごとに増やす:build
適当にやるなら
major.release
でいいんじゃないの。
0353デフォルトの名無しさん
05/03/03 23:10:22refresh.addfunc.bugfix(.betabuild)
refreshは0からの書き直しをした回数
addfuncは追加した機能の数
bugfixは修正したバグの数
betabuildはベータ版の場合のビルド回数
としてる。
0354353
05/03/03 23:12:03○betabuildは(ベータ版の場合のビルド回数)-1
0355デフォルトの名無しさん
05/03/03 23:12:36URLエンコードはどうすればよいのでしょうか?
おしえてください
0356デフォルトの名無しさん
05/03/03 23:15:00それこそGoogleで検索しろよ・・・
0357デフォルトの名無しさん
05/03/03 23:16:140358デフォルトの名無しさん
05/03/03 23:30:170359デフォルトの名無しさん
05/03/03 23:38:010360デフォルトの名無しさん
05/03/03 23:40:250361デフォルトの名無しさん
05/03/04 07:34:400362デフォルトの名無しさん
05/03/04 07:59:17どっかのスレで答えてもらってたじゃねえか
0363デフォルトの名無しさん
05/03/04 08:29:53それどこですか?
誰かが、勝手に貼ってくれたみたいで・・orz
0364デフォルトの名無しさん
05/03/04 08:37:32いちいち覚えてねえよ
自分で探せ
0365デフォルトの名無しさん
05/03/04 09:44:31ASCIIとDBCSの場合は自動で長さ計算してくれるじゃん?
なんでUTF-8ではしてくれないんだろ。
なんか理由思いつく人いる?
文字列表示APIにヌル終端のUTF-8文字列渡す際
文字数指定を強制する理由。
0366311
05/03/04 15:41:480367デフォルトの名無しさん
05/03/04 18:15:49その前に最低限覚えなきゃいけないことって何でしょうか?
0368デフォルトの名無しさん
05/03/04 18:47:16オブジェクト指向について少し知識があるといいが、
ガンガン書いた方が覚えられる。とにかく書け。1万行は書け。
0369デフォルトの名無しさん
05/03/04 18:47:36そんなの、人それぞれ、君の頭しだいってことくらい、ちょっと冷静に考えればわかるだろぅ。
とりあえずRubyやってみて、つまづいた時点で何が足りないのか考えれば?
0370367
05/03/04 19:05:15ありがとうございました。
オブジェクト指向については・・・まったくわかっていないので
まず、それを調べてからやってみます。o(^ー^)o
>>368
う〜ん 頭次第ですか・・・。
それすらわかってない私に果たして覚えられるか?ですね。(^^;
ありがとうございました。
頑張ってみます。(*^-^*)
0372デフォルトの名無しさん
05/03/04 21:21:34テキストエディタなら、フリーじゃないけど、秀丸とか
サクラエディタとかありますが、バイナリエディタは
よくわからないので、オススメがあれば教えてください
0373デフォルトの名無しさん
05/03/04 21:22:560374デフォルトの名無しさん
05/03/04 21:24:36あっちの人はそんなのしらんだろうと思ってたら
あるもんですね
バイナリエディタについて@ソフトウェア
http://pc5.2ch.net/test/read.cgi/software/997199775/l50
・・・逝って来ます。スレ汚しスマソ
0375デフォルトの名無しさん
05/03/04 21:27:27別のソフト使うなんて考えたこともなかったなー。
0376デフォルトの名無しさん
05/03/04 21:36:09そんな高いもの買えないです('A`)
とりあえずキツネにしてみますた
0377デフォルトの名無しさん
05/03/05 00:09:230378デフォルトの名無しさん
05/03/05 00:16:34>あっちの人はそんなのしらんだろうと思ってたら
失礼な話だな。
あと、VSは学生なら安いし
0379デフォルトの名無しさん
05/03/05 00:47:06WM_MOUSEMOVEのメッセージが来たらInvalidateRect()で画面を再描画してます。
InvalidateRect()を呼びまくっても良いものなんですか?
ペイントを範囲指定をするときにSpy++で見てみたんだけど
WM_PAINTが、飛んで来てないんでどうなのかと思ったんで。
0380デフォルトの名無しさん
05/03/05 01:45:24確か、無効領域の有効化は、複数あってもまとめて1つのWM_PAINTにされちゃうんじゃなかったかと。
つまり、InvalidateRect()を大量に呼んでも、WM_PAINTはそれより少ない数しか呼ばれない。
ただ、あまり同じ場所を再描画すると画面がちらつくので、できるだけ
InvalidateRect()やInvalidateRgn()の第2引数を工夫した方がいい。
あと、タイマーをうまく使うとか。
0381デフォルトの名無しさん
05/03/05 02:56:31失礼なのはわかってるんだけど、
ソフトウェア板って一般アプリが対象っていうイメージなんだよな('A`)
これでも学生じゃないので安くないの('A`)
てか、学生向けでも結構高くない?
やっぱJavaとか無料のほうがいいよ
0382デフォルトの名無しさん
05/03/05 04:17:054830円が高いって…
0383デフォルトの名無しさん
05/03/05 06:05:07・呼び出された側で引数が何バイトか知る方法はありますか?
(自分のシグネチャなんだから知ってて当たり前で、わざわざ見つけるための情報など、スタックにも何処にもない?)
・引数のサイズは最大で何バイトですか?
0384まちおくん
05/03/05 10:17:56<title>誕生日から星座を調べる</title><script language="JavaScript">
function Seiza(){
Sei = document.Form1.Sel1.value;
if(Sei=="hitsuji"){
document.Form1.Text1.value="おひつじ座";
}else if(Sei=="ushi"){
document.Form1.Text1.value="おうし座";
}else if(Sei=="futago"{
document.Form1.Text1.value="ふたご座";
}else if(Sei=="kani"{
document.Form1.Text1.value="かに座";
}else if(Sei=="shishi"{
document.Form1.Text1.value="しし座";
}else if(Sei=="otome"{
document.Form1.Text1.value="おとめ座";
}else if(Sei=="tenbin"{
document.Form1.Text1.value="てんびん座";
}else if(Sei=="sasori"{
document.Form1.Text1.value="さそり座";
}else if(Sei=="ite"{
document.Form1.Text1.value="いて座";
}else if(Sei=="yagi"{
document.Form1.Text1.value="やぎ座";
}else if(Sei=="mizugame"{
document.Form1.Text1.value="みずがめ座";
}else if(Sei=="uo"{
document.Form1.Text1.value="うお座";
}
}
</script>
</head>
0385まちおくん
05/03/05 10:19:16<body>
<form name="Form1">
<select name="Sel1">
<option value="hitsuji">3月21日〜4月19日
<option value="ushi">4月20日〜5月20日
<option value="futago">5月21日〜6月21日
<option value="kani">6月22日〜7月22日
<option value="shishi">7月23日〜8月22日
<option value="otome">8月23日〜9月22日
<option value="tenbin">9月23日〜10月23日
<option value="sasori">10月24日〜11月21日
<option value="ite">11月22日〜12月21日
<option value="yagi">12月22日〜1月19日
<option value="mizugame">1月20日〜2月18日
<option value="uo">2月19日〜3月20日
</select>
生まれの人の星座は?<br>
<input type="text" name="Text1">です。<br>
<input type="button" value="星座を表示" onClick= "Seiza()">
</form>
</body>
</html>
プログラムが動きません。どこが間違っているのか教えてください。
誕生日を選んでボタンを押すと星座が表示されるプログラムです。
0386デフォルトの名無しさん
05/03/05 10:20:57板違いなのでスルー
0387デフォルトの名無しさん
05/03/05 10:36:57つhttp://pc5.2ch.net/test/read.cgi/hp/1107580877/l50
0388デフォルトの名無しさん
05/03/05 10:54:48引数全部のサイズが知りたいのかな?
ポインタなら格納先のサイズだよね?
格納先のサイズは分からないと思うよ。
intとかならsizeofでわかるけど。
>引数の最大…
これは知りません。
例えばintを4バイトとして1000個、引数にしたら4000バイトだよね。
コンパイラによるのかな?
0389デフォルトの名無しさん
05/03/05 11:01:53限界を気にする必用はない。
0390まちおくん
05/03/05 11:39:57有難う御座いました
板違いすんません^^;
0391デフォルトの名無しさん
05/03/05 13:08:12スタックサイズに比例だろ。
0392デフォルトの名無しさん
05/03/05 13:09:12va_arg
va_list
を調べてみ
0393デフォルトの名無しさん
05/03/05 15:40:260394デフォルトの名無しさん
05/03/05 19:18:160395ぬ
05/03/05 19:22:25Controller.java:27: <identifier> がありません。
cart.add(ticketA);
^
Controller.java:28: <identifier> がありません。
cart.add(ticketB);
^
Controller.java:30: 型の開始が不正です。
try{
^
Controller.java:55: <identifier> がありません。
}
です。なぜに<identifier>なるのかが不明です。
すいません。何か助言お願い致します。
0396ぬ
05/03/05 19:22:55public class Controller {
//ユーザの作成
User user = new User("hoge","***-***","hege街","hoge@**.com",true);
//チケットの作成
Ticket ticketA = new Ticket("111−111","ほげほげZ",1900,new Date(104,7,31),"hoge");
Ticket ticketB = new Ticket("389-756","hogehoge",2000,new Date(104,12,24),"hoge");
Cart cart = new Cart();
cart.add(ticketA);
cart.add(ticketB);
try{
〜略〜
} catch (ResourceNotFoundException e) {
e.printStackTrace();
} catch (ParseErrorException e) {
e.printStackTrace();
} catch (MethodInvocationException e) {
e.printStackTrace();
} catch (Exception e) {
e.printStackTrace();
}
}
0397デフォルトの名無しさん
05/03/05 19:42:00釣り?
goo の国語辞典にも出ている。
0398353
05/03/05 19:52:100399デフォルトの名無しさん
05/03/05 19:53:40http://jiten.www.infoseek.co.jp/Kokugo?pg=result_k.html&col=KO&sm=1&qt=%A5%B9%A5%AF%A5%EA%A5%D7%A5%C8&svp=SEEK&svx=100600
http://jiten.www.infoseek.co.jp/Kokugo?qt=%A5%D7%A5%ED%A5%B0%A5%E9%A5%E0&sm=1&pg=result_k.html&col=KO&sv=DC
0400デフォルトの名無しさん
05/03/05 20:09:49バッチのことなのですが、
バッチを学ぶ時には野球部に入部しろといわれました。
どうも掛け声はそれっぽく聞こえますが、
野球部が行っていることは野球であって、バッチを学んでいる動作には思えません。
どうしたらいいですか。
0401デフォルトの名無しさん
05/03/05 20:16:59↓
http://www.e-anfini.co.jp/canbadge/
0403デフォルトの名無しさん
05/03/05 21:17:07読み込みたいのですが取得したファイルのパスがわかりません。
エクスプローラでTemporaryフォルダに目的のファイルがあるのですが
そのままパスをDir()関数に渡しても戻ってきません。
どうやってパスを取得できるでしょうか?
よろしくお願いします。
0404デフォルトの名無しさん
05/03/05 21:31:57パス分かってるなら、
Open "パス" For Input
でいいじゃん。なんでDirとかでてくんのさ。
0405デフォルトの名無しさん
05/03/05 22:10:150406403
05/03/05 22:16:06いや、そうじゃなくて。Open関数でオープンに失敗したから
Dir関数で探したんだけど有効なパスが見つからなかったということです。
なのでパス名をどやって知るのか教えてほしいのです。
ちなみにDir関数の第2引数は7です。
0407デフォルトの名無しさん
05/03/05 22:30:14>エクスプローラでTemporaryフォルダに目的のファイルがあるのですが
IEのキャッシュのことだろうか?
0408403
05/03/06 00:14:17>IEのキャッシュのことだろうか?
そうです。お願いします。
0409デフォルトの名無しさん
05/03/06 00:16:14そんな所から取ってくるなよボケ
0410403
05/03/06 00:32:23>そんな所から取ってくるなよボケ
じゃあどこから取ってくるんでしょうか?
0411デフォルトの名無しさん
05/03/06 00:40:450412デフォルトの名無しさん
05/03/06 00:47:220413403
05/03/06 00:55:04>何故直接取ってこないんだろう
CGIに直接POSTする方法を試したのですが何故かサーバーが
データを返してくれませんでした。
なのでキャッシュを読もうと・・・。
誰か教えてください。
0414デフォルトの名無しさん
05/03/06 01:12:050415デフォルトの名無しさん
05/03/06 02:42:450416デフォルトの名無しさん
05/03/06 05:41:09ソースやヘッダやプロジェクトのテンプレートのファイルを用意し、
USERにプロジェクト名などを指定させ、ソース、プロジェクト、ソリューションを生成するのが目的です。
ソリューション(以下sln)はGUIDを次のような感じでもっています。
Project("{C5F9CE14-0000-8DF5-0000-4D3E0012F3BC}")
これを自前で生成すると、開いたときに
「このプロジェクトのアプリケーションがインストールされていません。」
などと出てしまいます。
一旦プロジェクトを削除して、既存項目の追加をするとOKなのですが、
slnの該当GUIDは書き換えられてしまっています。
#ちなみにこのGUIDはレジストリに登録されています。
どうやらVC7ではslnを生成時にレジストリ登録して、
そこにないslnは上記のようなメッセージを表示する結果となるようです。
#でもそれだと他からコピーしてきたslnはビルドできないハズだけど
良い解決策をお持ちの方いらっしゃいますか?
ご教授ください。m(_ _)m
0417デフォルトの名無しさん
05/03/06 06:06:07その部分は生成するもんじゃなくて、
VC++のプロジェクトはこのGUID、
VBのプロジェクトはこのGUIDって固定されてると思うんだが。
0418デフォルトの名無しさん
05/03/06 06:18:46ああ〜!ホントだ。今いろんなVCのプロジェクトを開いたらみんな同じでした。。
これで解決しました。本当にありがとうございます!
m(_ _)m
0419デフォルトの名無しさん
05/03/06 06:31:22用意していた場合に、640(480)以上のX(Y)座標の位置に
画像を描画する、というように描画領域外に描画した場合、
何か問題が起こることがあるのでしょうか?
0420デフォルトの名無しさん
05/03/06 08:18:41どんなソフトで作られているのでしょうか?
0421デフォルトの名無しさん
05/03/06 08:27:38配列を640*480だけ確保したのなら、右にはみ出たら左に描画され、左にはみ出たら右に描画され、
上下にはみ出たらメモリエラーになる可能性が高い。
そうでなければ、はみ出した分をOSなどが自動的にクリッピングしてくれるかも知れない。
可能なら、ちゃんとクリッピングした方が安全。
0422mome
05/03/06 10:54:42レタッチソフトでやるようなシャープ、ぼかしなどの他にどんな処理ができれば
いいか教えてください。
0423デフォルトの名無しさん
05/03/06 10:55:50追記
防犯に使います。
0424デフォルトの名無しさん
05/03/06 11:09:45自分がやりたい事もわかってないのに、他人に何ができる?
0425422
05/03/06 11:31:51両目と鼻、口の相対距離を計算すれば特定可能かな?と。
勉強不足ですいません。
0426質問です。
05/03/06 11:33:24DirectXを使ったアプリケーションの開発ができますか?
研究のため、主にDirectShowを利用したいのですが……。
0427デフォルトの名無しさん
05/03/06 11:39:44情報を小出しにするな
おまえとチャットを楽しむスレじゃねえよ
あとは画像処理のスレでやれ
0428デフォルトの名無しさん
05/03/06 14:07:42携帯でも使う人を顔で認識するのが、出るらしい。昨今大はやり。
「顔 認識」でぐぐったらどうか。
0429デフォルトの名無しさん
05/03/06 14:28:52できます。
0430デフォルトの名無しさん
05/03/06 15:07:32すみませんね、この板には低賃金肉体労働者しかいないので、クリエイティブな意見を言える人間がいないのですよ…
だから、こんな刺のある返答しかできないわけです。
本当にすみません。
0431デフォルトの名無しさん
05/03/06 15:10:39お奨めのコンパイラはどんなのがあるでしょうか?
0432デフォルトの名無しさん
05/03/06 15:31:370433デフォルトの名無しさん
05/03/06 15:48:240434デフォルトの名無しさん
05/03/06 15:57:330435デフォルトの名無しさん
05/03/06 16:18:10学生ならほとんど只みたいなモンだろう
0436426
05/03/06 16:32:50力強い断言ありがとうございます。
あれから.NETをインストールし、DirectX9.0、Extra9.0をインストールし、Microsoft platform SDKをインストールし、
ようやくobjファイルの作成までは突き進めたのですが、リンクでこんなエラーが出ます。
exe10.obj
exe10.obj : error LNK2019: 未解決の外部シンボル __imp__SendMessageA@16 が関数 _main で参照されました。
exe10.obj : error LNK2019: 未解決の外部シンボル __imp__InvalidateRect@12 が関数 _main で参照されました。
exe10.obj : error LNK2019: 未解決の外部シンボル __imp__RegisterClassExA@4 が関数 _main で参照されました。
(中略)
cap10.obj : error LNK2019: 未解決の外部シンボル __imp__BeginPaint@8 が関数 "long __stdcall grProc(struct HWND__ *,unsigned int,unsigned int,long)" (?grProc@@YGJPAUHWND__@@IIJ@Z) で参照されました。
cap10.exe : fatal error LNK1120: 外部参照 32 が未解決です。
(続く)
0437デフォルトの名無しさん
05/03/06 16:34:55環境変数には以下のように指定しているのですが、どこが間違っているのか分かりません。
教えてください。
set PATH=C:\Program Files\Microsoft Visual Studio .NET 2003\Common7\IDE;C:\Program Files\Microsoft Visual Studio .NET 2003\VC7\BIN;(続く)
C:\Program Files\Microsoft Visual Studio .NET 2003\Common7\Tools;C:\Program Files\Microsoft Visual Studio .NET 2003\Common7\Tools\bin\prerelease;(続く)
C:\Program Files\Microsoft Visual Studio .NET 2003\Common7\Tools\bin;C:\Program Files\Microsoft Visual Studio .NET 2003\SDK\v1.1\bin;C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322;%PATH%;
set INCLUDE=C:\Program Files\Microsoft SDK\include;C:\Program Files\Microsoft Visual Studio .NET 2003\VC7\ATLMFC\INCLUDE;(続く)
C:\Program Files\Microsoft Visual Studio .NET 2003\VC7\INCLUDE;C:\Program Files\Microsoft Visual Studio .NET 2003\VC7\PlatformSDK\include\prerelease;C:\Program Files\Microsoft Visual Studio .NET 2003\VC7\PlatformSDK\include;(続く)
C:\Program Files\Microsoft Visual Studio .NET 2003\SDK\v1.1\include;%INCLUDE%
set LIB=C:\Program Files\Microsoft SDK\lib;C:\Program Files\Microsoft Visual Studio .NET 2003\VC7\ATLMFC\LIB;C:\Program Files\Microsoft Visual Studio .NET 2003\VC7\LIB;(続く)
C:\Program Files\Microsoft Visual Studio .NET 2003\VC7\PlatformSDK\lib\prerelease;C:\Program Files\Microsoft Visual Studio .NET 2003\VC7\PlatformSDK\lib;(続く)
C:\Program Files\Microsoft Visual Studio .NET 2003\SDK\v1.1\lib;%LIB%
set LIB=C:\Program Files\Microsoft DirectX 9.0 SDK (February 2005)\Lib;C:\Program Files\Microsoft DirectX 9.0 SDK (February 2005)\Extras\DirectShow\Lib;%LIB%;
set INCLUDE_PATH_DIRECT_X="C:\Program Files\Microsoft DirectX 9.0 SDK (February 2005)\Include"
set INCLUDE_PATH_DIRECT_SHOW="C:\Program Files\Microsoft DirectX 9.0 SDK (February 2005)\Extras\DirectShow\Include"
0438426
05/03/06 16:37:30このページなどを見ますと、情報が得られるのではないでしょうか?
tp://www1.bbiq.jp/kougaku/link_videocap.html
0439デフォルトの名無しさん
05/03/06 17:36:470440デフォルトの名無しさん
05/03/06 19:30:59最初にとっつきやすい、または今後役立つものをお教え下さい。
また、CやJAVA等プログラミングによってなにが違うのでしょうか?
できれば具体的にお願いいたします。
0441デフォルトの名無しさん
05/03/06 19:32:27その前に、あなたの目標を書いてくれ。
具体的に。
0442440
05/03/06 19:38:52さえもよく分かりません。
そこからよろしくお願いいたします。
目標はIT関連で起業です。パソコンについて学ぶうちに楽しく
なりました。
0443デフォルトの名無しさん
05/03/06 19:43:51じゃあ少し学んでから来い
本屋に行けば様々な本が売っている
図書館に行けば読むことも借りる事もできる
書士に相談すれば、欲しい本も入れてくれる
webにつなげられれば入門サイトもある
少しは自分でやる努力しろ
0444440
05/03/06 19:46:21させていただきました。頭が悪いことはたしかですが、
今後発展していくプログラミングがなにかがわかりません。
お願い致します。
0445デフォルトの名無しさん
05/03/06 19:49:24悩まずにRubyを覚えればいい。
0446440
05/03/06 19:51:170447デフォルトの名無しさん
05/03/06 19:52:41まずは自分で調べろ
お前に何を教えても無駄みたいだな
0448デフォルトの名無しさん
05/03/06 19:55:23ウェブ Java の検索結果 約 60,200,000 件中 1 - 10 件目 (0.27 秒)
検索のヒット数だけ見てもCの方が10倍発展していることが分かります。
Javaはもう斜陽言語ですよ。
0449440
05/03/06 19:58:55あったのですが、CやJAVAよりつかいがってがいいのでしょうか?
良いところと悪いところをお教え下さい。
>>448 有難う御座いました!
0450440
05/03/06 20:00:36もしくは発展しているのでしょうか?
0451デフォルトの名無しさん
05/03/06 20:22:05どんなソフトを買えばいいんでしょうか?
定番みたいなのをおしえてください。お願いします。
0452デフォルトの名無しさん
05/03/06 20:23:08悩まずにRubyを覚えればいい。
0453デフォルトの名無しさん
05/03/06 20:23:30(hira-kana "ぬるぽ")
0455デフォルトの名無しさん
05/03/06 21:00:05"Java"の文字が含まれてるページだから
Java -scriptで調べなおした方がいいと思う。
0456デフォルトの名無しさん
05/03/06 21:15:55ききました。なぜでしょうか?
また、仕事に就く場合、Ruby,Perlをマスターしていて、回りが
CやJAVAをマスターしていれば、話があわないというか、
仕事をともにできないと云う状況になりますか?
0457デフォルトの名無しさん
05/03/06 21:17:36Rubyを覚えるだけでいい
他の言語なんてやりたい奴にやらせとけ
0458デフォルトの名無しさん
05/03/06 21:20:48変数v1、v2、v3、v4、v5があるとして、
これらが全て違う数値であるときだけループを抜けられるようにしたいんだが、
do{
なんたらかんたら
}while(v1==v2||v1==v3以下略)
ってのはとてつもないことになるので困ってるのだが、簡潔な記述法ってない?
0459デフォルトの名無しさん
05/03/06 21:24:45VBを覚えるだけでいい
他の言語なんてやりたい奴にやらせとけ
0460デフォルトの名無しさん
05/03/06 21:25:00大変か?
0461デフォルトの名無しさん
05/03/06 21:26:16!(v1==v2&&v3==v4&&v1==v3&&v1==v5 )
かな
0462デフォルトの名無しさん
05/03/06 21:28:09じゃだめ?
0463460=461
05/03/06 21:36:17全てが違う時に抜けだしゃいいんでしょ
言語わかんないけどJSと仮定して
vs=new Array(v1,v2,v3,v4,v5);
var isnotOk=false;
while(true){
//色々処理
for(var v in vs){
if(v==vs.length-1)continue;
if(vs[v]==vs[v+1]){
isnotOk=true;
break:
}
}
if(!isnoOk){
break
}
}
0464デフォルトの名無しさん
05/03/06 22:01:06さかきけい氏のサイトはどこに行ってしまったんですか?非公式リファレンスは重宝してたのに・・・
ttp://godwood.allnet.ne.jp/vioret/
0465デフォルトの名無しさん
05/03/06 22:44:07v1、v2、v3、v4、v5が値の小さい整数なら、それぞれの2の平方をとって
OR演算子で0になればOKって判断方法もあるけど。
使えるケースはかなり限られるが。
再帰でなんとかならないか。
0466デフォルトの名無しさん
05/03/06 22:53:24v1+v2+v3+v4+v5 != v1*5
とか。
0467デフォルトの名無しさん
05/03/06 22:53:51v1==v2||v1==v3||v1==v4||v1==v5||
v2==v3||v2==v4||v2==v5||
v3==v4||v3==v5||
v4==v5
) break;
でいいんじゃね?
0471デフォルトの名無しさん
05/03/06 23:50:54...
0472デフォルトの名無しさん
05/03/07 01:59:56(1) v1=1, v2=2, v3=3, v4=4, v5=1 → 抜けない
(2) v1=1, v2=2, v3=3, v4=4, v5=4 → 抜けない
(3) v1=1, v2=2, v3=1, v4=4, v5=5 → 抜けない
(4) v1=1, v2=2, v3=3, v4=2, v5=5 → 抜けない
(5) v1=1, v2=2, v3=2, v4=4, v5=5 → 抜けない
少くともこれくらいはパスするのを確認してから書き込め
0473デフォルトの名無しさん
05/03/07 13:20:40フォームに打ち込んだ内容を表計算データとして出力できるような掲示板を作るにはどうすれば良いでしょうか?
ブラウザで見られる掲示板にしたいのでCGIだと思うのですが、検索してもいまいちピンとくるものがありません。
例えば2ちゃんねるの掲示板を例にするなら、入力した結果が
名前 e-mail 本文
A [email protected] あああ
b sage いいい
のように出力できるようにしたいのです。
既存のフリープログラムが提供されているようなら、それに越したことはないのですが、
無いようならば自分で作ることになりそうです。
プログラム知識はhtmlとベーシックを使ったことがあるくらいですが、
作成するにあたってお勧めページとかあればそれも教えていただけると助かります。
よろしくお願いします。
0474デフォルトの名無しさん
05/03/07 14:16:35エラー 200が出ますが、大丈夫でしょうか。
0475デフォルトの名無しさん
05/03/07 14:25:010476デフォルトの名無しさん
05/03/07 15:52:54それについて処理をするのだけど
すでに処理をしたデータと同じ場合飛ばしてよくて
でも、大量に有るから保存はしないで
すでにあったかどうかを知る方法を教えてください。
ハッシュとか使うのでしょうか。
0477デフォルトの名無しさん
05/03/07 16:08:04データ本体も異なっているということだけ。
ある確率でハッシュ値が衝突が発生した場合は
それが異なっているかどうかをチェックするためにデータ本体の比較をしないと駄目。
だからハッシュを使ってデータの比較を高速化をすることは可能だけど
データ本体を保存しないで済むかといえばそれは無理。
また他の方法を使うにしても本体の保存は必須。
0478デフォルトの名無しさん
05/03/07 16:17:13言語はCです。
win32でdllを作成しているのですが、__declspec(dllexport)宣言した関数を
callしても、call時、設定した値が引数に入っていないようで誤動作します。
関数内の最初にSleep(0);をコーディングしてあげると、ちゃんと動きます。
根本的なミスがあるのでしょうか?
「回答」でも、「ヒント」でも、「心当たり」でもいいです。お教しえ下さい。
0479デフォルトの名無しさん
05/03/07 16:32:29過去にOpenVMS系で動いていたリモートサーバファイル情報取得用関数を
抜き出し、UNIXに対応してみたのですが ファイルがあるのに無い旨のエラーが帰ります
DIR名引数infDirFileには【test/shell/】
ファイル名引数infFileFileには【test.sh】が入る単純なファイルパスです。
コード貼ってみますのでよろしくお願いします。VC5で作ってます。
0480479
05/03/07 16:33:38CInternetSession *infSession = new CInternetSession();
CFtpConnection *infFtp = NULL;
char WorkInfFile[MAX_PATH];//処理対象ファイル名
memset(WorkInfFile,'\0',MAX_PATH);//初期化
strcpy(WorkInfFile,infFileFile);//処理対象ファイルをワークにコピー
//ソケットの初期化
if (!AfxSocketInit()){
AfxMessageBox("ソケットの初期化に失敗しました。");
return FALSE;
}
TRY{
//セッションの確立
infFtp = infSession->GetFtpConnection(infHostName,infUserName,infPassWord);
//接続のステータス判定処理
} CATCH(CInternetException,e){
AfxMessageBox("リモートホスト接続に失敗しました。");
return FALSE;
} END_CATCH
CFtpFileFind FtpFind(infFtp);
//ディレクトリが存在しない場合は処理を終了
if(!infFtp->SetCurrentDirectory(infDirFile)){
//DIRがない場合の処理
infFtp->Close();//FTPのクローズと破棄
delete infFtp;
infSession->Close();
delete infSession;
return FALSE;
}
0481479
05/03/07 16:35:37//リモートファイル取得処理
FtpFind.FindFile(WorkInfFile);//ここは1が帰る
while(FtpFind.FindNextFile()){//ここで0が帰る
CString csBuff = FtpFind.GetFilePath();//更新日付取得用
CString szBuff = FtpFind.GetFilePath();//サイズ取得用
//以下各文字列加工割愛
}
}
infFtp->Close();//FTPのクローズと破棄
delete infFtp;
infSession->Close();
delete infSession;
return TRUE;
}
以上です、部分的に厨なコードがありますがお許しください。
EXPORT関数で引数が沢山ありますが、値の引き継ぎは問題なく動いてます
0482デフォルトの名無しさん
05/03/07 16:54:13ご存知とは思いますが、WinとUnixではFTPのRootDirが違いますし、
cdの可能な範囲も違います。
0483デフォルトの名無しさん
05/03/07 17:07:54変数がオーバーフローしてるとちゃうの?
0484479
05/03/07 17:09:29infDirFileにファイル名を含めたフルパスを格納すると
SetCurrentDirectoryでDIRが無い旨の値が返ります
infFileFileにフルパスを格納してみたのですが、結果が同一になってしまいました。
VAX系サーバとUNIXサーバでファイルの大文字小文字を認識するかしないかの
制約があるみたいなので意識してファイル名、DIR名は完全に揃えてみたのですが
何か他に渡し方に問題があるのでしょうか。。。。。
0485デフォルトの名無しさん
05/03/07 17:10:38DLLビルドするときと呼ぶときのdeclspecの指定は別だぞ
0486デフォルトの名無しさん
05/03/07 17:20:47debug情報がとれたような記憶があります。それからヒントが
得られないでしょうか?
0487デフォルトの名無しさん
05/03/07 17:31:53>483
使用している変数は確認したつもりですが、
オーバーフローしてる変数は見つかりませんでした。
>485
もし、dllexportとdllimportのことでしたら承知しております。
「違う、違う!」という場合は、もちっと、詳しくお願いします。
手が掛かるヤツで申し訳ありません。
0488デフォルトの名無しさん
05/03/07 17:35:470489デフォルトの名無しさん
05/03/07 17:43:15お願いします。
0490デフォルトの名無しさん
05/03/07 17:47:160491U ◆CZtFsGiu0c
05/03/07 17:49:20回答がいろいろ錯綜しているような気がしますが、もともとVMS上のFTP
サーバに接続していたWindowsプログラムをUnix上のFTPサーバに接続する
ように変更しているんですよね? であれば、VMSとUnixでのFTPサーバの
挙動の違いについて確認した方がよいと思います。コマンドラインから
FTPを接続してみて、指定したディレクトリ情報でcdが実行できるでしょうか?
0492autorun
05/03/07 17:52:37ただ、見てみるとウィンドウズだけで、
winでもmacでも自動再生させるにはどのようにすればよろしいでしょうか?
0493デフォルトの名無しさん
05/03/07 17:54:01WindowsのPlatform SDKのヘルプってどうやって見るんですか?
Core SDKを落としたんですがなんか足りないんですかね〜
この形式のヘルプには普通start.htmみたいなのがあるはずだと思うのですが
そういうファイルも見当たりません
ちなみにVisual Studio .NETは持ってないです
0494デフォルトの名無しさん
05/03/07 17:55:010495デフォルトの名無しさん
05/03/07 19:49:39ロジックを壊さない範囲でコードを組み替えてみると、
現象が変わったりしませんか?
0496デフォルトの名無しさん
05/03/07 20:19:35CかVBで計算をしたいんですが、どのようにしたら答えが出せるのかわかりません。
以下のURLの画像に式が書いてあるので、よろしくお願いします。
http://upload.fam.cx/cgi-bin/img-box/tef50307201736.jpg
0497デフォルトの名無しさん
05/03/07 20:22:01http://pc5.2ch.net/test/read.cgi/gamedev/1097684655/
878 名前:名前は開発中のものです。 本日のレス 投稿日:05/03/07 16:35:33 BzNXBeTq
875 名前:ヤンキー 本日のレス 投稿日:05/03/07 15:02:55 npX/OuDk
VC++5.0持っているんだけど十分か?
VC#とVC++どっちがいいのよ?
なぁ?
876 名前:ヤンキー 本日のレス 投稿日:05/03/07 15:09:39 npX/OuDk
あげ。
VC#とVC++どっちが簡単なんだ?
VC#ってよぉ、プロンプトに文字表示するだけで行数多くねぇ?
>>876
Cには詳しくは無いが、いろんなプログラマの話を聞くに
C++ :本格的なゲームを作るのに適している
C# :そのゲーム製作に合わせたツールを簡単に作るのに適している
だそうだ。あくまで話を聞いたまでで私が実際に使ったわけではないので確かなことはいえない。
あまり役に立たなくてごめんな。
(;゚д゚)
(| y |)
879 名前:受験生 ◆3VUXqvbfSY 本日のレス 投稿日:05/03/07 18:39:57 qLLe43rW
C++ 速度重視
C# 作りやすさ重視
だと個人的には思いますね。確かに基本的なことをさせる時C#のほうが手間になる事がありますが、長く書いていくと、スッキリ出来るのはC#のほうだと思いますよ。
0498デフォルトの名無しさん
05/03/07 20:23:49n=1から初めて収束するまで繰り返せばいいのでわ?
0499496
05/03/07 20:24:54申し訳ありませんが、具体的なコードを示してもらわないと受け付けられません。
0500デフォルトの名無しさん
05/03/07 20:28:220501496 ◆wTBeScy/XU
05/03/07 20:31:34レスありがとうございます。
500を書き込んで498さんのレスに気づいたのですが、どのようなコードを書いたらいいのかわかりません_| ̄|○
できれば具体的なコードをお願いします。
0502496 ◆VLV71gLXDY
05/03/07 20:47:23何で騙るのですか?
0503496 ◆wTBeScy/XU
05/03/07 21:06:08それに、私がトリップをつけたからといって499さんまでトリップをつけないでください…。
0504デフォルトの名無しさん
05/03/07 21:31:52そこで、ProかStdどちらを買えば良いですか?
C++、C#、VBを考えてます。
VBはC#と似てるからいらないと言ったらいらないけど
C#よりVBのほうが、将来性あるし。
0505デフォルトの名無しさん
05/03/07 21:33:09┐(゚〜゚)┌
0506デフォルトの名無しさん
05/03/07 21:38:450507506
05/03/07 21:40:35ほれ
http://www.divakk.co.jp/blog/aoyagi/archive/2004/07/16/546.aspx
0508デフォルトの名無しさん
05/03/07 22:13:51パソコンがぶっ壊れた
0509デフォルトの名無しさん
05/03/07 22:19:190510デフォルトの名無しさん
05/03/07 22:35:56ローテーションさせようと思ってます
(ログがN行に達したらまた1行目に戻り上書きしていく)
今のところログを一行書く度に
・ファイルオープン(排他)
・ログを一行づつ読んで行をカウント
・行カウンタがN行を超えたら1行目にログを書く。それ以外なら最終行に書く
・ファイルクローズ(排他)
とやってるのですが、毎回ログを一行書くのにコレだと効率が悪い気がします
皆さんはこういう時どう処理してますか?
(次何行目を書くのかをファイルに持っておくとか?)
0511デフォルトの名無しさん
05/03/07 22:43:55実行環境記述希望。
行数だけを返すプログラム(既存/新規)を呼ぶのが良い
0512デフォルトの名無しさん
05/03/07 22:47:21行数ではなく日数・サイズでローテートできないか
行数を別ファイルに書き出せないか
効率は悪いにしても実害はあるのか
0513デフォルトの名無しさん
05/03/07 23:09:10俺は2つ以上のファイルをサイズで判断して回してる。
(1つだと、最初に戻って上書きした時点ですっぱり消えるから)
0514デフォルトの名無しさん
05/03/08 00:27:18�@初項a0=10 公差d=3の等差数列でa0〜a10を出力するプログラム(配列使用)
�Aキーボードより数値を入力し、ENTキーを押すと次々に確定された値を順に収納。入力が終えたらCtrl+Z(同時に押す)をおすと各配列に入った値を表示するプログラム
while(入力した値!=EOF){処理する内容(配列の要素数を繰り上げてく):}
�Bテストの点数(100点満点)を入力。各レベル(11段階)の人数を把握し出力するプログラム。数値入力の終了はCtrl+Zを押し、結果を出力するプログラム。
実行結果例
0点以上 10点未満 = 1人
10点以上 20点未満 = 2人
20点以上 30点未満 = 3人
30点以上 40点未満 = 4人
40点以上 50点未満 = 5人
50点以上 60点未満 = 6人
60点以上 70点未満 = 5人
70点以上 80点未満 = 4人
80点以上 90点未満 = 3人
90点以上 100点未満= 2人
100点 = 1人
�C2つのint型変数を引数としてその和、差、積、商を計算し、結果をint型で返す4つの関数を作成。int型の引数はscanf関数で入力できるように。関数名は適当の名前で。
�D関数を作成し、階乗のプログラムを作成。入力はscanf関数で。入力する値は1以上である。
実行結果例
5の階乗は120です。
�E距離、角度を設定し、x方向、y方向の移動距離を求めるプログラム。
0515デフォルトの名無しさん
05/03/08 00:31:32ものを見てないので何とも言えないが、可変長のデータを1つのファイルに書き込んで、
頭から戻ってまた上書き書き始めるのはよくないと思うね。
固定長のデータにした方がランダムアクセスで直接飛べるので速い。
データとは別にインデックスを固定長で並べたファイルをつくるとか、
工夫の仕様はいろいろあると思うが。
0516デフォルトの名無しさん
05/03/08 00:34:580517デフォルトの名無しさん
05/03/08 00:41:43技術的に言えば大抵可能。
0518デフォルトの名無しさん
05/03/08 00:49:110519デフォルトの名無しさん
05/03/08 00:50:43エリアじゃなくて、最後まで住所わかるんですかね?
プロバイダーをハクする以外で、初心者でもできますか?
0520デフォルトの名無しさん
05/03/08 01:23:39このCOMオブジェクトをCoCreateInstanceやCoGetClassObjectなどで
インスタンスをINPROCで作成した場合、そのDLLはどのように
メモリにマップされるのですか?内部的にLoadLibraryが呼ばれるのですか?
0521デフォルトの名無しさん
05/03/08 01:31:21自分は今までJavaを勉強してEclipseでVisualEditorを使ってたのですが、
VisualBasicやC#などのGUIエディタがあれば開発がさらに楽になるかなと思って魅かれてます。
やはり優れたGUIを持つ言語はVisualBasicが一番なのでしょうか?
0522デフォルトの名無しさん
05/03/08 04:11:17ttp://www.intel.com/software/products/geo/jpn/
0523デフォルトの名無しさん
05/03/08 07:54:37IB/PB
0524479
05/03/08 09:40:15レスありがとうございます。
昨晩いろいろ思案して部分的に色々作り直してみて
どうにか、ファイルまでを認識させる事が出来たのですが
取得したファイル情報が
test/shell/4日 16:00 test.sh
のみの文字列となってしまい、サイズや全ての更新日付情報をとってこれないみたいです
UNIXとは日付や表示のフォーマットが異なるから当然だとは思うのですが
何か他にVC側WinプログラムからUNIXサーバのファイルステータスを取得できる
方法等、ないものでしょうか。。。。
0525デフォルトの名無しさん
05/03/08 12:23:05つーか、524は、まず、UNIXのリモートコマンドを勉強しれ
0526デフォルトの名無しさん
05/03/08 12:54:54優れた=開発が楽という意味なら
RPGツクール
0527479
05/03/08 13:21:28rshdとはリモートシェルの事でしょうか?今まさに
暫定対処としてクライアントからのリモートシェル起動で
ls-lを送信し、ログを作成したものをローカルに落して
文字列加工をしてファイル情報を取得しています。
あまりにもややこしい仕組みなので、普通に関数で取得する方法を
なんとかしたいと思います。
ちなみにUNIXサーバを英語モードで起動して動作確認をしたいのですが
どうしたらいいか教えてもらえないでしょうか?>英語モード起動
0528デフォルトの名無しさん
05/03/08 13:23:540529デフォルトの名無しさん
05/03/08 16:23:320530デフォルトの名無しさん
05/03/08 17:53:19俺も最初510はリングバッファ的なことをやっているのかと思ったけど、
ログがN行になったらログファイルをクリアしているんじゃないかね?
リングバッファっぽいことをやろうとしたら行数のデータは必須だし、
可変長でやっても意味ないし。
0531デフォルトの名無しさん
05/03/08 18:44:33本気で言ってるの?
0532デフォルトの名無しさん
05/03/08 18:47:22本気で聞いてるの?
0533デフォルトの名無しさん
05/03/08 19:02:370534デフォルトの名無しさん
05/03/08 19:04:110535デフォルトの名無しさん
05/03/08 20:13:04winnt.hの8796行目です。(VS 2003環境)
これってどうしてコンパイルエラーにならないんですか?
0536デフォルトの名無しさん
05/03/08 20:13:49俺のコードに女はいらない。消してしまえ。
0537デフォルトの名無しさん
05/03/08 20:30:30ネタを求めて見に行ったら、漏れにも見えまつ
お互い仕事しすぎかな・・・
0538デフォルトの名無しさん
05/03/08 20:52:57検索かけたら結構あちこちにいますね。
FF(改ページ)使ってよかったんだ。しらなかったよ。
0539デフォルトの名無しさん
05/03/08 21:15:46俺がC+wxWidgets用に翻訳する?
(中略)
205 名前:デフォルトの名無しさん 投稿日:05/03/08 20:50:31
>>201
それいいな。ぜひ頼む。
ということになったんですが、デルファイのお勧め入門サイトはどこでしょうか。
0540デフォルトの名無しさん
05/03/08 21:17:120541デフォルトの名無しさん
05/03/08 21:19:43実体って何のことだ?
0542デフォルトの名無しさん
05/03/08 21:21:34PSDKのWinNT.hには無いの?
その行には
#define WT_EXECUTELONGFUNCTION 0x00000010
しかないんだけど。
Googleのトップに変なマークが…
0543デフォルトの名無しさん
05/03/08 22:23:240544デフォルトの名無しさん
05/03/08 22:43:320545デフォルトの名無しさん
05/03/08 23:00:23そりゃ、Unsignedですから。
0546デフォルトの名無しさん
05/03/08 23:03:410547デフォルトの名無しさん
05/03/08 23:03:520548デフォルトの名無しさん
05/03/08 23:14:390549デフォルトの名無しさん
05/03/08 23:18:110550デフォルトの名無しさん
05/03/08 23:25:25無限大は「値」ではありません。
0551デフォルトの名無しさん
05/03/08 23:56:16どんな理由で?
0552デフォルトの名無しさん
05/03/09 00:01:59neg_infinity
そういうの言語仕様に定義されている言語もあるよね。
0553デフォルトの名無しさん
05/03/09 00:02:34いいえ、0.です。
0554デフォルトの名無しさん
05/03/09 00:06:290555デフォルトの名無しさん
05/03/09 00:30:36http://www15.plala.or.jp/blue-g/
0556543
05/03/09 00:35:300557デフォルトの名無しさん
05/03/09 00:37:39てめえ、人の話聞く気ねえのかよ!
0558デフォルトの名無しさん
05/03/09 00:38:150560543
05/03/09 00:46:00unsined charやunsined shortやunsined longなどの
最大値はどうなるのでしょうか?
0561デフォルトの名無しさん
05/03/09 00:51:41自分で調べろ。ウザイ。
0562デフォルトの名無しさん
05/03/09 00:52:340563デフォルトの名無しさん
05/03/09 01:07:31limits.hを参照
0564デフォルトの名無しさん
05/03/09 02:01:13「インターフェイスはCOMで提供されていて」とあり、
function InstallPlugin3(const Service: IShareService): BOOL; stdcall;
のように関数名指定されています。この関数を何とかVC++で受け取ることは出来ないでしょうか?
ちなみにDelphiは全くわかりません者です。
0565デフォルトの名無しさん
05/03/09 02:25:070566デフォルトの名無しさん
05/03/09 06:16:130567デフォルトの名無しさん
05/03/09 08:47:480568デフォルトの名無しさん
05/03/09 09:40:31お前の態度が気に入らない
0569デフォルトの名無しさん
05/03/09 11:52:09hpp:: ヒップポップ
0570デフォルトの名無しさん
05/03/09 12:44:32C++。
クラスの継承って、親子の関係じゃないですか。
子は親に頼ってるじゃないですか。
対等の立場に出来ない?
こういう時にfriend使うのか。
クラスAとBを友達にしたかったら
両方に宣言しないと駄目だっけ?
試してみる。
我ながら、中々の池沼カキコだと思う。
0571デフォルトの名無しさん
05/03/09 13:14:25template<class Object>
class BinarySearchTree
{
public:
explicit BinarySearchTree(const Object & notFound);
~BinarySearchTree();
const Object &find(const Object &x) const;
const Object &findMin() const;
bool isEmpty() const;
void insert(const Object &x);
void remove(const Object &x);
void makeEmpty();
void printTree();
private:
BinaryNode<Object> *root;
const Object ITEM_NOT_FOUND;
const Object &dataAt(BinaryNode<Object> *t) const;
//以下、public関数のinternal method。長いので省略。
}// end class
コンパイルしたら、先頭部(template<class Object>)で
”宣言が正しく終了していない”と言われたんですが、
どういうことなのかよくわかりません。
テンプレートの使い方、合ってますか?
長くてごめんなさい。
0572デフォルトの名無しさん
05/03/09 13:35:31最後に、セミコロン抜けてた。
吊ってくる。
0573デフォルトの名無しさん
05/03/09 15:25:08とりあえずVC++で「ATL COM AppWizard」プロジェクト作成後
extern "C" BOOL __stdcall InstallPlugin3(IUnknown &Service){return TRUE;}
という関数を加えてみましたが、全然筋違いでしょうか?呼んでくれません。
0574デフォルトの名無しさん
05/03/09 15:28:20download板へ帰れクソめ
0575デフォルトの名無しさん
05/03/09 15:38:14shareの作者もム板の人なのに…
0576デフォルトの名無しさん
05/03/09 15:42:59はぁ?(´Д`)
0577デフォルトの名無しさん
05/03/09 15:49:48Programmer'sLaw
ttp://www.inet-lab.org/ted/program/prog.html
というWebページを随分久しぶりに読んでみようとしたところ
「The connection was refused when attmpting to contact www.inet-lab.org.」
というダイアログが出てアクセス拒否されてしまうようなのですが
このページは消滅してしまったんでしょうか?
また、どこかにミラーされてここの読み物がまだ読めるサイトなどは
ないでしょうか? よろしくお願いします。
0578デフォルトの名無しさん
05/03/09 15:51:56archive.org
ところで、郵政省郵便番号データを
ttp://mokuchan.hp.infoseek.co.jp/download/file_069.txt
みたいにいい感じにするライブラリやモジュールないですか?
言語はPerl/Ruby/PHP/Java/C#だと嬉しいです
0579デフォルトの名無しさん
05/03/09 20:43:23Wrapper
の用語の意味を教えてくださいです
もしくはこういう用語載ってる用語集無いでしょうか…
0580デフォルトの名無しさん
05/03/09 20:49:26英和辞書
0581デフォルトの名無しさん
05/03/09 20:50:35Wrapper: 包装紙
0582デフォルトの名無しさん
05/03/09 20:55:13ありがとうございます!!
ってオイー
0583デフォルトの名無しさん
05/03/09 20:57:29何か?
0584デフォルトの名無しさん
05/03/09 21:57:36http://tokuhirom.dnsalias.org/~tokuhirom/wiki/_e3_82_a8_e3_83_ad_e3_82_b2_e3_81_a7_e5_ad_a6_e3_81_b6_e3_83_87_e3_82_b6_e3_82_a4_e3_83_b3_e3_83_91_e3_82_bf_e3_83_bc_e3_83_b3#head-6d13da7fb9cbe4fb7e1d658213bfca5ee48ffeb2
Wrapperはシラネ
0585デフォルトの名無しさん
05/03/09 22:02:45ダイアログボックスに未確定文字が移ってしまう現象について
説明してくれ。なんで〜?
0586デフォルトの名無しさん
05/03/09 22:13:42WindowsのIMMはスレッド単位で管理しているから、
エディタと検索のダイアログのスレッドが同じなら移ってしまってもおかしくないと思う。
0587デフォルトの名無しさん
05/03/09 23:03:32wrapperはようするに包装
int funcA(int a,int b);
int funcB(int a,int b){
printf("call A(%d,%d)\n",a,b);
return funcA(a,b);
}
みたいな感じ
0588デフォルトの名無しさん
05/03/09 23:13:170589デフォルトの名無しさん
05/03/10 00:00:14アルゴリズムの本を読んでるんですが、 違いがよくわかりません。
0590デフォルトの名無しさん
05/03/10 00:07:050591デフォルトの名無しさん
05/03/10 00:11:14Ruby
0592デフォルトの名無しさん
05/03/10 00:15:23RPGツクールXPにも採用されているような希ガス。
0593デフォルトの名無しさん
05/03/10 01:16:000594デフォルトの名無しさん
05/03/10 19:18:28「受信したメッセージをサーバに残す」という機能を実装する場合、既に受信した
メッセージの Message-Id をみて、同じ Id を持つメッセージは受信しないように
することで実装できますが、「既に受信したメッセージの Message-Id 」を、どの
ように保存しておくのが普通なのでしょうか。
受信前に、MUA が持っているメッセージ全てをスキャンして Message-Id の
リストを作っておき、それを受信時に使うとすると、ユーザがローカルで
メッセージを削除した場合、削除されたメッセージを再び受信してしまいます。
「既に受信したメッセージの Message-Id 」のリストを、メッセージそのものとは
別に持ち、ユーザがメッセージ自体を削除しても、このリストは消えないように
しておく方法も思いついたのですが、この方法だと、このリストの肥大化が気に
なります。
どちらの方法も一長一短という感じですが、もっと良い方法はありますでしょうか。
0596デフォルトの名無しさん
05/03/10 20:52:46「良い」とは?
その方法ではどんな要求が満たされていないのですか?
受信しないようにするにはIDを覚えておくしかないから、
その保持するIDにどんな寿命を持たせるかを変えるしかない。
594の方法は、
・メッセージの削除時刻がIDの寿命
・寿命なし
他に、
・保持数制限(100とか)を持たせて、それを超えたら古いものはそこで寿命
・保持期限(一週間とか)を決めて、それを経過したらそこで寿命
こういうのを設定で変えられるようにすれば、
要求を満足するんじゃないの。
0597デフォルトの名無しさん
05/03/10 21:39:25サーバ上の全てのメールのMessage-Idを毎回調べなきゃいかんということは判っているのか?
その過程でサーバ上にに無いMessage-Idもチェックして、それを棄てるだけ。
0598デフォルトの名無しさん
05/03/11 00:48:37>>597
お返事ありがとうございます。
頭の中が整理できました。
Webメールしか使ったことがないもので、世のメーラーはどうなってるの
かなぁ、と疑問に思ったのです。ソフトウェア板に行って聞くか、自分で
各種 MUA を使って調べるかしてみます。
(でも、ソフトウェア板の中の人に理解できるように、この質問を書く能力
が私には無いような気もする)
0599デフォルトの名無しさん
05/03/11 01:30:130600デフォルトの名無しさん
05/03/11 01:32:050601デフォルトの名無しさん
05/03/11 02:08:37Cでの話しなんですが
DLLを作る場合
init()とfunc1()をエクスポート関数にした場合
init()で処理した変数を次func1()が呼び出された時に利用したい場合、これはグローバル変数にしておけば良いのでしょうか?
0602デフォルトの名無しさん
05/03/11 02:12:190603デフォルトの名無しさん
05/03/11 02:54:10init()内でのstatic変数をfunc1()から使用することは可能なのですか?
0604デフォルトの名無しさん
05/03/11 03:28:170605デフォルトの名無しさん
05/03/11 04:42:14関数の外でstaticにする事も出来るよ。
>>604
あなたが何をやりたいのか解らないから、答えられない。
0606デフォルトの名無しさん
05/03/11 05:31:28#pragma data_seg("HOGE")
ここにグローバル変数の初期化
#pragma data_seg()
0607デフォルトの名無しさん
05/03/11 11:52:141つのウィンドウ上である座標をクリックすると残りのウィンドウも同じ座標をクリックしたことになる
1つのウィンドウ上でキーを押すと残りのウィンドウも〜(略
と、こんな感じです
が、当方完全な初心者なのでどんな言語でどのようにしたら作れるのかさっぱりです。
アドバイスをいただきたいのですが・・・
0609デフォルトの名無しさん
05/03/11 13:31:15やっぱりみんな車輪の最発明してるの?
0610デフォルトの名無しさん
05/03/11 13:48:510611デフォルトの名無しさん
05/03/11 15:33:02低水準なC等の言語で画像の半透明処理は、元画像を1ドットずつ読み込んで、
背景画像のrgbの値を平均⇒画面に配置、これを繰り返す、と言うような動作で宜しいでしょうか?
0612デフォルトの名無しさん
05/03/11 15:43:350613デフォルトの名無しさん
05/03/11 15:49:02要は郵政省の変態的なフォーマットをフツーにしたい、ということじゃない
0614デフォルトの名無しさん
05/03/11 15:59:06どんなに成績よくても一部上場企業に入社することは厳しいですか?
一部上場どころか一般企業にすら就職できないとかないですよね?
自分の将来がすごく心配なんですが・・・。
0615デフォルトの名無しさん
05/03/11 16:11:38上をみればきりがない
下をみればあとがない
0616デフォルトの名無しさん
05/03/11 16:26:09主席でもとれば話は別
0617デフォルトの名無しさん
05/03/11 16:57:37親クラスのメンバをイニシャライズする場合
どう書くんでしたっけ?
class Hoge : Parent {
public:
Hoge() : _parent(0) {} ←これはParentのメンバ
}
0618デフォルトの名無しさん
05/03/11 18:24:120619デフォルトの名無しさん
05/03/11 19:22:39とりあえず留学でもしとけ。
0620デフォルトの名無しさん
05/03/11 19:33:38雇われる立場に立とうって段階でもだめぽ。
起業汁!
0621デフォルトの名無しさん
05/03/11 22:33:48大学で学んだ範囲でしか自分を語れないレベルならダメ。
大学以外で色々学んで、その実力を実証できるだけのものがあれば別
(レベルの高い資格とか、社会人含めたコンテストで良い成績残すとか)
0623デフォルトの名無しさん
05/03/12 23:28:25環境はVC++とDirectXです。また、ほぼ方向キーや4ボタンなソフトのため
入力関係に関しては素人です。
今までまともにやったと言えば入力ボックスを使った文字入力処理やTEXTBOX(?)出力
だけなのですが、その際はIMEなどは全部それらにまかせっきりでした。
この度、入力ボックスなどを使わずに画面に直接タイピング入力と直接出力を
するようになる事になったので質問させていただきたいと思います。
簡単に質問内容を言いますと
入力ボックスを画面に出さずに入力出来るなどしたいと思っています。
出力に関しては出来ていますので問題はありません。(sprintfなど使ってます)
宜しければアドバイスを頂けないでしょうか?
サイトはMSDNを見ているのですが、
その他初心者に参考になるサイトなどあれば誘導お願い申し上げます。
0624デフォルトの名無しさん
05/03/12 23:33:38あなた、にほんご、わかりますか?
0625デフォルトの名無しさん
05/03/12 23:53:51たぶん、ヒント(IMEのウィンドウ非表示)
ただし、泥臭い。
HIMC hIMC = ImmGetContext(hWnd);
COMPOSITIONFORM cmf;
cmf.dwStyle=CFS_RECT;
cmf.rcArea.left=0;
cmf.rcArea.right=-10;
::ImmSetCompositionWindow(hIMC,&cmf);
ImmReleaseContext(hWnd, hIMC);
::ImmNotifyIME(hIMC,NI_CLOSECANDIDATE,CPS_CONVERT,0);
0626デフォルトの名無しさん
05/03/12 23:55:16http://www.hyuki.com/writing/techask.html
http://myu.daa.jp/osiete/
※「このサイトには答えが書いてありません」
0627デフォルトの名無しさん
05/03/13 04:13:59ソケットでポート開いて待ち受けするソフトを使用するのはライセンス違反と思ってよいですか?
簡易なメッセンジャー(IP直接指定してメッセージを送る)でも作ろうかと思ったのですが
メッセージ受ける為にポート空けると鯖扱いって事でXP-HOMEやProじゃ引っかかるかなと。
とすると作っても安易に配布出来ないなと・・・
0628デフォルトの名無しさん
05/03/13 04:38:50ttp://www.apache.jp/misc/windows.html
0629デフォルトの名無しさん
05/03/13 04:59:22ありがとうです。
教えてもらった情報をキーワードにぐぐってみると、
色々異論もあるようで結局良くわからないという事になってしまいましたorz
最大10接続に制限すればとりあえず問題ないのかな
0630デフォルトの名無しさん
05/03/13 05:05:49はずだ。nyの件もあるから保証はしかねるが。
0631デフォルトの名無しさん
05/03/13 09:13:220632デフォルトの名無しさん
05/03/13 21:16:550633デフォルトの名無しさん
05/03/13 21:43:140634デフォルトの名無しさん
05/03/13 22:05:04managedC++
0635デフォルトの名無しさん
05/03/13 22:37:58わかりました
0636デフォルトの名無しさん
05/03/14 04:29:290637デフォルトの名無しさん
05/03/14 07:39:06タイトルの部分をドラッグしてもウィンドウが移動しないようにするには
どうしたらよいでしょうか?
0638デフォルトの名無しさん
05/03/14 10:34:470639デフォルトの名無しさん
05/03/14 10:50:56WM_SYSCOMMANDのSC_MOVE(0xF010)が来たら
DefaultWindowProcを呼ばずに0を返す。
0640デフォルトの名無しさん
05/03/14 14:15:58動作・反応の良いソフトを作る為にはどのソフトがお勧め?
ちなみにプラグラムなど殆どやったことのないど素人です!
予算は10万前後
よろしくっすー!
0641デフォルトの名無しさん
05/03/14 14:19:08お前には無理だ
0642デフォルトの名無しさん
05/03/14 14:19:460643デフォルトの名無しさん
05/03/14 14:37:55したいのですが、perlを覚えたらどのようなことで起業できるでしょうか?
色々とお教えください。また、一番お金になりそうなものもお教えください。
よろしくお願いいたします。
0644デフォルトの名無しさん
05/03/14 14:39:58お前には無理だ
まじで。
0645デフォルトの名無しさん
05/03/14 14:45:22無理かどうかは俺が決める!
だからチャートソフトに最適な言語を教えたまえ。
C++?VC++?
0646デフォルトの名無しさん
05/03/14 14:47:02Rubyだって言ってるのに無視かよ
0647デフォルトの名無しさん
05/03/14 14:56:57おおっ!
あんたが答えてくれてたのか!
ありがとう!キスしてやる!
チュッ!
0648デフォルトの名無しさん
05/03/14 15:06:49Perlだけじゃ駄目だろうな。
0649デフォルトの名無しさん
05/03/14 15:12:060650デフォルトの名無しさん
05/03/14 15:15:42ここで聞け
http://pc5.2ch.net/test/read.cgi/tech/1110223706/
0651デフォルトの名無しさん
05/03/14 16:47:13よくよくintを返すようにされているサンプルが多々見受けられますが、
こういう異常終了は10を返す、何以上何以下が予約領域だとか
そうい尻ったきまりまたは慣習はあるんですか?
0652デフォルトの名無しさん
05/03/14 16:49:05あります。
0653デフォルトの名無しさん
05/03/14 16:50:08決まっている値はいくつかありますが
言語は何?
0654651
05/03/14 16:51:12よく使うC,C++,JAVA,Perlです。
面倒ならC++だけでいいんでお願いします。
0655デフォルトの名無しさん
05/03/14 16:55:400656651
05/03/14 17:02:270657デフォルトの名無しさん
05/03/14 17:05:310が正常、それ以外は異常とするのが一般的。
0658デフォルトの名無しさん
05/03/14 17:06:22バカはしゃしゃり出ないで下さい
0659デフォルトの名無しさん
05/03/14 19:46:39>>655
そうやって素人を騙すのは感心しない。
0660デフォルトの名無しさん
05/03/14 19:55:07バカはしゃしゃり出ないで下さい
0661デフォルトの名無しさん
05/03/14 21:33:49ちなみにプログラミングは未経験です。
0662デフォルトの名無しさん
05/03/14 21:36:03http://pc5.2ch.net/test/read.cgi/tech/1106175218/
0663デフォルトの名無しさん
05/03/14 21:40:41飛んでみます。thx.
0664デフォルトの名無しさん
05/03/14 23:03:33http://www.mysql.com/
MySQL.com, Developer Zone,Partners,Online Shop,MySQL Network.....
と書かれているタブのHTMLなのですが、読むと
<div id="nav">
<div id="tabs">
<ul>
<li class="start"><a href="http://www.mysql.com/">MySQL.com</a></li>
<li class="devel"><a href="http://dev.mysql.com/">Developer Zone</a></li>
<li class="solut"><a href="http://solutions.mysql.com/">Partners</a></li>
<li class="oshop"><a href="https://shop.mysql.com/">Online Shop</a></li>
</ul>
</div>
のような感じでアンオーダーリストの形で書かれていますが、実際には
タブになっています。どうしてなんでしょうか・・・?
0665デフォルトの名無しさん
05/03/14 23:13:36display プロパティ あたりだろ。
その前に板違いだけどな。
0666デフォルトの名無しさん
05/03/14 23:15:54氏ね
0667デフォルトの名無しさん
05/03/14 23:52:03深呼吸とかしてみるといいかもw
0668デフォルトの名無しさん
05/03/15 10:20:04int array[BUF_LEN]; という配列があります。要素型は int を使っていますが、実際の要素の値は
必ず0か1か2です。(3種類の値のうち1つを示せる型ならなんでもよかった)。
この配列の内容をあとから復元できるように、ファイルに書いておく必要が出てきました。
一要素1バイトに変換してデータを書くと、ファイルサイズが無駄にでかくなるので、
配列の各要素 0, 1, 2 を 00, 01, 10 という2桁の2進数に直し、四要素分(=8ビット)集めて1バイトの
値を作り、それをバイナリファイルとして書き出しました。
でもこれって、3種類の値をとりうるデータを記録するのに2ビットも使っているので、
まだ無駄があるとおもうのですが、どうすればもっと詰めて変換できるでしょうか。
0669デフォルトの名無しさん
05/03/15 10:22:49実行すると、
「XML error: not well-formed (invalid token) at line ・・・」
というエラーが出ます。
そこで、XMLファイルでエラーが出た行あたりのタブ文字を空白に置き換えると
エラーがなくなり、正常にデータを取り込むことができます。
XMLファイルのタブ文字部分に問題があるのかと思い、全てのタブ文字を空白に変更し、
再度データを読み込むと、タブ文字の時同様「「XML error: not well-・・・」というエラーが発生。
PHPソースの文字コード変換がおかしいのかと思ったのですが、
タブ文字の一部を空白に置き換えて実行した場合は
2バイト文字も正常に読み込めているので・・。
何かアドバイスがあったらお願いします
0670デフォルトの名無しさん
05/03/15 10:34:50複数桁をまとめてエンコードする
3桁まとめりゃ5bitですむ
0671デフォルトの名無しさん
05/03/15 10:59:41XMLファイルの宣言部を、
<?xml version="1.0" encoding="Shift_JIS"?>
→<?xml version="1.0" encoding="Shift_JIS" ?>
(Shift_JIS"と?>の間にスペースをいれる)
で、うまく読み込むことができました。
(理由は分かりませんが)
0672デフォルトの名無しさん
05/03/15 11:01:06可変長bitを使って符号化する
0 -> 0
1 -> 10
2 -> 11
にマッピングすると復号可能
0673デフォルトの名無しさん
05/03/15 11:26:260674デフォルトの名無しさん
05/03/15 11:33:28>>672 の様に単純に順番に割り当てずに
出現頻度順に割り当てるとさらに圧縮可能
例えば出現頻度が 1 > 0 > 2 (1が一番良く出てくる)とすると
1 -> 0
0 -> 10
2 -> 11
とマッピングする
0675デフォルトの名無しさん
05/03/15 11:36:23続きの話題はこちらで
http://pc5.2ch.net/test/read.cgi/tech/1041803200/
0676668
05/03/15 11:51:40可変長bit で行きます。
圧縮は速度の問題もありそうなので今回は使いませんが、おもしろそう。
どうもでした。
0677デフォルトの名無しさん
05/03/15 12:49:260678デフォルトの名無しさん
05/03/15 13:00:590679デフォルトの名無しさん
05/03/15 13:20:51授業で習った上に自分で実装しちゃったのですが、問題ありませんか?
0680デフォルトの名無しさん
05/03/15 13:25:45lzwなら一応特許が去年で切れてる
0681ゆぅ
05/03/15 16:09:130682デフォルトの名無しさん
05/03/15 16:12:07当たり前だろ
0683デフォルトの名無しさん
05/03/15 21:05:50そこでカードを新しく作ろうと思ったのですが、会費がかかるのはいやです。
それでセゾンを申し込んだのですが、審査が通りませんでした。
審査が甘くて、年会費無料で、VISAのカードで何かいいのありませんか?
0684デフォルトの名無しさん
05/03/15 22:32:11docomoカード
0685デフォルトの名無しさん
05/03/16 08:22:59http://www.google.co.jp/search?hl=ja&q=VISA+%E5%B9%B4%E4%BC%9A%E8%B2%BB%E7%84%A1%E6%96%99
0686デフォルトの名無しさん
05/03/16 11:00:41文字コード?で「null」は何て読むんですか?
ヌル?ナル?それとも・・・?
0687デフォルトの名無しさん
05/03/16 11:21:45あるいは、英単語をカタカナ表記したものは全て間違っている。
0688デフォルトの名無しさん
05/03/16 11:35:340689デフォルトの名無しさん
05/03/16 13:08:43鼬害
0690デフォルトの名無しさん
05/03/16 14:23:500691デフォルトの名無しさん
05/03/16 16:11:100692デフォルトの名無しさん
05/03/16 16:15:48goo へ行って、"null"と打ちこんで、英和辞典を引くと、発音してくれる。
0693デフォルトの名無しさん
05/03/16 16:35:260694デフォルトの名無しさん
05/03/16 19:39:25カタカナだとヌルと書かれる方が多いように感じる。
0695デフォルトの名無しさん
05/03/16 20:35:310696デフォルトの名無しさん
05/03/16 21:37:020697デフォルトの名無しさん
05/03/16 22:34:06小卒?珍しいね。
0698デフォルトの名無しさん
05/03/16 22:42:57ナルモデム の検索結果 約 8 件中 1 - 6 件目 (0.96 秒)
0699デフォルトの名無しさん
05/03/16 22:49:49(会社での話なら、周りの人に合わせた方が無難だと思う)
個人的には、元の発音は別にして日本語(カタカナ語)としてヌルと発音してる
(ラジオとレイディオの差と同じ感じ)
0700デフォルトの名無しさん
05/03/16 23:18:59独語読み ヌル
0701デフォルトの名無しさん
05/03/16 23:22:180702デフォルトの名無しさん
05/03/16 23:54:260703デフォルトの名無しさん
05/03/16 23:56:23生命保険でカード作ってもらった、VISA付き
0704デフォルトの名無しさん
05/03/17 00:17:14正解。回りに合わせるのが一番。オレの英語も自慢はできないが、イギリスと
アメリカでは変えないといけないと思っている。向こうに合わせる。
飛行機でビールを頼んで、ミルクが来たことがあった。
笑い話だが、ロシヤ移民の人が、カンテレールとさかんに言っていて、10分
位して、control のことと分かったことがあった。オーストラリアも大変だ。
ツダーイス・パイパー、インフォマイションなんてね。オメエおかしいとは
言えないもんね。
0705デフォルトの名無しさん
05/03/17 02:42:24限度額が低いだけで無問題だったような。
0706デフォルトの名無しさん
05/03/17 03:12:340707デフォルトの名無しさん
05/03/17 06:37:08#define HOGE 1243
とされてるのですが
部分的に、func("HOGE");とかやる時にここだけ本来の"HOGE"と言う文字列を渡したいのです。
どうすればいいのでしょうか??
0708デフォルトの名無しさん
05/03/17 08:26:13なにもしなくても良いはずだが・・・
藻前のVC++では1243という文字列が渡されるのか?
もしそうなら、バージョンを書いてくれ
0709デフォルトの名無しさん
05/03/17 08:34:26func(HOGE);
って話しならわかるが・・w
0710デフォルトの名無しさん
05/03/17 09:06:31ガッ
0711♀
05/03/17 13:00:58TeraTermのマクロみたくターミナルソフトをつかって自動巡回プログラムを
作らなければならないのだがTeratermのマクロより複雑なプログラムを書ける
ソフトは無いだろうか?
具体的になにをするかというとリモート拠点にあるルータやPCにLoginして
あるコマンドを実行するだけなんだがその実行した結果も出力できるようにしたいのです。
もしご存知なら教えて下さい。
0712デフォルトの名無しさん
05/03/17 14:13:560713デフォルトの名無しさん
05/03/17 14:28:30ここはソフトを探すスレじゃなくて自分で作るスレだから。じゃあね。
0714デフォルトの名無しさん
05/03/17 14:57:20お前の態度が 気に入らない
0715デフォルトの名無しさん
05/03/17 15:00:44m9(^Д^)プギャー
0716デフォルトの名無しさん
05/03/17 15:01:33C
0717デフォルトの名無しさん
05/03/17 15:19:40表示するやり方は分かるけど、渡すのは分からない。
#include <stdio.h>
#define HOGE 1234
#define SHOW(str) printf(#str)
int main(void)
{
printf("%d\n", HOGE);
SHOW(HOGE);
puts("");
return 0;
}
0718717
05/03/17 15:43:34#include <stdio.h>
#define HOGE 1234
#define SHOW(str) #str
void PrintNum(int num)
{printf("%d\n", num);}
void PrintStr(const char *str)
{printf("%s\n", str);}
int main(void)
{
int foo = 5678;
PrintNum(HOGE);
PrintStr(SHOW(HOGE));
PrintNum(foo);
PrintStr(SHOW(foo));
return 0;
}
0719デフォルトの名無しさん
05/03/17 18:04:470720デフォルトの名無しさん
05/03/17 18:39:36ISO/ANSIの範囲内で作ればいいだろ
0721デフォルトの名無しさん
05/03/17 20:14:35特定のフォルダ以下の全ての .cファイルをまとめてコンパイルしたときは
どのようにすればいいでしょうか。現在はカレントディレクトリの対象を全て
列挙するように書いてしまっているのですが、これに30ファイルほど追加
したいので。。。
bcc5.51(WinXP)のmakeです。
(こんな感じです↓)
CC = bcc32
LINK = ilink32
CFLAGS = -O2
EXE = test
OBJS = test1.obj test2.obj test3.obj
LIBS = import32.lib cw32mt.lib
$(EXE).exe : $(OBJS)
$(LINK) /Tpd c0d32.obj $(OBJS), $@, , $(LIBS)
.cpp.obj :
$(CC) $(CFLAGS) -c $<
clean:
-del *.obj
-del *.map
-del *.tds
-del *.res
-del $(EXE).i*
0722デフォルトの名無しさん
05/03/17 21:10:410723デフォルトの名無しさん
05/03/17 21:50:42だれかこれが何でエラーになるのかお願いします。
0724デフォルトの名無しさん
05/03/17 21:57:12世の中、知らないほうがいい事もある
0725デフォルトの名無しさん
05/03/17 22:11:06「clean」は使われないのでしょうか。
Webサイト等をいろいろ見て、みよう見真似で書いてはみたのですが。。。
0726デフォルトの名無しさん
05/03/17 22:23:20誰かC言語でプログラム書いてもらえませんか?
0727デフォルトの名無しさん
05/03/17 22:23:23そんなの人の勝手だろ
0728デフォルトの名無しさん
05/03/18 00:18:52どこがちがうのでしょうか?
演習3
mov eax,[100]
mov ebx,[200]
sub eax,ebx
mov ecx,[300]
add eax,ecx
mov [300],eax
演習4
mov eax,[100]
mov ebx,[200]
add eax,ebx
mov ebx,[300]
add eax,ebx
0729デフォルトの名無しさん
05/03/18 00:22:17Subnet mask 255.255.255.0
というような設定のNICカードがありますが、
自分のマシーンにもう一枚NICのカードが
ささっています。この時違うセグメントのIP
アドレスというのを設定したいのですが、
どのようなIPアドレスにすればいいのでしょうか・・・?
0730デフォルトの名無しさん
05/03/18 00:24:29Subnet mask 255.255.255.0
0731デフォルトの名無しさん
05/03/18 00:31:450732デフォルトの名無しさん
05/03/18 00:37:22http://pc5.2ch.net/test/read.cgi/tech/1110099763/932
0733デフォルトの名無しさん
05/03/18 07:05:29IP Address 172.16.1.200
Subnet mask 255.255.255.0
0734デフォルトの名無しさん
05/03/18 08:20:16つーか、板違いだろ・・・
0735デフォルトの名無しさん
05/03/18 09:12:24doxygen くらいの機能があれば最高なんですが、、、
よろしくお願いいたします
0736デフォルトの名無しさん
05/03/18 10:58:27つーか、勝手に決めろよ・・・
0737デフォルトの名無しさん
05/03/18 13:26:40つーか、ぬるぽ・・・
0738デフォルトの名無しさん
05/03/18 18:05:32だったらガッ
0739デフォルトの名無しさん
05/03/18 18:11:350740デフォルトの名無しさん
05/03/18 21:46:15あってるんじゃない
0741デフォルトの名無しさん
05/03/18 23:15:13仕様書工房でも買えば
0742デフォルトの名無しさん
05/03/18 23:39:46nyで落としますた。
0743デフォルトの名無しさん
05/03/19 00:41:50Tu-ho shima sita.
0744デフォルトの名無しさん
05/03/19 02:14:170745デフォルトの名無しさん
05/03/19 02:20:16strftimeでいいんじゃない?
0746デフォルトの名無しさん
05/03/19 02:27:37やっぱり、この形式を自分でstrftimeで作るしかないですか。
どうもありがとうございました。
0747デフォルトの名無しさん
05/03/19 05:48:020748デフォルトの名無しさん
05/03/19 05:49:580749デフォルトの名無しさん
05/03/19 08:56:35どこか悪いのでしょうか。
__int64 main(void)
{
unsigned __int64 a;
unsigned __int32 b;
unsigned __int16 c;
unsigned __int8 d;
a = -1;/* 最大値 */
b = -1;
c = -1;
d = -1;
printf(" 8bit:%d\n", d);
printf("16bit:%d\n", c);
printf("32bit:%d\n", b);
printf("64bit:%d\n", a);
return -1;
}
0750デフォルトの名無しさん
05/03/19 09:12:07おまえが悪い
0751デフォルトの名無しさん
05/03/19 10:57:15-1 が最大値だと思うのも悪いし、
printf のフォーマットも悪い。
0752デフォルトの名無しさん
05/03/19 11:20:32"%d" は「符号付き整数」。
a と b が -1 にならないのは、printf() 呼び出しのときに int に変換されるから。
You see?
0753デフォルトの名無しさん
05/03/19 11:21:12○「c と d」
0754デフォルトの名無しさん
05/03/19 11:30:01オマエモナー
0755デフォルトの名無しさん
05/03/19 11:32:41Win32で64ビット整数をprintfするのは無理なのかな。
0756デフォルトの名無しさん
05/03/19 11:33:000757デフォルトの名無しさん
05/03/19 12:01:21ライブラリのマニュアルを読もう。
VC++ のライブラリなら、"64bit:%I64u\n" だ。
C99 なら、"64bit:%" PRIu64 "\n" だ。
0758デフォルトの名無しさん
05/03/19 12:07:56%uを%I64uにして型キャストしたらでしました。
ありがとうございます。
0759デフォルトの名無しさん
05/03/19 12:09:20BCCで出来ました。
0760デフォルトの名無しさん
05/03/19 13:57:03使って、いっぺんに移動させたいのですが、どうすればいいですか?
move a.txt k
とか、ひとつずつならできるのに、
move a.txt b.txt k
とやると、コマンドの構文が間違っているらしいのです。/? でヘルプ見てもよくわかりません。
0761デフォルトの名無しさん
05/03/19 14:08:43:loop
move %2 %1
shift /2
if not "%2" == "" goto loop
のようなバッチファイル(mv.bat)を作って
mv k a.txt b.txt
とすればいいんじゃない?
0762デフォルトの名無しさん
05/03/19 14:08:54このプログラムを動かすにはこれくらいのスペックがいるな〜
って感じで決めるのか、実際に動かして決めるのか、どっちなんですかね??
こんな質問してごめんなさい
0763デフォルトの名無しさん
05/03/19 14:12:480764デフォルトの名無しさん
05/03/19 14:14:07スペックって英語の意味分かってる?
0765デフォルトの名無しさん
05/03/19 14:26:45ばか者、仕様書はあとで作るもの
けっ、素人はこれだから困る・・・
(・∀・)ニヤニヤ
0766デフォルトの名無しさん
05/03/19 14:38:52>>761さん、ありがとうございました!
0767762
05/03/19 14:48:58どうもです。。
例えば…最近のCPUってすごい高性能ですよね。
新品のどんだけ安いPCでもGHzはあります(低電圧CPUを搭載機を除く)
そんなPCを使ってそれ一台しかないとすると、どうやってスペックを決めるんでしょうか??
0768デフォルトの名無しさん
05/03/19 14:51:380769デフォルトの名無しさん
05/03/19 18:37:19性能の低い友達のPC使え。w
0770デフォルトの名無しさん
05/03/19 18:55:34解りやすい解説サイトでもいいんですが
0771デフォルトの名無しさん
05/03/19 18:59:23単に解説サイトといわれてもどういうのを求めているか判らんが、
漏れ的にとても良いと思うサイトはwinsockでググれば一番上に出てくる。
0772情報工学M1
05/03/19 19:51:32この板が一番実情を知ってそうなのでここに書かせていただきます。
いま就職活動中でSEを希望しています。
プログラミングは中1のときからやっていて
今ではバリバリできるほうだと思うし、この業界の
ドロドロしたところもだいたい知っているつもりなのですが、
いざ面接となるとちょっと不安なので
「これを読めばIT業界の実情が分かる!」みたいな本が
ありましたら是非紹介していただきたいのです。
僕が読んだ中ではこれが面白かったです ↓
「それでもSEになりたいか 葵沢速人 ソフトバンクパブリッシング」
(↑どうでもいいんですがこの人2chネラーですね…)
では、良き先輩方宜しくおねがいします。
0773デフォルトの名無しさん
05/03/19 19:53:18ドロドロしたところもだいたい知っているつもりなのですが、
0774デフォルトの名無しさん
05/03/19 20:06:100775デフォルトの名無しさん
05/03/19 20:09:070776デフォルトの名無しさん
05/03/19 20:09:510777767
05/03/19 20:19:37マジですか!?
ほとんどがPentium3レベル以上ですよ…汗
個人でゲームとか創ってる人ってどうやってるんですか??
だいたいこれくらいならある程度安定して動く!ってなかんじでやってるかと思っていました…。
0778デフォルトの名無しさん
05/03/19 20:24:540779デフォルトの名無しさん
05/03/19 20:30:37自作のツールやゲームを公開するだけなら開発機のスペック書いとけば十分。
逆にゲームやアプリならある程度ターゲット決めて
最低限そのターゲットで動くように作りこんでいけばいい。
逆にどういったスペックでちゃんと動くのかが知りたければβ版を出してフィードバックを求めればいい。
0780デフォルトの名無しさん
05/03/19 20:37:50ホームページに掲載された曲目一覧を利用して入力の手間を省けるようなソフトってありますか?
どなたかご存知の方がいらしたら、どうかよろしくお願いいたします。
0781デフォルトの名無しさん
05/03/19 20:38:460782デフォルトの名無しさん
05/03/19 21:07:31まずは頂神になってください。
話はそれからだ。
0783デフォルトの名無しさん
05/03/19 21:40:03プログラミングの例と関数の解説が載ってると嬉しいのですが
Winsock Programmer's FAQだとちょっと;
0784デフォルトの名無しさん
05/03/19 22:46:13Wisdomは見たか?
0785デフォルトの名無しさん
05/03/19 22:50:50途中で終わっちゃってるしorz
0786デフォルトの名無しさん
05/03/19 22:58:380787デフォルトの名無しさん
05/03/20 00:41:27説明が無い関数が多くて・・・・;
こういうのってMSDNライブラリとかでわかるんですか?
0788デフォルトの名無しさん
05/03/20 00:43:30標準的な関数なら普通は説明しないよね。
あと、チョンという言葉は使わない方が良い。
差別していると思われるよ。
能力的に変わらないのなら、同等に考えようよ。
それが健全な科学者の態度だよ。
0789デフォルトの名無しさん
05/03/20 00:45:52どんな「説明の無い関数」が書いてあった?
具体的に教えてもらえるかな?
0790デフォルトの名無しさん
05/03/20 01:07:58差別してるんだと思うよ。
0791デフォルトの名無しさん
05/03/20 03:01:04明らかに能力的には>>787のが劣ってるんだろ。
こういう(>>787)馬鹿はプログラミングしないで欲しいね。
0792デフォルトの名無しさん
05/03/20 03:22:570793デフォルトの名無しさん
05/03/20 07:45:45明らかに黄色の筆者のほうが読みやすい
0794デフォルトの名無しさん
05/03/20 16:19:44必死と言い出す奴が一番必死、を地で行ってるね。
0795デフォルトの名無しさん
05/03/20 16:23:08たぶん、「嫌いな人種の奴が書いてると思うと、ムカムカして読んでられない」から、明らかに読みにくいんだよ。
0796デフォルトの名無しさん
05/03/20 16:38:130797デフォルトの名無しさん
05/03/20 16:46:250798デフォルトの名無しさん
05/03/20 16:57:300799デフォルトの名無しさん
05/03/20 17:02:480800デフォルトの名無しさん
05/03/20 17:04:12もうフル活用したくてたまらないんだろう。
0801デフォルトの名無しさん
05/03/20 17:06:01http://news19.2ch.net/test/read.cgi/news/1111151335/
0802デフォルトの名無しさん
05/03/20 17:21:44このスレはやたら反応がいいな(藁
0803デフォルトの名無しさん
05/03/20 17:52:340804デフォルトの名無しさん
05/03/20 17:55:00本の著書のほうが数倍上なんだけどね。
それを人種的観点からのみで見下すって、すごい情けない。
っていうかあほ。
0805デフォルトの名無しさん
05/03/20 17:56:420806デフォルトの名無しさん
05/03/20 18:02:180807デフォルトの名無しさん
05/03/20 18:02:57あからさまだからか?
0808デフォルトの名無しさん
05/03/20 18:15:19>>794
0809デフォルトの名無しさん
05/03/20 18:19:460810デフォルトの名無しさん
05/03/20 18:27:25ようこそ厨房さん
0811デフォルトの名無しさん
05/03/20 18:31:20こんばんは在日さん
0812デフォルトの名無しさん
05/03/20 18:41:08∧_∧ <`∀´ > 流石ニダ、兄者
< `∀´ > / ⌒i
/ \ / ィ | |
/ ̄ ̄ ̄ ̄// ̄ ̄ ̄ ̄// ̄ ̄ ̄ ̄// ̄ ̄ ̄ ̄// ̄ ̄ ̄ ̄/
__ _/ Prius // FMV // VAIO // Mebius // LaVie /____
\/_/ ̄ ̄ ̄ ̄// ̄ ̄ ̄ ̄// ̄ ̄ ̄ ̄// ̄ ̄ ̄ ̄// ̄ ̄ ̄ ̄/
_ /ThinkPad //WinBook//DynaBook//Libretto // Presario/
\/_/ ̄ ̄ ̄ ̄// ̄ ̄ ̄ ̄// ̄ ̄ ̄ ̄// ̄ ̄ ̄ ̄// ̄ ̄ ̄ ̄/
_ / Inspiron //Endeavor//InterLink // Evo //Let'sNote/
\/____//____//____//____//____/
│ │ │ │ │ ┌─┐
└────┴────┴────┴────┴───────コ.│
0813デフォルトの名無しさん
05/03/20 19:01:23もう止めた。
0814デフォルトの名無しさん
05/03/20 19:09:58うらやましい。
俺なんか3年前の引退間際PCしか持って無いのに
(ソニン製でなければ、まだまだ現役でいけそうだけど……そろそろご臨終が怖い)
0815デフォルトの名無しさん
05/03/20 19:25:380816デフォルトの名無しさん
05/03/20 21:39:29まだ日本語に不慣れな人?
0817デフォルトの名無しさん
05/03/20 21:40:120818デフォルトの名無しさん
05/03/20 23:33:570819デフォルトの名無しさん
05/03/20 23:40:330820デフォルトの名無しさん
05/03/20 23:47:53黙れ基地外
0821デフォルトの名無しさん
05/03/20 23:54:230822デフォルトの名無しさん
05/03/20 23:59:240823デフォルトの名無しさん
05/03/21 00:00:51こういう技術系の板であからさまに見下したりする奴ってどうかと思う。
0824デフォルトの名無しさん
05/03/21 00:03:210825デフォルトの名無しさん
05/03/21 00:06:150826デフォルトの名無しさん
05/03/21 00:06:48気持ち悪い
どんなツラして書いてるんだ
0827デフォルトの名無しさん
05/03/21 00:31:57真顔で書いてるケースが結局一番キモいと思った。
0828void
05/03/21 00:34:43FORMのpostメソッドはfreadとかで、標準入力をゲトではだめなんだっけ?
0829デフォルトの名無しさん
05/03/21 00:38:38知るかボケ
0830デフォルトの名無しさん
2005/03/21(月) 13:02:08おい、まじめに答えろよこの馬鹿チョンがッ!
0831デフォルトの名無しさん
2005/03/21(月) 13:10:43↑ ↑
起動及び読み込み及び初期化→タイトル→ゲーム→ゲームオーバー
↓ ↓ ↓
起動用メモリ確保失敗・読み込み初期化失敗 クリア→エンディング→終了処理
↓ ↓
エラー表示 タイトルへ戻る
これで足りるかな
0832デフォルトの名無しさん
2005/03/21(月) 13:11:160833デフォルトの名無しさん
2005/03/21(月) 18:28:02コントロールパネル→システム→環境変数
でpathを変更しちゃったんですがデフォルトに戻すにはどうしたらいいですか?
0834デフォルトの名無しさん
2005/03/21(月) 18:31:31WindowsXPのCDを入れてフォーマットからやったらいいじゃん!
0835デフォルトの名無しさん
2005/03/21(月) 21:04:41javaを使ってIDというか会員制みたいなHPを作りたいんだけど・・ヤフー、Googleとかが
IDとパスワードいれたらログインできたりするプログラムなんですが、プログラム辞典なんかで
調べたんだけど載ってないし・・・だれかわかる人いますか?
0836デフォルトの名無しさん
2005/03/21(月) 21:09:21できますが、貴方に作る事はできないでしょう。
0837デフォルトの名無しさん
2005/03/21(月) 21:14:31教えて下さい!!!!!
0838デフォルトの名無しさん
2005/03/21(月) 21:15:040839デフォルトの名無しさん
2005/03/21(月) 21:16:24教えて下さい!!!!!
教えて下さい!!!!!
教えて下さい!!!!!
教えて下さい!!!!!
教えて下さい!!!!!
教えて下さい!!!!!
教えて下さい!!!!!
教えて下さい!!!!!
0840デフォルトの名無しさん
2005/03/21(月) 21:18:15お前もう来なくていいよ。発言が無意味。
0841デフォルトの名無しさん
2005/03/21(月) 21:20:030842デフォルトの名無しさん
2005/03/21(月) 23:12:070843デフォルトの名無しさん
2005/03/21(月) 23:32:220844デフォルトの名無しさん
2005/03/21(月) 23:48:460845デフォルトの名無しさん
2005/03/21(月) 23:49:580846デフォルトの名無しさん
2005/03/21(月) 23:53:590847デフォルトの名無しさん
2005/03/22(火) 17:49:340848デフォルトの名無しさん
2005/03/22(火) 18:13:54.NET(C#)で二つの画像ファイルに書かれているイメージが
等しいかどうかを判定する方法ってありますか?
イメージオブジェに落としてEqualsで比較してもダメでした。
0849デフォルトの名無しさん
2005/03/22(火) 20:43:56telnetのログオンユーザ名&パスワードの入力をスキップする
MS-DOSのバッチファイルって作れるんでしょうか?
調べてみたのですが他のソフトでマクロ動作くらいしか見つからなくて…。
0850デフォルトの名無しさん
2005/03/22(火) 22:04:16バッチファイルプログラミング 2.bat
http://pc8.2ch.net/test/read.cgi/tech/1104911889/
0851デフォルトの名無しさん
2005/03/23(水) 00:19:340852デフォルトの名無しさん
2005/03/23(水) 00:21:470853デフォルトの名無しさん
2005/03/23(水) 00:26:19途中で射精とかせずに。
そうすればもし事故とかに遭っても大丈夫そうなので。
0854デフォルトの名無しさん
2005/03/23(水) 00:37:14氏ね
0855デフォルトの名無しさん
2005/03/23(水) 00:51:23マ板の本スレ
http://pc8.2ch.net/test/read.cgi/prog/1108986009/
詳しくは↓参照
http://pc8.2ch.net/test/read.cgi/prog/1108986009/126
気が向いたらよろしく。
0856デフォルトの名無しさん
2005/03/23(水) 09:56:52char s[10]
と宣言すればこれは10文字の文字が入る領域になるんですよね!?
char s[10]="HelloWorld";
としたら。
s[0]='H';
s[1]='e';
s[2]='l';
s[3]='l';
s[4]='0';
s[5]='W';
s[6]='o';
s[7]='r';
s[8]='l';
s[9]='d';
s[10]=\0
これでNULL文字入れてぴったり10ですよね?
こう仮定してここにmemcpyで10の文字列を書き込んだら、なぜか変数破壊を起こしてしまいます...
で
s[11]とすると、変数破壊が起こらないようになりました。ここで質問なんですが、この最後のs[11]にはいったい何が
入ってるんですか?、なぜ1個余分に多く宣言しないといけないのですか?教えてください
0857デフォルトの名無しさん
2005/03/23(水) 10:01:41まず、配列とポインタは別物。
char s[10]でchar型の領域を10個確保したわけだ。
んで、本文中のs[i]は
*(s+i)に置き換えられるから、10個しか領域ないのにナル文字合わせて11個だから領域破壊してしまうわけ。
0858デフォルトの名無しさん
2005/03/23(水) 10:08:42と言うことは
宣言時の添え字はあくまで、(その変数のサイズ*添え字)をあらわすわけであって。
char s[10]と宣言したら、0を含めた、全部で11個の領域が確保されるわけじゃないってことなんですね?
0859デフォルトの名無しさん
2005/03/23(水) 10:20:33>>856って言語に依存するのにそこが書かれてない
0860856
2005/03/23(水) 10:21:410861デフォルトの名無しさん
2005/03/23(水) 10:56:333Dソフト、メタセコイアのC/C++用インポータライブラリもしくは、そのソースがおいてあるところは無いですか。
どなたかご存知ないですか?
自分で作るときの参考にしたいんです。
0862デフォルトの名無しさん
2005/03/23(水) 10:56:52[0] から [9] までの10個。
どんなに駄目な本でもWebでも、配列の宣言の解説には
必ず書いてある筈なんだが…と思ったら
>>860
Cじゃないのか。降参。
0863デフォルトの名無しさん
2005/03/23(水) 11:34:20ダメな本は、
int n[11];とおまじない宣言し、
n[1]〜n[10]を使う。
0864856
2005/03/23(水) 11:35:27すみませんC言語です
かなりバカな質問だってことは後から、今ようやく気づきました。
自分で自分が許せなくなりました
皆さん回答ありがとうございましたm(_ _)m
0865デフォルトの名無しさん
2005/03/23(水) 11:53:15α1 ∧ α2 ∧....∧^ αn
ってのをよくリストをもったAndConditionみたいな感じで実装するんだけど
もしこれが空リストだったらどうなるの?
俺はいまTRUEってことにしてるけど証明のしかたがわかんない
0866デフォルトの名無しさん
2005/03/23(水) 12:49:49a1 ∧ a2 ∧...∧ an = A
b1 ∧ b2 ∧...∧ bn = B
のとき
a1 ∧ a2 ∧...∧ an ∧ b1 ∧ b2 ∧...∧ bn = A ∧ B
が成り立つから、
{a1,a2, ... , an}が空のときも上が成り立つようにしたほうが便利。
ただし、これは都合が良いように定義すればよい、証明するような問題ではない。
例外投げたほうが便利な時もあるし。
0867勉強中 ◆JfjP.1.WKo
2005/03/24(木) 07:31:52友達でSEやってる椰子がいるんですが、そいつは使った事ないらしいんですが。。
0868デフォルトの名無しさん
2005/03/24(木) 08:13:410869デフォルトの名無しさん
2005/03/24(木) 10:12:16どんな言語を使っているのでしょうか?
0870デフォルトの名無しさん
2005/03/24(木) 10:16:420871デフォルトの名無しさん
2005/03/24(木) 10:44:21vectorにある俺が作ったソフトはJava
0872デフォルトの名無しさん
2005/03/24(木) 10:58:340873デフォルトの名無しさん
2005/03/24(木) 12:18:58それがどうした
0874名無しさん ◆Me6i2cacaw
2005/03/24(木) 13:12:42どうすりゃ、USB読み込みますか?
0875デフォルトの名無しさん
2005/03/24(木) 13:20:05板違い
PC初心者
http://pc5.2ch.net/pcqa/
0876デフォルトの名無しさん
2005/03/24(木) 14:19:510877デフォルトの名無しさん
2005/03/24(木) 14:22:590878デフォルトの名無しさん
2005/03/24(木) 14:24:07初心者のためのプログラミング言語ガイド
http://pc8.2ch.net/test/read.cgi/tech/1034505166/
0879デフォルトの名無しさん
2005/03/24(木) 14:32:35どうしたらよいですか?
0880デフォルトの名無しさん
2005/03/24(木) 14:33:49見なければいい
0881デフォルトの名無しさん
2005/03/24(木) 14:47:49「これが、私が考えたスレッドだ。
質問の質に関していろいろ言う人もいるかもしれない。
それは、対応する回答者やその他のネラーが、この仕様に合わせてもらうしかない。」
「書き込みの量はこれ以上少なくしたくないし、スレのレベルもこれ以上高くしたくなかった。
65刷の5が全角なのも狙ったもの。それが仕様。
これは>>1が立てたもので、そういう仕様にしている。
明確な意志を持ってるのであれば、間違ったわけではない。
ム板で一番敷居の低い質問スレを作ったと思う。
新興IT企業が行った経営に対して利益のほとんどはM&AなのにIT企業を名乗るのはおかしいと難癖をつける人はいない。
それと同じこと。」
0882デフォルトの名無しさん
2005/03/24(木) 16:58:09>利益のほとんどはM&AなのにIT企業を名乗るのはおかしい
ナノワロス
0883デフォルトの名無しさん
2005/03/24(木) 17:14:42VC5.0でDLLを作成しています。外部関数宣言のCPPファイル内の
グローバルエリアに
char strPath[255];を宣言し外部から引き継いだパラメタを
プロジェクト内で使い回ししたいのです。
そこで同プロジェクト内に存在するCソースファイルのグローバルエリアに
同じく extern char strPath[255];宣言しているにも関わらず
ビルド開始を行うと LNK2001: 外部シンボル"_strPath"は未解決です
とエラーが発生してしまいます。解消の方法を伝授いただきたく思います。
開発環境はWinXp VS97です。
0884デフォルトの名無しさん
2005/03/24(木) 18:21:420885デフォルトの名無しさん
2005/03/24(木) 18:58:20メタ質問、メタレスは禁止ですよ
0886883
2005/03/24(木) 18:58:57宣言だけでは駄目でしょうか?
一応 extern C宣言もしております。
奇妙なのですが、当該変数にstrcpyを行うと883のようなエラーになり
strcpyしてる部分をコメントアウトにすると、エラーが解消します。
原因がよくわかりません。
ちなみにMFCは使わずSDKで組んでいます。
0887デフォルトの名無しさん
2005/03/24(木) 19:01:28extern char c;
は、char cをexternと宣言してるだけであって、char cを定義してるわけではないから、
externとは別に、どこかのソースに
char c;
が必要
0888883
2005/03/24(木) 19:10:21レスありがとうございます。
実態の宣言という事であれば、CPPファイルのグローバルエリアに
記述しております。
それとは別にヘッダーにexternし、Cソース部に実態の定義を行うという事でしょうか?
0889デフォルトの名無しさん
2005/03/24(木) 19:23:46定義の上に宣言も置いとけ。
0890883
2005/03/24(木) 19:28:58定義の上に宣言を置いてみたのですが、
コンパイルエラー発生しなくなりました。が
当然、実態としての宣言が2つとなっているためか、値が引き継がれません。
何かいい策はないでしょうか?よろしくお願いします。
0891デフォルトの名無しさん
2005/03/24(木) 19:43:05「実態としての宣言」がさっぱりわからん。
なんなんだ。その、実態としての、っていう限定子は。
宣言は同一内容なら何度出ても問題ない。
定義が多重なら、リンカが文句を言う。
0892883
2005/03/24(木) 19:55:28main.cpp のグローバルエリア(関数内ではなく上部のグローバルエリア)
に char strPAth[255];
main.cppから呼び出されるsub.c のグローバルエリアに
char strPAth[255];
これで実態としての宣言が2個所になります。
それと別にsub.h(sub.cが参照するインクルードファイル)に
extern char strPAth[255]; を宣言しています。
これだとリンカエラーは発生せず。ビルドがうまくいくのですが
実態として宣言した変数が2個あるためか、デバッグ時に
値が引き継がれておりません。
基本的にCPP内のメイン関数が処理に必要なデータ群を引き継いでくるので
そこから以降のCソース内サブ関数へ処理が流れて行く時、引き継がれた
情報を共有できれば解決となります。
最終手段としてはパラメタでの情報完全引継ぎを行う予定ですが
修正個所の影響が多い為、可能であれば変数での使い回しを行いたいのです。
0893デフォルトの名無しさん
2005/03/24(木) 20:09:28宣言、extern "C" char strPAth[255];にでもしとけ。
0894デフォルトの名無しさん
2005/03/24(木) 20:13:48メタというより、ネタ。
0895883
2005/03/24(木) 20:24:58ありがとうございました!!
解決です。非常に助かりました。感謝いたします。
0896デフォルトの名無しさん
2005/03/24(木) 20:58:46という一行があったら、いちいち
( HBRUSH )GetStockObject( WHITE_BRUSH ) というキャストをしなければなりません。
自分の環境は、VC++6.0 なのですが、キャスト無しでビルド通す方法ってなのですか?
0897デフォルトの名無しさん
2005/03/24(木) 21:00:400898デフォルトの名無しさん
2005/03/24(木) 21:03:000899デフォルトの名無しさん
2005/03/24(木) 21:05:030900デフォルトの名無しさん
2005/03/24(木) 21:05:290901デフォルトの名無しさん
2005/03/24(木) 21:05:390902デフォルトの名無しさん
2005/03/24(木) 21:05:480903デフォルトの名無しさん
2005/03/24(木) 21:06:25汎用ハンドルを返すんだからキャストは必須だろが
0904デフォルトの名無しさん
2005/03/24(木) 21:10:24p = malloc(100) ;
とかってたまにキャストしてないのがあるんですが、これはコンパイラによって
許されるということですか?
0905デフォルトの名無しさん
2005/03/24(木) 21:11:55まだvoid*が無かった頃の名残じゃまいか
0906デフォルトの名無しさん
2005/03/24(木) 21:13:500907デフォルトの名無しさん
2005/03/24(木) 21:14:51CではOK
C++ではNG
0908デフォルトの名無しさん
2005/03/24(木) 21:16:310909デフォルトの名無しさん
2005/03/24(木) 21:17:36誰だよお前
0910デフォルトの名無しさん
2005/03/24(木) 21:48:32http://www.itmedia.co.jp/enterprise/articles/0503/23/news086.html
0911デフォルトの名無しさん
2005/03/24(木) 23:12:44たいした量でもないのに6分割してあってやたら読むの面倒だな。
ローカルに保存させまいとしているのか?
さすがITMediaだ。
0912デフォルトの名無しさん
2005/03/24(木) 23:22:10絵を表示したいんですが、どこか参考になるサイトとかありませんか?
教えてくださいおながいします。
0913デフォルトの名無しさん
2005/03/24(木) 23:26:53OSとハードは何??
0914デフォルトの名無しさん
2005/03/24(木) 23:34:42IBM PC-AT互換機
x86でおねがいします
0915デフォルトの名無しさん
2005/03/24(木) 23:36:09OSは何だと聞いてるのに無視か。頭にきた。
0916デフォルトの名無しさん
2005/03/24(木) 23:36:52IBM PC-AT互換機
x86であれば、OSは何でもいいです。
0917デフォルトの名無しさん
2005/03/24(木) 23:46:35OSやコンパイラ、何でもいいだと?準備できるのか?貴様は!!
0918デフォルトの名無しさん
2005/03/24(木) 23:48:06もう寝とけ
0919デフォルトの名無しさん
2005/03/24(木) 23:49:37怒るだけ損だよ
せっかく答えてやろうとしたんだろうけど
0920デフォルトの名無しさん
2005/03/24(木) 23:50:57いまOSなしの、CPU直制御でコーディングしてるのでOSは何でもいいんです。
VRAMの構造が知りたいんです。
2bytes単位で、2bytesのここからここまでのbitが色の情報で...見たいな感じで。
0xB0000かにASCIIコードを放り込めば、キャラクターが表示されるというのは試してみて成功しました。
次は四角とか丸とかの絵を表示したいんです
ぐぐってみてもほとんど情報が見つからなくって..。
お願いします
0921デフォルトの名無しさん
2005/03/25(金) 00:07:29ぐぐれば出てくるじゃんか・・・
0922デフォルトの名無しさん
2005/03/25(金) 00:07:32#include <windowsx.h> してGetStockBrush
中でやってることは>>901と同じだけどな
0923デフォルトの名無しさん
2005/03/25(金) 00:13:33えぇーー、どんなキーワードでぐぐりましたか?
今も探してるんですが...見つかりません。教えてくださいお願いしますm(_ _)m
0924デフォルトの名無しさん
2005/03/25(金) 00:18:42いちいち頭にくる奴だな
INT 10H
0925デフォルトの名無しさん
2005/03/25(金) 00:22:20ああ。私が探してるのはVRAMの構造について解説しているサイトです
int 10hはBIOSコールなのでプロテクトモードだと使えないんです。
0926デフォルトの名無しさん
2005/03/25(金) 00:25:28そう来ると思ったよ
プロテクトモードだと一言も言ってないだろ?貴様は
大体BIOSコールなので使えない?アホか
構造もクソもねえぞ?ちょこっとやればわかるぜ?
0927デフォルトの名無しさん
2005/03/25(金) 00:27:51だから「VRAMの構造について...」
って言ったと思うんですが...。
0928デフォルトの名無しさん
2005/03/25(金) 00:29:43質問曲解して逆切れカコワルイ
0929デフォルトの名無しさん
2005/03/25(金) 01:02:14A000 0000 にリードライトすれば読み書きできる。
直接読み書きはビデオモードによって違うのでぐぐれ。構造がまったく違う。
640*480の16色ならAPAバッファ、それ以上の解像度は
説明もめんどくさいからグラフィクスライブラリのソース読め。
0930デフォルトの名無しさん
2005/03/25(金) 01:13:35おめほんとにぐぐった?
今このスレ見て、ほんとに無いのか?と思って探したらすぐ見つかったけどな。
http://thorkildsen.no/faqsys/cates/video.html
0931デフォルトの名無しさん
2005/03/25(金) 01:15:01VGA操作しようというのが間違ってる。
0932デフォルトの名無しさん
2005/03/25(金) 01:16:41A000 0000にライトするだけじゃ表示されないようです...。
何かVGAの設定が必要のようですが...
>>930
すばらしい、ありがとうございます。こちらは大変参考になりそうです。
私は
「VRAM VGA 0xA0000」
「VRAM 0xA0000」
「VRAM VGA pixel」
見たいなキーワードでぐぐってました(もちろん海外サイトも視野に入れて)
参考にさせていただきます。
0933デフォルトの名無しさん
2005/03/25(金) 01:20:35ビデオモードによって違うと言ってるのに・・・
みんなが苛立つのもわかるな。
0934デフォルトの名無しさん
2005/03/25(金) 01:23:29手持ちの資料とあわせて何とかできそうです
皆さんにはずいぶん精神的に負担をかけご迷惑をかけたようなので、もう終わりにしたいと思います
大変ありがとうございましたm(_ _)m
0935デフォルトの名無しさん
2005/03/25(金) 06:09:33それが質問した香具師のマナー。
0936デフォルトの名無しさん
2005/03/25(金) 15:07:42for(int i=0; i<10; i++) printf("%d\n", i);
を
int counter;
init(){ counter=-1; }
int next(){ return counter++<10; };
int get(){ return counter; }
init();
whlie(next()) printf("%d\n", get());
に変換すること、また両者の構造をそれぞれなんと呼ぶんでしょうか?
(これはイテレータとは関係ない話です。たぶん)
ループを内部で囲い込んでいる構造と、ループ(とは限りませんが)の状態を明示的に進めていける構造に名前がついていたら教えてください。
0937デフォルトの名無しさん
2005/03/25(金) 16:42:39たぶんカプセル化。
でもcouterを最低でもstaticにしないとカプセル化にならない罠。
0938デフォルトの名無しさん
2005/03/25(金) 17:29:28イメージ名だけを変更するには
Ollyやstiringとかで、どこを改変すればいいですか
具体的にはスペシャルねこまんまのイメージ名の
Neko.exeを他の名前にしたいんです
0939デフォルトの名無しさん
2005/03/25(金) 17:37:36をCで作ってみたのですが、
想定していた結果になりません。
http://katori-id.hp.infoseek.co.jp/Program/hinode.c.html
どなたか理由を教えていただけませんか。
0940デフォルトの名無しさん
2005/03/25(金) 17:40:450941デフォルトの名無しさん
2005/03/25(金) 17:42:13どういう風に実行したらどういう結果になったんだ?
想定していた結果も合わせて書いて味噌。
0942デフォルトの名無しさん
2005/03/25(金) 17:45:52printf()の書式指定で、"%02d"を覚えておくと少しは幸せになれるかも知らん。
0943デフォルトの名無しさん
2005/03/25(金) 17:54:38\_q 緯度:38.800000[度] 経度:141.800000[度]
高度:0.000000[m.] TZ:9[時間]における、
日出、日入、月出、月入、月齢です。\_q
\x \_q 2005年3月25日は、
日出 05:29
日入 17:49
月出 17:13
月入 05:15
月齢 15.100000
です。 \_q
実行結果
\_q 緯度:38.800000[度] 経度:141.800000[度]
高度:0.000000[m.] TZ:9[時間]における、
日出、日入、月出、月入、月齢です。\_q
\x \_q 2005年3月25日は、
日出 01:45
日入 21:02
月出 01:10
月入 00:04
月齢 14.800000
です。 \_q
です。
0944デフォルトの名無しさん
2005/03/25(金) 17:56:32hinode 2005 3 25 38.8 141.8 9 0
を実行しました。
0945デフォルトの名無しさん
2005/03/25(金) 17:58:400946デフォルトの名無しさん
2005/03/25(金) 17:59:20下にある出力タブのデバッグのところに文字列を書くには
どのようにすれば良いのでしょうか。
デバッグに使いたいと思っています。
0947デフォルトの名無しさん
2005/03/25(金) 18:01:01優しいな。
「何処が悪いのか判らないので丸ごとデバッグして下さい」
なんていう奴に親切にするとは。
0948デフォルトの名無しさん
2005/03/25(金) 18:01:51#include <windows.h>
OutputDebugString("hoge");
0949デフォルトの名無しさん
2005/03/25(金) 19:47:23すみませんでした。
tenmon1.hを使って
月齢のみを求めてみた結果、
CalcLambda();と
CalcLambdaS();
が出力する値が、JavaScriptと違うことがわかりました。
そこの直し方がわかれば、後は自力で直せると思いますので、
どうか教えてください。
0950デフォルトの名無しさん
2005/03/25(金) 20:03:59JavaScript ....| C
...|
太陽と月の黄経:53454.5 ......|太陽と月の黄経:53454.500000
月の視黄経:180.52859783358872 .|月の視黄経の計算:177.094964
太陽視黄経:4.937799684864785 |太陽視黄経の計算:3.248807
となりました。
0951デフォルトの名無しさん
2005/03/25(金) 20:13:39どこかで計算誤差が蓄積してるだけじゃないか?
0952デフォルトの名無しさん
2005/03/25(金) 21:06:41いいや違う。誤差なんて生易しいもんではない。ただのバグだ。
0954デフォルトの名無しさん
2005/03/25(金) 22:26:39ストリームとして文字列をもりもり流し込めたりできないのかな
0955デフォルトの名無しさん
2005/03/25(金) 22:36:08取り合えず、お金をかけずにソフトを作ってみたいんですが、
どうしたら良いのか助言をください。
0956デフォルトの名無しさん
2005/03/25(金) 22:38:20http://onigiri.s3.xrea.com:8080/delphi/index.php?Delphi%A4%CE%C6%FE%BC%EA%A4%C8%A5%A4%A5%F3%A5%B9%A5%C8%A1%BC%A5%EB
0957デフォルトの名無しさん
2005/03/25(金) 22:39:16ソフト会社に就職する。
逆にお金が入ってくるよ。
0958デフォルトの名無しさん
2005/03/25(金) 22:46:53サンクス!
がんばってソフト作ってみます。
>>957
バカバカバカバカ
簡単に言わないでよ…。
0959デフォルトの名無しさん
2005/03/25(金) 23:31:54cygwin 上からでなければ使えないのでしょうか?
cmd.exe 上で使える gcc ってないのでしょうか?
cygwin だと bash とかですよね。シェルの使い方が分かりません。
Win 厨が gcc を楽に使えるアイディアを下さい
もし無いなら Unix 文化と cygwin の基本から勉強しまつ
0960デフォルトの名無しさん
2005/03/25(金) 23:35:03MinGW GCC
GUI環境が欲しければDevC++とか
0961デフォルトの名無しさん
2005/03/25(金) 23:35:16Cygwin\binにパス通せばコマンドプロンプトから普通にコンパイルできるよ。
0962959
2005/03/25(金) 23:39:54>>960
MinGW ってWindows に対応してるんだ。しらんかった。スレもあるしいい感じ。試してみる。
GUI はいらないけど,せっかくだから DevC++ とやらも調べてみる。
>>961
マジッスか?
試してみる。
0963デフォルトの名無しさん
2005/03/25(金) 23:41:25お前マジで頭良いな。
0965デフォルトの名無しさん
2005/03/26(土) 00:21:520966デフォルトの名無しさん
2005/03/26(土) 00:31:33#define DEG 1.0/3.14159265358979
#define RAD 180.0/3.14159265358979
コレは何を意図しているの?
0967959
2005/03/26(土) 00:54:56さて結果報告
>>960
早速 MinGW を DL して試しました。cmd から普通にコンパイルできました。cool.
DevC++ は今日は止めときます。
>>961
で cygwin の gcc を試そうとしたら gcc が入っていないことに気づき devel とかいうのを全部インスコ
(なんのために cygwin 入れてたんだよ俺…)
cygwin/bin の gcc は cmd 上で普通に使えました。
みんなありがと
0968デフォルトの名無しさん
2005/03/26(土) 01:22:30他人(特にコンパイラのような定番ソフト)を疑うよりは自分を疑え。
>>966
既にここに答がw
http://pc8.2ch.net/test/read.cgi/tech/1111231578/251
0969939
2005/03/26(土) 02:56:29今までかかったことは置いといて、
>>966
#define DEG 1.0/3.14159265358979
#define RAD 180.0/3.14159265358979
rad <-> 度
のつもりで書いたのですが思いっきり間違えてますね。
直したら月齢は、正しい値になりました。
まだバグがあるのですが、自力でがんばってみようと思います。
大変お騒がせいたしました。
0970デフォルトの名無しさん
2005/03/26(土) 03:34:580971デフォルトの名無しさん
2005/03/26(土) 03:39:490972デフォルトの名無しさん
2005/03/26(土) 03:43:48整数、小数の四則演算が出来れば十分。
それ以上はプログラミングの対象次第。
例えば3Dのゲームを作る場合は三角関数や行列を使ったり。
0973デフォルトの名無しさん
2005/03/26(土) 04:16:17ありすぎて意味分からないです。
0974デフォルトの名無しさん
2005/03/26(土) 04:18:16求人票に乗ってるだろ。**のできる人募集って。
その中で自分のやりたいものを選べ。
0975デフォルトの名無しさん
2005/03/26(土) 05:03:19って書いてありました。
JAVAでいいのかな。
0976デフォルトの名無しさん
2005/03/26(土) 05:22:18言っておくが、一つの言語しかできない役立たずにはなるなよ
0977デフォルトの名無しさん
2005/03/26(土) 09:20:13http://www.jah.ne.jp/~naoyuki/Writings/ExtIos.html
これを応用してOutputDebugStringに流すようにすればいいだけ。
0978デフォルトの名無しさん
2005/03/26(土) 11:00:49矩形の数自体はそう多くないんで(MAXでも50くらい)、速さはそんなになくてもいいんだけど。
0979デフォルトの名無しさん
2005/03/26(土) 11:14:100980デフォルトの名無しさん
2005/03/26(土) 11:17:33□□□
□■□
□□□
0981デフォルトの名無しさん
2005/03/26(土) 11:21:33矩形が二つの座標(x&y)で定義されているなら
矩形Aの四つの頂点をすべて計算して
矩形Bの四つの頂点それぞれがその範囲にあるか否かを調べるのだと思うけど
スマートじゃないなorz
0982デフォルトの名無しさん
2005/03/26(土) 11:39:51<a href="main.html" target="top_a">
パールの
print "[<a href=\"$homepage\" target=\"_top\">トップ</a>]\n";
に似たようなものはPHPではどう書くのでしょうか?
define("HOME", '../main.html');
これだけだとフレームを使ったページの場合、片方のフレームに全てが表示されてしまい
同じフレームが二つある状態になってしまうんです
0983デフォルトの名無しさん
2005/03/26(土) 11:46:24> 970 名前:デフォルトの名無しさん :05/03/26(土)03:34:58
> プログラミングに必要な数学を教えてください。
http://www.amazon.co.jp/exec/obidos/ASIN/4797329734/249-3578410-7492329
0984デフォルトの名無しさん
2005/03/26(土) 12:12:050985デフォルトの名無しさん
2005/03/26(土) 12:12:44モーダルダイアログ&プログレスバーを表示したいと思っています(+Lhacaのようなイメージ)
しかしWM_INITDIALOGでループすると表示されるころには処理が終わってしまいます。
このような場合はどのように処理を書けばよろしいのでしょうか。
よろしくお願いします。
0986985
2005/03/26(土) 12:15:29Windows2000 SP4
Visual C++ 6.0 SP6 です。
0987デフォルトの名無しさん
2005/03/26(土) 12:50:58ワーカースレッドで圧縮処理するとか
0988デフォルトの名無しさん
2005/03/26(土) 13:07:21ヒント
n次元のboxは各次元方向の区間 interval[n] で表現される。
box0 と box1 は、
次元iの互いの区間、
box0.interval[i] と box1.interval[i]
が全次元で交差してあれば、交差していると言える。
0989985
2005/03/26(土) 13:33:20ご返答ありがとうございます。
WM_INITDIALOG(WM_ACTIVE?)でワーカースレッドを起動すればよさそうですね。
スレッド内でwhileループを行っても安全か経験が無いものでわからないのですが、
一度それで実装してみようと思います。
ありがとうございました。
0990デフォルトの名無しさん
2005/03/26(土) 17:29:320991デフォルトの名無しさん
2005/03/26(土) 17:39:36http://pc8.2ch.net/test/read.cgi/tech/1111826334/l50
0992デフォルトの名無しさん
2005/03/26(土) 17:41:180993デフォルトの名無しさん
2005/03/26(土) 17:42:250994デフォルトの名無しさん
2005/03/26(土) 17:42:34ああ、それならたばこ屋の角を右に曲がって
まっすぐ1光年ほど行ったところにあります。
0995デフォルトの名無しさん
2005/03/26(土) 21:09:360996デフォルトの名無しさん
2005/03/26(土) 21:10:240997デフォルトの名無しさん
2005/03/26(土) 21:10:59{
OutputAA(SENTORI);
BeginCount();
}
0998デフォルトの名無しさん
2005/03/26(土) 21:11:03http://pc8.2ch.net/test/read.cgi/tech/1111826334/l50
0999デフォルトの名無しさん
2005/03/26(土) 21:11:39http://pc8.2ch.net/test/read.cgi/tech/1111826334/l50
1000デフォルトの名無しさん
2005/03/26(土) 21:11:44http://pc5.2ch.net/test/read.cgi/tech/1106406806
次スレ
http://pc8.2ch.net/test/read.cgi/tech/1111826334/l50
10011001
Over 1000Threadもう書けないので、新しいスレッドを立ててくださいです。。。
レス数が1000を超えています。これ以上書き込みはできません。