[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 2chのread.cgiへ]
Update time : 05/09 13:07 / Filesize : 131 KB / Number-of Response : 619
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

スレ立てるまでもない質問はここで 第89刷



1 名前:デフォルトの名無しさん [2008/02/11(月) 19:44:11 ]
質問する前にGoogleで検索しましょう。www.google.co.jp
プログラム・ソフトの使い方はPC初心者板やソフトウェア板へ。
ウイルス、ハッキング・クラッキングを求めるような発言は禁止です。
JavascriptはWeb制作板、CGIはWebプログラミング板へ。
業界談義、愚痴はプログラマ板へどうぞ。
ゲーム関係の話題はゲーム製作板へどうぞ。

前スレ
スレ立てるまでもない質問はここで 88匹目
pc11.2ch.net/test/read.cgi/tech/1200057632/

159 名前:デフォルトの名無しさん mailto:sage [2008/02/16(土) 13:21:42 ]
>>155


160 名前:デフォルトの名無しさん mailto:sage [2008/02/16(土) 14:22:31 ]
>>159
試用版が製品版と同一なのは歓迎こそすれ、問題となるような点は無いってことだろ。

161 名前:デフォルトの名無しさん mailto:sage [2008/02/16(土) 14:24:54 ]
それじゃあ試用版買う意味なくなるじゃん・・・

162 名前:デフォルトの名無しさん mailto:sage [2008/02/16(土) 14:25:14 ]
間違えた、試用版買う意味なくなる

163 名前:デフォルトの名無しさん mailto:sage [2008/02/16(土) 14:25:22 ]
サポートとライセンス代だろjk

164 名前:デフォルトの名無しさん mailto:sage [2008/02/16(土) 14:29:51 ]
>>162
製品版買う意味なくなる、だろ。

165 名前:デフォルトの名無しさん mailto:sage [2008/02/16(土) 14:34:06 ]
その試用版を適用したデータが軒並公開不可能になることにさえ目をつぶればな

166 名前:デフォルトの名無しさん mailto:sage [2008/02/16(土) 15:20:21 ]
どのソフトらを念頭に置いて言ってるの?

167 名前:デフォルトの名無しさん mailto:sage [2008/02/16(土) 21:35:21 ]
WIN32 APIのSetROP2と同じ様な機能を持つ、CarbonAPIをご存じの方いませんか?



168 名前:デフォルトの名無しさん mailto:sage [2008/02/17(日) 00:43:03 ]
某ソースがうpされてるんだが繋がらない・・・俺だけ?
www2.uploda.org/

169 名前:デフォルトの名無しさん [2008/02/17(日) 01:50:44 ]
#ifndef _FILE_DEFINED
struct _iobuf {
char *_ptr;
int _cnt;
char *_base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char *_tmpfname;
};
typedef struct _iobuf FILE;
#define _FILE_DEFINED
#endif


という定義の中の*_tmpfnameを表示させようとしたんですがうまくいきません。
printf("tmpfname :%c\n",*fp->_tmpfname);
を実行するとエラーで落ちるんですがこれじゃダメですか?

170 名前:デフォルトの名無しさん mailto:sage [2008/02/17(日) 02:03:31 ]
>>169
FILEの中身をデリファレンスしちゃいけません。

ってのはさておき、先ずはprintf("%p\n", fp->tmpfname)してみるんだ。

171 名前:デフォルトの名無しさん [2008/02/17(日) 02:27:53 ]
>>170
おぉ、なんかわからんがエラーにはなりませんでした!
でも00000000でした。名前が入ってるのかと思ったのに。
ありがとうございました。

172 名前:デフォルトの名無しさん [2008/02/17(日) 02:36:21 ]
>>170

でも、

#ifndef _FILE_DEFINED
struct _iobuf {
char *_ptr;             ←こいつと
int _cnt;
char *_base;            ←こいつはちゃんと表示されたんですけど何が違うんですか?
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char *_tmpfname;
};
typedef struct _iobuf FILE;
#define _FILE_DEFINED
#endif


173 名前:デフォルトの名無しさん mailto:sage [2008/02/17(日) 03:00:19 ]
>>156
ありがとうございます
おかげで見つかりました

174 名前:デフォルトの名無しさん mailto:sage [2008/02/17(日) 03:08:41 ]
環境
OS: 32-bit XP
CPU: Q6600
Compiler: MS Visual C++
にて、コンパイル時に
c:\program files\microsoft visual studio 9.0\vc\include\codeanalysis\sourceannotations.h(19) : error C2054: 'f' の後に '(' が必要です。
となるのでそこを見てみると、
typedef _W64 unsigned int size_t;
とあります。64ビットのオプションか何かの問題でエラーが発生しているのでしょうか?

175 名前:デフォルトの名無しさん mailto:sage [2008/02/17(日) 03:11:30 ]
>>172
ポインタがNULLじゃないから表示されたんだろう。
なんにしても、FILEの中身は見ちゃダメ。


176 名前:デフォルトの名無しさん mailto:sage [2008/02/17(日) 03:14:08 ]
>>172
恐らくは、_tmpfnameは使われていないときはNULLに設定されているのだろう。
どういうときに使われるのかはコンパイラの制作者に聞いてくれ。

>>174
自作のプログラムをコンパイルしているのだとしたら、極シンプルなものをコンパイルしてみたまえ。
それでもそのエラーが出るなら環境の問題、そうでないなら自作のプログラム側の問題。

177 名前:デフォルトの名無しさん [2008/02/17(日) 03:16:48 ]
なんで見ちゃダメなんですかぁ(><)
見るなと言われると余計見たくなるんですが



178 名前:デフォルトの名無しさん mailto:sage [2008/02/17(日) 03:27:17 ]
えっち♥

179 名前:デフォルトの名無しさん mailto:sage [2008/02/17(日) 03:33:57 ]
>>176
自作のプログラムの問題のようです。
\wp64オプションを外してリビルドしてみましたが、やはり発生します。

180 名前:デフォルトの名無しさん mailto:sage [2008/02/17(日) 03:36:34 ]
別に見るのは問題ない。
でも、FILE構造体の中身を直接使うようなコードを書くのは行儀が悪い。
FILEを使う標準関数のソースと合わせて、
いかに実装を知らせずにやり取りさせるかの一例として眺めるのには使えるかもしれない。

181 名前:デフォルトの名無しさん [2008/02/17(日) 03:45:12 ]
書き換えてるわけじゃなくてprintfで出力するのもまずいんですか?

182 名前:デフォルトの名無しさん mailto:sage [2008/02/17(日) 03:52:22 ]
別にまずくない。
どういう動作をしているか、どういう構造をしているのか見たいと思うのは自然なことだ。
でも、全てのFILEの実装が同じである保証はないから、
普通にプログラムを書く分にはFILEがどう定義されているかに依存する書き方をしない方が
後々問題を起こしにくいということ。

183 名前:デフォルトの名無しさん mailto:sage [2008/02/17(日) 03:52:58 ]
>>179
バックアップに更新ファイルだけペーストして取り繕ってみたら発生しなくなりました。
原因はわからないけど解決はできたのでまたコーディング作業に戻ります。


184 名前:デフォルトの名無しさん [2008/02/17(日) 06:55:51 ]
#define __NANASHI WAROSU

と定義したとして、_NANASHIを表示させたい場合どうすればいいんでしょうか?
printf("_NANASHI");だとそのまま_NANASHIが出力されちゃうんです。

185 名前:デフォルトの名無しさん mailto:sage [2008/02/17(日) 07:06:00 ]
>>184
printf("%d",_NANASHI);かな?
defineの内容によっちゃ%sになるかも知れんが・・・

186 名前:デフォルトの名無しさん mailto:sage [2008/02/17(日) 10:22:59 ]
>>182
たまに中身が変わったりしてコンパイルできなくなったり動かなくなったりするしな。

187 名前:158 mailto:sage [2008/02/17(日) 11:22:00 ]
>158おながいします。



188 名前:デフォルトの名無しさん mailto:sage [2008/02/17(日) 11:58:37 ]
VB2005と2008Expressって結構違う所あるかな?

189 名前:デフォルトの名無しさん mailto:sage [2008/02/17(日) 12:11:42 ]
なんでググらないのかな、このクズは

190 名前:デフォルトの名無しさん mailto:sage [2008/02/17(日) 12:12:30 ]
>>189
ググったよ。ググったからここに来たんだよ

191 名前:デフォルトの名無しさん mailto:sage [2008/02/17(日) 12:25:24 ]
それで分からないのなら脳に何か障害がある可能性が高い。
まずは病院。

192 名前:デフォルトの名無しさん mailto:sage [2008/02/17(日) 12:42:54 ]
違いがよくわからければ、とりあえず最新の2008を使っておけばいいよ。

193 名前:デフォルトの名無しさん mailto:sage [2008/02/17(日) 14:19:04 ]
>>192
そっか。ありがとう。

194 名前:デフォルトの名無しさん [2008/02/17(日) 17:12:32 ]
昔fgets使うよりfgetc使って書いた方がいいとか聞いた記憶があるんですが、今もそうなんですか?

195 名前:デフォルトの名無しさん mailto:sage [2008/02/17(日) 17:16:03 ]
>>194
目的に応じて使い分け
どっちでもいいよ
ただしgetsは使うな

196 名前:デフォルトの名無しさん [2008/02/17(日) 17:29:22 ]
タブは\tで、改行は\nなんですが、スペースってどう表現すればいいですか?

197 名前:デフォルトの名無しさん mailto:sage [2008/02/17(日) 17:31:03 ]
どの環境の話?
普通にスペースじゃだめなのか



198 名前:196 [2008/02/17(日) 17:45:08 ]
UNIXではどうなのかと、Winではどうなのか知りたいです。
スペースそのままでもいいんですけど、もうちょっとスマートな書き方ないかなと思って。

199 名前:デフォルトの名無しさん mailto:sage [2008/02/17(日) 17:52:02 ]
>>198
ごめん意味がわからない
OSはそんなこと気にしないからプログラムの問題じゃないの?
エスケープなしがいちばんスマートだと思うが

200 名前:デフォルトの名無しさん mailto:sage [2008/02/17(日) 17:57:12 ]
>>198
UnixでもWindowsでも、スペースはASCIIで0x20の' '。

201 名前:デフォルトの名無しさん mailto:sage [2008/02/17(日) 18:20:57 ]
スペースはスペースをそのまま書けばいい。
それが一番スマートだ。

ASCII コード限定なら
\x20 とか \032 とか書けはするが、
むしろ分かりにくくなるし、移植性が低い。

202 名前:196 [2008/02/17(日) 18:24:20 ]
>>199-200
わかりました。ありがとうございました。

203 名前:デフォルトの名無しさん [2008/02/17(日) 19:58:24 ]
標準関数の戻り値で、charをわざわざintにキャストして返してくるものが結構あるんですけど、どんな理由でそうなってんですか?

204 名前:デフォルトの名無しさん mailto:sage [2008/02/17(日) 20:02:28 ]
アセンブラを勉強して関数から値を戻してみるといい

205 名前:デフォルトの名無しさん mailto:sage [2008/02/17(日) 20:03:19 ]
Cでは普通intより小さい数はintになることになってるから。

sizeof('a') はいくつでしょう?

206 名前:デフォルトの名無しさん mailto:sage [2008/02/17(日) 20:20:00 ]
わざわざキャストしてあるって、実装を見たのか?

207 名前:デフォルトの名無しさん mailto:sage [2008/02/17(日) 20:21:11 ]
>>203
レガシーなCではintより小さい型を返すことが(事実上)できなかったから。



208 名前:デフォルトの名無しさん mailto:sage [2008/02/17(日) 20:23:08 ]
そもそも char から int へのキャストって
普通はコンパイラのオプションに依存するわけで、
そんな危ない実装してることはないと思うぜ。
signed か unsigned を明示してるはず。

209 名前:デフォルトの名無しさん mailto:sage [2008/02/17(日) 20:40:53 ]
いやいや。
while ( (c=fgetc(fin)) != EOF)
charだとバイナリでこんな使い方ができないのでは

210 名前:デフォルトの名無しさん mailto:sage [2008/02/17(日) 20:51:35 ]
処で、vmwareではクライアントOSのファイルシステムはホストOSのファイルシステムのどこに存在するんだ?
cygwinだと(標準では)c:\cygwin配下に展開されているわけだが。

211 名前:デフォルトの名無しさん mailto:sage [2008/02/17(日) 20:59:26 ]
ホストの種類と設定次第じゃね?

212 名前:デフォルトの名無しさん mailto:sage [2008/02/17(日) 21:15:58 ]
>>210
仮想マシン作成時にhddのイメージファイルが作成されてるはずだが、スレ違い

213 名前:デフォルトの名無しさん [2008/02/17(日) 21:19:54 ]
あるファイルで定義した#defineの値を別のファイル中でも有効にするにはどうすればいいですか?

214 名前:デフォルトの名無しさん mailto:sage [2008/02/17(日) 21:21:11 ]
#include

215 名前:デフォルトの名無しさん [2008/02/17(日) 21:26:07 ]
変数で_(アンダースコア)で始まってるのってどんな意味があるんですか?

216 名前:デフォルトの名無しさん mailto:sage [2008/02/17(日) 21:32:06 ]
処理系で予約されている識別子名。
自分で定義して使ってる人がいたら、単なる無知。

217 名前:210 mailto:sage [2008/02/17(日) 21:37:13 ]
THX! cygwinみたいにNTFSをそのまま使うんじゃなくてイメージファイル内に展開するわけね。



218 名前:デフォルトの名無しさん [2008/02/18(月) 03:26:59 ]
汎用のGrepツールのようなものを作りたいんですが
OfficeやPDF等々に特定の文字列が含まれるかどうかを調べる為の
ライブラリ・プラグインといったものがあったら教えてください。

219 名前:デフォルトの名無しさん mailto:sage [2008/02/18(月) 03:51:22 ]
>>218
まさにそれを作りたいって言ってるのでは…?

220 名前:デフォルトの名無しさん mailto:sage [2008/02/18(月) 07:40:11 ]
一番外側の薄皮一枚だけ作りたいんだろう。

221 名前:デフォルトの名無しさん [2008/02/18(月) 10:34:53 ]
CADやペイントツールに実装されているレイヤ機能に関して質問です。

レイヤの概念は分かるのですが、visual C++などで実装するには
具体的にどのような処理をすればいいのでしょうか?

参考文献や参考ページもなかなか見つからず困っています。

透明背景の画像をたくさん作って、αブレンディングをしていくだけなんでしょうか?
よろしくお願いすます。

222 名前:デフォルトの名無しさん mailto:sage [2008/02/18(月) 11:48:24 ]
>透明背景の画像をたくさん作って、αブレンディングをしていくだけなんでしょうか?
そうだよ。

223 名前:デフォルトの名無しさん [2008/02/18(月) 12:05:25 ]
rarやzipのファイルを拡張子だけflvに変えて、ニコニコにアップするって
できるんでしょうか?
その他の拡張子で同じようなことが可能なものがあればそれも……
何の意味もない、興味本位ナ質問ですが、とても気になるので分かる方
教えてください。
これできれば、本当にダウンロード違法化意味ないなって思ったものですから

224 名前:デフォルトの名無しさん mailto:sage [2008/02/18(月) 12:11:40 ]
>>223
ニコニコで聞け。

225 名前:デフォルトの名無しさん mailto:sage [2008/02/18(月) 12:38:12 ]
マジレスすると拡張子のほかにヘッダも偽造すればアップできる

226 名前:デフォルトの名無しさん [2008/02/18(月) 12:51:21 ]
>>225
ダウンロード違法化したら、誰かやり始めるでしょうね。
分割すれば、容量も関係ないですし。
キャッシュからダウンなら改正後も合法みたいですし。

回答サンクスです

227 名前:デフォルトの名無しさん [2008/02/18(月) 14:13:36 ]
使ってるアプリ(VB6.0で開発された)の中にIGToolBars50.ocxっていう
ファイルがあるんですが、これは何ですか?

アプリの調子が悪いのでWinDBGのログのぞいたらこんなファイル名が
あったのですが、ググって見ても英語のページばかりでサパーリわからじ。
もうウワアアアアアアアアンって感じ。



228 名前:デフォルトの名無しさん mailto:sage [2008/02/18(月) 14:16:12 ]
WinRunnerというソフトに覚えはあるか?

229 名前:デフォルトの名無しさん [2008/02/18(月) 14:18:10 ]
>>228
早速サンクス。WinRunnerは自分では使った覚えは無いですがググッたら
出てきた。なんかのテストツールだと言う事しか分からないです。
WinRunnerの一部のファイルですか?

230 名前:デフォルトの名無しさん [2008/02/18(月) 14:27:56 ]
馬鹿みたいな質問ですけど、現在使われているプログラミング言語っていくつぐらいあるのでしょうか?
C、 C++、C#、JAVA、Delphi、Python、COBOL、FORTRAN、VB、Ruby、LISP、D
Perl、HSP、ひまわり、なでしこ
これ以外に何かありますか?

231 名前:デフォルトの名無しさん mailto:sage [2008/02/18(月) 14:28:10 ]
>>223
無理
ニコニコ動画はサーバー側で再エンコードを行ってるから、
サーバーが動画だと認識できるバイナリ形式じゃないと弾かれる

232 名前:デフォルトの名無しさん mailto:sage [2008/02/18(月) 14:33:30 ]
>>196
その「タブは\tで、改行は\n」と書いてあるマニュアルに載ってる以上のものはないと思うぞ

233 名前:デフォルトの名無しさん mailto:sage [2008/02/18(月) 14:43:59 ]
>>230
「使われている」の定義にもよりますが
制御機器メーカーが自社製品用に作ったプログラミング言語なんてのも含めると
とてもたくさんあります。

234 名前:デフォルトの名無しさん mailto:sage [2008/02/18(月) 14:50:52 ]
>>230
量に圧倒されたいだけならここでも見ればいい。
en.wikipedia.org/wiki/List_of_programming_languages_by_category

235 名前:デフォルトの名無しさん mailto:sage [2008/02/18(月) 14:53:00 ]
>>230
プログラミング言語のトレンド
www.tiobe.com/index.htm?tiobe_index

236 名前:デフォルトの名無しさん mailto:sage [2008/02/18(月) 14:54:22 ]
>>230 たくさん

ttp://dir.yahoo.com/Computers_and_Internet/Programming_and_Development/Languages/

(注: 言語関連の項目のリストなので、全ての項目が言語じゃないけど)
ttp://ja.wikipedia.org/wiki/Category:%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%9F%E3%83%B3%E3%82%B0%E8%A8%80%E8%AA%9E

237 名前:デフォルトの名無しさん [2008/02/18(月) 18:12:00 ]
いまsshコマンド使って外部からパソコンにログインして、プログラムを走らせているんですけど、ログアウトしてしまっても、その作業が終わるまでプログラムが作業し続けるよう命令するコマンドってありますか?
もしあるのなら教えていただけると助かります。




238 名前:デフォルトの名無しさん [2008/02/18(月) 18:13:27 ]
上で書き忘れてしまいましたが、UNIXの端末からsshコマンドを使って、Linaxのパソコンをリモートコントロールしています。

連投申し訳ありません

239 名前:デフォルトの名無しさん mailto:sage [2008/02/18(月) 18:33:14 ]
Linux板の質問スレあたりで聞いてください

240 名前:デフォルトの名無しさん mailto:sage [2008/02/18(月) 18:40:38 ]
&つけないで実行したなら、Ctrl-Z押してbgとか?

241 名前:デフォルトの名無しさん mailto:sage [2008/02/18(月) 19:07:12 ]
それはプログラムを作る話か?

242 名前:デフォルトの名無しさん [2008/02/18(月) 19:28:55 ]
わざわざlist構造を使うメリットってあるんすか?
こんなすげぇーことがあるんだよ!っていう意見募集中です!

243 名前:デフォルトの名無しさん mailto:sage [2008/02/18(月) 19:37:13 ]
お断りです!

244 名前:デフォルトの名無しさん mailto:sage [2008/02/18(月) 19:38:21 ]
追加と削除のコストが O(1) なんですよ!!!

245 名前:デフォルトの名無しさん mailto:sage [2008/02/18(月) 19:47:50 ]
キーからレコードを引く一番単純なDBのアルゴリズムでお聞きします。
無駄に、キーの潜在的理論最大数だけ配列を用意し、
キーの値を添え字にして配列を引いちゃう、
だれでも思いつく一番単純なやり方の、
「学術的な呼び方」を教えてください。
大学時代の教科書を引っ張り出しましたが、記載なし。

適当コードはこんな風。(キーはuint16だとする)

extern rec_t R[1<<16];
add_record(uint16 key, rec_t *dat) { R[key] = dat }
get_record(uint16 key) { return R[key] }
(これだと、一個しかデータを登録しなくても64k個の配列が生まれるが気にしない。)


246 名前:237 [2008/02/18(月) 19:51:04 ]
>>239,240
解決しました
どうもすみませんでした

247 名前:デフォルトの名無しさん mailto:sage [2008/02/18(月) 21:02:19 ]
>>245
俺も名前聞いたことないな。
単にhash(x) = xというハッシュ関数使ったハッシュ。……というのは無理があるか?



248 名前:デフォルトの名無しさん mailto:sage [2008/02/18(月) 21:06:26 ]
単なるテーブルじゃない?

249 名前:デフォルトの名無しさん mailto:sage [2008/02/18(月) 21:24:54 ]
>>245
直接編成?
違うかも。

250 名前:デフォルトの名無しさん mailto:sage [2008/02/18(月) 22:37:19 ]
postgreSQLを使ってるんですが、
SQL文、あるいはpsqlのコマンドで、あるデータベース内にあるテーブル一覧を取得するコマンドってありますか?

251 名前:デフォルトの名無しさん mailto:sage [2008/02/18(月) 22:39:16 ]
DBはDB板へ

252 名前:250 mailto:sage [2008/02/18(月) 22:50:36 ]
DB板にも行ったんですが過疎過ぎてレスが付かないんです。

253 名前:221 [2008/02/18(月) 22:52:27 ]
>>222
ありがとうございます。

254 名前:デフォルトの名無しさん mailto:sage [2008/02/18(月) 23:04:24 ]
テーブルの一覧はテーブルに入っている

255 名前:デフォルトの名無しさん mailto:sage [2008/02/18(月) 23:24:24 ]
>252
SQL質疑応答スレ 5問目
pc11.2ch.net/test/read.cgi/db/1193486961/

ちゃんと人いるじゃないか
質問しないとレスつくわけないだろ

256 名前:245 mailto:sage [2008/02/18(月) 23:47:03 ]
>>247
>>249
レスさんくす。

でも、なんかいい名前ないですかねぇ。
いまは、しょうがないので、単純法とか、直接法とか、
勝手な名前をデッチあげようかと思っているのですが。。。

だれか、「学術名」をご存じないですか?

多分、ミネラルウォーターでもなくアルカリイオン水でもない、
フツーの水ってなんていうんだ?
みたいな問題でしょう、よくわからないけど。


257 名前:デフォルトの名無しさん mailto:sage [2008/02/19(火) 00:53:04 ]
そんな風にソートするのをバケツソートって言うな



258 名前:デフォルトの名無しさん mailto:sage [2008/02/19(火) 01:06:03 ]
え・・?

259 名前:デフォルトの名無しさん mailto:sage [2008/02/19(火) 01:15:31 ]
いや、あってるだろ?キーの重複がないことがソート条件じゃないか?






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<131KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef