***すれ立てるまでもない質問はここで 第2刷***
レス数が950を超えています。1000を超えると書き込みができなくなります。
0001デフォルトの名無しさん
NGNG初版第1刷発行 2000/11/30(木) 18:21
http://piza.2ch.net/test/read.cgi?bbs=tech&key=975576060
0002デフォルトの名無しさん
NGNG0003デフォルトの名無しさん
NGNG君の知らない何か。
0004デフォルトの名無しさん
NGNG0005デフォルトの名無しさん
NGNG0006デフォルトの名無しさん
NGNG0007デフォルトの名無しさん
NGNGほんとのトコロどっち?
0008デフォルトの名無しさん
NGNG今会社の研修でCでプログラム作ってるんですが、
カーソルキー「→」、「←」とか「ESC」で
画面とかを操作するプログラムを作りたいんですけど、
やり方知りません。誰か教えてください。
0009デフォルトの名無しさん
NGNG「エスケープシーケンス」をgoogleで検索。
0010デフォルトの名無しさん
NGNGw3cのサイトは小文字で書いてあるね
0011デフォルトの名無しさん
NGNG教えますよ、いいですか。
研修してくれる人にききましょう。
0012デフォルトの名無しさん
NGNGひきこもりデブヲタ氏ね
0013デフォルトの名無しさん
NGNG同意age
0014デフォルトの名無しさん
NGNG氏にマセン
001511
NGNG00164
NGNG0017デフォルトの名無しさん
NGNGHTMLでは大文字小文字の区別がないのでどちらでもかまわない。
XHTMLでは(XMLのため)区別があるので小文字。
個人的には小文字の方がなんだか落ち着く。
>>8
UNIX なら man curses
0018デフォルトの名無しさん
NGNGウソこけ。
0019デフォルトの名無しさん
NGNG激しく同位体!
002017
NGNGどっちの話?
HTMLの方なら一応引用しとく。
http://www.w3.org/TR/html4/intro/sgmltut.html#h-3.2.1
>Element names are always case-insensitive.
http://www.w3.org/TR/xhtml1/#diffs
>4.2 Element and attribute names must be in lower case
0021デフォルトの名無しさん
NGNG%dのdは10進で表示、ってのはわかったんですが
この「%」はなんなんですか?
0022デフォルトの名無しさん
NGNG002321
NGNGどこのサイトを見ても「%d」は「指定した値を10進の整数で表示」
でdは10進の意味、と書いてあります。しかし%についてはどこを
見ても書かれていないので、何故d%としなければいけないのかが
わからなくて詰まっています。
002421
NGNG何故d%>何故%d
でした
002521
NGNGのでしょうか?
0026デフォルトの名無しさん
NGNG理由はK氏とかに聞くしか無いんじゃないかな。
ちなみに、数字(整数)が%dで、%使った表現には他にもいっぱいあります。
0030デフォルトの名無しさん
NGNG003121
NGNGなるほど、設計者の話でしたか。サンクスでした。
0032デフォルトの名無しさん
NGNGprintfの仕様を決めた人が、'%'を使おうと思ったから。
なぜ'%'にしようと思ったかはその人に聞くしかないです。
# 聞けないけど。
003321
NGNG%dの%は悩んでもしょうがないことだったんですね。
おかげで%については理解できましたが、こういった
悩まなくてもいい類のモノは他にもあるのでしょうか?
っていうか、悩まずに先に進みたいな〜(ワラ
0034デフォルトの名無しさん
NGNG0035デフォルトの名無しさん
NGNGだね。
みんなもちゃんと説明しろよって感じだね。
0036デフォルトの名無しさん
NGNG横取り丸の通信ポートバージョンのようなものはないものでしょうか?
0038デフォルトの名無しさん
NGNGIEでボタンなどを押した時に、別プロセスのIEを作成したいのですが。
どのような方法がありますか?
OpenWindowだと、同一プロセスになってしまい困っています。
003938
NGNGaspでもJavaScriptでもかまわないので、よろしくお願いします。
0040デフォルトの名無しさん
NGNG質問の想定がよくわからないが、
WebPageでクリックさせたときに別ウインドウを開かせたいの?
HTMLでやっちゃダメなの?
0041デフォルトの名無しさん
NGNGWEBプログラミングの方は
MySQLっていうのはあったんですが
ちょっとそれは意味がわからないんで。。。
004238
NGNGそーです、ただ、別プロセスで開かせたいんです。
HTMLで問題ないです。
004338
NGNG0044デフォルトの名無しさん
NGNG<A HREF="http://piza.2ch.net/tech/index2.html">プログラム</A>
これを
<A HREF="http://piza.2ch.net/tech/index2.html" target="_blank">プログラム</A>
このようにターゲット指定するだけですが……
別プロセスってことは、複数のIEを別のプロセスとして起動したいということですよね。
それはさすがにWebPage側からじゃできないのでは……
IEは5から全部別プロセスで起動するようになったような気がするんですが、
IE4とかは設定を切り替えないと別プロセスになってくれなかったような。
つーか、もしかして俺のプロセスって言葉の解釈間違ってます??
004538
NGNG>もしかして俺のプロセスって言葉の解釈間違ってます??
タスクマネージャのプロセスのところのIEXPLOREを増やしたいんですよ
増殖させたいんですよ。
出来ないですかねぇ。ActiveXとかでも無理なのかなぁ
0046デフォルトの名無しさん
NGNGSQL一般のスレは、多分2chのどこにもないから、スレ立ててもいいかも。
PostgreSQL, MySQLならWebProg板で。
一発ネタで終わると思うのなら、このスレでいいんじゃない。
何のRDBMSを使ってるか明記して質問すべし。
0047デフォルトの名無しさん
NGNGでもブラウザがどう動くかなんてクライアントの実装次第なんで、
画一的にどうこうさせるってのは無理なんじゃないかな。
004838
NGNG0049デフォルトの名無しさん
NGNGプロセスを量産してブラクラでも作る気なのか?
具体的にやりたいことを示さないと
答えるほうも抽象的にしか言えない
005038
NGNGそこが困っていて、複数開かれた後、
元のIEプロセスを殺しても、開いたIEは消えて欲しくないんです。
うわ、また分かりにくい文章だ・・
0051デフォルトの名無しさん
NGNG必ずIEとNNは後からたちあげたプロセスはその場で前のプロセスに合流させられちゃったんだよね・・・
まっとうな方法では無理だと思う。
(分かりづらい文章ですまん)
つーか、プロセス殺されるって、尋常なことぢゃ無いと思うんだけどなぁ
005238
NGNG裏道を探すかぁ。
0053デフォルトの名無しさん
NGNGコンポーネット群?
0054デフォルトの名無しさん
NGNGどうすればいいでしょうか?
毎フレームbmpを出力してリージョンを生成し、3Dモデルの
形状の不定形ウィンドウを表示しようとしています。
よろしくお願いいたします。
005551
NGNGhttp://www.microsoft.com/japan/support/kb/articles/J051/3/37.htm
0057某2年
NGNGあまりよくわかりません。
オススメの参考書籍ってありますか?
0058デフォルトの名無しさん
NGNGおいらはこれでおぼえました。
その後第2版に買い換えましたが、いまだに手放せません。
0059( ´�D`)
NGNG0060デフォルトの名無しさん
NGNG0062デフォルトの名無しさん
NGNG文法はそんな難しくないから、書き方判ったら後は
ライブラリのリファレンスがあれば十分だと思うけど。>61
0064デフォルトの名無しさん
NGNG読んでる間があったら自分でコードかいてた方がマシ>63
0065デフォルトの名無しさん
NGNG同意
0066名無しさん
NGNG0067名無しさん
NGNG0068名無しさん
NGNG0069名無しさん
NGNG0070名無しさん
NGNG0071( ´�D`)
NGNGそうじゃなくて起動中のプログラムとかがわかる関数とかを知りたいのですが。
0072デフォルトの名無しさん
NGNG0073デフォルトの名無しさん
NGNG0074デフォルトの名無しさん
NGNGif文でごりごり書くのは嫌なんだけど
他に方法が思いつかない……
0075デフォルトの名無しさん
NGNG0076デフォルトの名無しさん
NGNG0078デフォルトの名無しさん
NGNG74は平均とは書いてないぞ。最大と最小を除く
真ん中の数字だ。
0079デフォルトの名無しさん
NGNGバラバラならソートでも使え。
1 5 6 <-数
0 1 2 <-インデックス
3 / 2 = 1
答え5
008079
NGNG0082>74
NGNGIntelにメールして一命令でできるようにしてもらえ。
0083デフォルトの名無しさん
NGNG0085デフォルトの名無しさん
NGNGこれで合ってるかな??
0087デフォルトの名無しさん
NGNG#define center(a, b, c) max(min(a, b), c)
008885
NGNG0090デフォルトの名無しさん
NGNGcenter(1, 3, 5)
もうねる
0091デフォルトの名無しさん
NGNG{
sort(v.begin(), v.end());
return v[v.size()/2];
}
0092デフォルトの名無しさん
NGNG0093( ´�D`)
NGNG結局、色々探して下の方法に落ちつきました。
http://www.awave.or.jp/home/tama1769/program/tips/tips0006.htm
0094デフォルトの名無しさん
NGNG0095デフォルトの名無しさん
NGNGif-elseの形が変わっただけ?
一応動くけど・・・。
0096デフォルトの名無しさん
NGNG0097デフォルトの名無しさん
NGNGISO/ANSIで規格化されたC++標準のテンプレートライブラリ。
0098デフォルトの名無しさん
NGNGテンプレートライブラリってなに?
0099デフォルトの名無しさん
NGNG書店で「プログラミング言語 C++」買ってきなよ。
0100偽96=98
NGNGプログラミング言語C++ってなに?
買ってきなってなに?
0101デフォルトの名無しさん
NGNG実装するときは、center つう名前よりは median にした方がよいと思われ。
0102デフォルトの名無しさん
NGNGつーか、まだ、さがしてるのよT−T;;
実行ファイルを2回実行すればプロセスが2個になるから、
絶対方法あると思うんだよね
0103デフォルトの名無しさん
NGNG思わずagechatたんで、sageます。
0104デフォルトの名無しさん
NGNG0105デフォルトの名無しさん
NGNGブラウザで実行できるんですか?灰色の四角以外には何
も出てきません。
0106デフォルトの名無しさん
NGNG<html>
<body>
Cのソースコード
<include="hello.c"> <- hello.cのソースの中身を展開
</body>
</html>
0107デフォルトの名無しさん
NGNG呼び出し規約って何ですか?
ここらへん(マシン語に近い部分?)が詳しく説明してある本ない
でしょうか?よろしくお願いします。
0108デフォルトの名無しさん
NGNGcpp2html
0109デフォルトの名無しさん
NGNGVC++のHELP
0110106>108
NGNGブラウザで読み込み・表示時に展開する機能が
htmlのタグの機能としてできるか?ということです。
# JavaScriptでできないこともないのでしょうがちょっと面倒なので
0111デフォルトの名無しさん
NGNGHTMLならフレームぐらいしか方法はないと思うが。
<HTML>
<HEAD>
<TITLE>Title</TITLE>
</HEAD>
<FRAMESET COLS=100%,*>
<FRAME SRC=hello.c>
</FRAMESET>
</HTML>
0112default
NGNGprocedure 手順
carry out 実行
properties 性質
単語数が100を越えちゃったんですけど、アルファベット順に
並び替えるにはどうしたらいいですか?
0113デフォルトの名無しさん
NGNGsort
0114>112
NGNGtype memo.txt | sort > sorted.txt
UNIXなら
cat memo.txt | sort > sorted.txt
0115デフォルトの名無しさん
NGNG他のWindowsは知らん
0116デフォルトの名無しさん
NGNGFARポインタについてはWin32でプログラムしてる分には関係無いので
知らなくてもOK。
呼び出し規約ってのは、引数をどうやってスタックに積むかとか
スタックの中身を呼び出し元と先とどっちで捨てるかとか、
関数の呼び出し時の動作の指定、でいいんだっけ?
__cdeclとか__stdcallとか。
0117default
NGNGあいがと
こんな便利な機能があるなんて知らなかったよ
0118107
NGNGありがとうございます。
その話だと呼び出し規約ってプログラム書く際に知らなくても
さしさわりないものでしょうか。それともこれを知ってないと
困ることがありますか?
いずれにしてもその辺は勉強してみたいと思ってるので何か
いい本ないでしょうか。
0119デフォルトの名無しさん
NGNG呼び出し規約についてはVCのヘルプに書いてありますし、
通常使っているぶんにはまず要らない知識だと思います。
CALLBACKとかWINAPIとか書いてあっても、
SDKのサンプルのを丸写しすれば問題ないです。
どうしても詳しく知りたいのでしたら、
アセンブラでCの関数を書いているサンプルを探すのがいいと思います。
MS-DOSでも何でもいいですから。
自分で関数をアセンブラで書いてみると、
呼び出し規約がどういうものかを実感できるはずです。
そういう本ならMS-DOS時代にいくらでもありましたし。
0120デフォルトの名無しさん
NGNG0121デフォルトの名無しさん
NGNG「困ること」
1.他言語間インタフェース(VBから呼ばれるDLLとか,VBの方が意識するけどね)
2.デバッグ(スタック壊したりしたらわけわからんよ)
3.スタックオーバフロー(2.に似てるが..)
etc
徐々に理解すれば良いと思われ
良い本ねぇ〜。最近この手の本ってないんじゃない?
0122デフォルトの名無しさん
NGNGたくさんあるテキストから
<NOSCRIPT>
<A HREF=�Whttp://kansas.valueclick.ne.jp/redirect?host=hs0016434&b=17986&v=0�W TARGET=�W_top�W><IMG BORDER=�W0�W WIDTH=�W468�W HEIGHT=�W60�W ALT=�WClick here to visit our sponsor�W
SRC=�W../../../../kansas.valueclick.ne.jp/cycle?host=hs0016434&b=17986&noscript=1�W></A>
</NOSCRIPT>
とか、
<NOSCRIPT>
<A HREF=�Whttp://kansas.valueclick.ne.jp/redirect?host=hs0016434&b=16313&v=0�W TARGET=�W_top�W><IMG BORDER=�W0�W WIDTH=�W468�W HEIGHT=�W60�W ALT=�WClick here to visit our sponsor�W
SRC=�W../../../../kansas.valueclick.ne.jp/cycle?host=hs0016434&b=16313&noscript=1001�W></A>
</NOSCRIPT>
(元は半角です)
こういうのだけを消したいの。
広告リンクね。
多分数字だけが違ってる
抽出する正規表現ってどうかくといいのかな。
お願いします。
0123デフォルトの名無しさん
NGNG0124>122
NGNG0125デフォルトの名無しさん
NGNG0126デフォルトの名無しさん
NGNGまいったぁ。!
0127無職
NGNG素のCはもはや意味がないって?
C++は実装がアホだから覚える必要なしだって?
JavaはMSの前じゃごみ同然だって?
SDKなんて覚えてもウィンドウズ自体が変わってくから氏ねだって?
MFCなんてすぐに誰も使わなくなるって?
C#はまだまだ本が高すぎるって?
Perlみたいなスクリプトはエロページ集めだけにしとけって?
結局何やっとけばいいんだよう(号泣
0128デフォルトの名無しさん
NGNGlong double を10バイトとして使えるようにするVCの設定ってないのでしょうか。
もしくは10バイトとして使える別なコンパイラがあれば教えて欲しいです。
どなたか知ってる方、教えてください。
お願いします。
0129デフォルトの名無しさん
NGNGPHP使え
0130デフォルトの名無しさん
NGNGUNIXでsocket()やらbind()使ったソースてまんまVC++でコンパイルして動くの?
教えてちょ。
0131デフォルトの名無しさん
NGNGコンパイルしてみてちょ。
0132デフォルトの名無しさん
NGNGコンパイルは通るかもね。可能性は低いけど(藁
たとえ通ったとしてもそのままじゃ動かない。
0133デフォルトの名無しさん
NGNGVCは諦めてCygwin使っちまうとか
0134130
NGNG...\VC\include\下にsocket.h他が無いよー。
0135デフォルトの名無しさん
NGNG> VCは諦めてCygwin使っちまうとか
Unix使いならばそれが一番真っ当な方法。
0136132
NGNG#include <sys/socket.h>
#include <sys/select.h>
#include <netinet/in.h>
とかがまとまってるし。
あとはWSAStartup()呼ばないと動かないよ。
close()がclosesocket()だし、ioctl()も駄目。
0137デフォルトの名無しさん
NGNGfork()使ってる
alarm()使ってる
fdopen()後stdio使ってる
signal使いまくり
のような(UNIXでは典型的な)ソースは(VC++でやるのなら)大々的な
書き直しが必要と思われ。
機械的な書き直しで済む部分も結構多いけれども。
Win32ではソケットはファイルではないことを取りあえず知っておく
必要がある。
bind()ってことは多分サーバ側なのかな...多分ツライだろう。
fork()は使えないし、select()は使えるが、どのみちMicrosoft
はWSAAsyncSelectやselectはガキのオモチャであって、まともな
サーバはIoCompletionPortで書けと言っている。
それにWin32のselect()、バグってんのよね(もう直ってるのかな)。
0138デフォルトの名無しさん
NGNG1 2
27 10
read M[1] 10 27
read M[2] 10 27 10
M[1] := M[1]-M[2] 17 10
if M[1]>=0 goto 3 17 10
M[1] := M[1]-M[2] 7 10
if M[1]>=0 goto 3 7 10
M[1] := M[1]-M[2] -3 10
if M[1]>=0 goto 3 -3 10
M[1] := M[1]+M[2] 7 10
write M[1] 7 10 7
halt 7 10 7
大学の講義で宿題が出ました。このプログラムは余りの数を
表示させるものらしいのですが、この他に掛け算と割り算の
プログラムを作れとか言われたんですけど、サパーリ分から
無いので、誰か教えて下さいませ。
0139デフォルトの名無しさん
NGNG0140デフォルトの名無しさん
NGNG行の後ろの数字はメモリ欄です。
最後の2行の7という数字は出力欄にはいります。
計算機のプログラムらしいのですが。
言語とか全然わからないので、すみません。
IAS Iとかいうものらしいです。
0141130
NGNGども。
とりあえずコンパイルはなんとか通りました。
>>136
ちゃんと動かすにはWin用におまじないが必要なんですね。
キーワードを頂き感謝します。
>>137
今回はそれほど複雑(signal,fork...etc)なアレではないので
何とかなるのではないかと...(と思いたい)
CygwinならAPIだけでなくWIN-UNIX間の挙動の差もライブラリ関数内で
ある程度吸収してくれるんでしょうか。
0142デフォルトの名無しさん
NGNG言語すらさっぱりわからないんだったら、この課題だけ出しても次で詰まるよ。
先生つかまえて納得いくまで聞いたほうがいい。
勉強したくないんだったら大学なんて辞めてしまえ。
ずっと教えて君で居たら、研究室に入ったときに困るよ。
0143デフォルトの名無しさん
NGNG実際どのくらい互換性があるの?
0144デフォルトの名無しさん
NGNG0145デフォルトの名無しさん
NGNGエレガントでは*ない*方法
#define center(a,b,c) min(max(max(a, b), max(b, c)), max(c, a)))
0146145
NGNG宇宙脱出しのう…
0147145
NGNGPerlのHTML::Parser使うってのは?
例えばバナー削除専用モジュールSplitBanner.pmを以下の内容で作成
----------- SplitBanner.pm ------------
package SplitBanner;
require HTML::Parser;
@ISA = qw(HTML::Parser);
my $flag = 0;
sub start {
my($self, $tag, $attr, $attrseq, $origtext) = @_;
if ($flag == 0) {
if ($tag =~ /noflame/i) {
$flag = 1;
} else {
print $origtext;
}
}
}
sub text {
my($self, $decl) = @_;
print $decl if ($flag == 0);
}
sub comment {
my($self, $comment) = @_;
print '<!--', $comment, '-->' if ($flag == 0);
}
sub end {
my($self, $tag) = @_;
if ($flag == 0) {
print '</', $tag, '>';
} else {
if ($tag =~ /noflame/i) {
$flag = 0;
}
}
}
1;#ここまで
0148145
NGNG(変数 @INC)に保存したら、実行スクリプトsb-run.plを
---------- sb-run.pl -------------------------
#!/usr/bin/perl
#上のパスは自分の環境に合わせて書き換える
#MacPerlの場合はいらない
use SplitBanner;
$p = SplitBanner->new;
foreach $f (@ARGV) {
$p->parse_file($f);
}
------------- ここまで -------------------------
と作成する。UNIXの場合はファイルに実行権限を付けて
./sb-run.pl targetfile.html >result.html
MacPerlは「ドロップレット」で保存。HTMLファイルをドラッグ&ドロップして、
実行結果をXXXX.htmlで保存すればいい。
Windowsのことは…分かりません(謝)。識者の方、宜しくお願いします。
0149デフォルトの名無しさん
NGNG作ろうとおもっているのですが、ODBCの設定がどうも
うまくできません。
クライアント側にもoracle8iのクライアント版を
インストールしないとならないのでしょうか?
oracleは全然わからないので質問もうまくできませんが
よろしくお願いします。
0150デフォルトの名無しさん
NGNG(runtime#execを使用して)
をご存知の方 やり方を教えてください!!
0151デフォルトの名無しさん
NGNG2kのCDには入ってないようなので、どこから入手したらいいのか教えてください(^^;
0152デフォルトの名無しさん
NGNGhttp://www.microsoft.com/windows2000/downloads/tools/symbols/default.asp
Service Pack を当ててる場合には、↑をインストール後に Service Pack のデバッ
グシンボルをインストールね。
0153151
NGNGダイヤルアップなので、次のテレホにでも落します。
それから、SP1もネットから落して当てたのですが、
やっぱりSP1用デバッグシンボルっていうのは、
別に配布されているのでしょうか?
0154デフォルトの名無しさん
NGNGcommand.com呼び出しじゃなかった?
command /c hoge.bat
NTの場合は、今手元じゃわからん。
0155デフォルトの名無しさん
NGNGSP1 Customer Support Diagnostics Update
http://www.microsoft.com/windows2000/downloads/servicepacks/sp1/debug/default.asp
SP1 のダウンロードページからリンクが張ってありますが、Debug Symbol ではなく
Diagnostics という単語を使ってるので見落としがち。
0156デフォルトの名無しさん
NGNGってメンバ変数に宣言すると警告がでるのですが、
無視していいですか?
0157デフォルトの名無しさん
NGNG4786ならどうしようもない。
VC++なら
#pragma warning(disable:4786)
をいれておこう
0158デフォルトの名無しさん
NGNG�@VBScriptの関数に外部から引数を渡す方法
�ADosコマンドをVBScriptソースで実行する方法
の2点っす
誰かご存知でしたら教えてください!!
0159デフォルトの名無しさん
NGNG1->外部ってどこ?
2->WshShellを作ってRun。
0160158っす
NGNGレスありがとうございました!
自己解決しました!!
0161デフォルトの名無しさん
NGNGオブジェクト指向の反対の概念ってなんですか?
この前聞かれて答えられなかったので…
0162デフォルトの名無しさん
NGNG0163デフォルトの名無しさん
NGNG0164デフォルトの名無しさん
NGNGA4横にする方法てありますか?
0165デフォルトの名無しさん
NGNG自分のとこ(取得先)のサーバのファイルも消してくれるような
やり方(改修方法等)知っている方。どうかお教えください。
似たようなフリーソフトでも良いです。
0166ふとさく
NGNG出来あがったプログラムをWindows98で動かしてみたところ、
何の問題も無く普通の速度で動作したのですが、Windows2000で
動かしてみると描画に時間がかかってしまい、おまけに途中で
「Access Violation」のエラーが出てしまいます。
通常にBitBlt関数を使っているだけなのに、どうしてこのような
不具合が起きるのでしょうか?
どなたか解決方法を知っていたら教えてください。
0167デフォルトの名無しさん
NGNGいろいろやばいことになってると思われ。
Win98では正常動作したというより、たまたま動いてただけだと思って、
2000でデバッグしなおすことをおすすめします。
0168デフォルトの名無しさん
NGNG意外とこれでなおったりしてギャフンです。
0169151
NGNG重ね重ねありがとうございます。
今日早速落すことにしますね
0170デフォルトの名無しさん
NGNG>>702
> phython
> perl
> tcl/tk
> awk
> ruby
> スクリプト言語でこういうのがあるみたいですが、各々どういう良さがあるか語ってください。
> どれか高機能なのがあれば大は小をかねて済むような気がするんですけど。
> debian使いさんお願いします。
まじれす
板違い。プログラム(技術)板 行け。
とまじれすでいわれてしまったのでプログラム板のみなさん語ってください。
0171デフォルトの名無しさん
NGNG0172デフォルトの名無しさん
NGNGただ知りたいから聞いただけなので。
0173デフォルトの名無しさん
NGNGまぁまぁ、スレッドたててないだけいい子なんだから語ってあげようよ。
俺は語れないけど(w
0174デフォルトの名無しさん
NGNG0175Perl信者
NGNGphythonは文法が比較的簡単なのでアプリケーションの組み込みマクロ言語
としていい。
rubyはいろいろ面白い試みがされているけどrubyを使うべき状況っていうの
は思いつかない。
結論:perlさいこー
0176デフォルトの名無しさん
NGNG0177デフォルトの名無しさん
NGNGシェルスクリプトを使った確実でないやり方
#!/bin/sh
wget http://www.foo.com/bar.html
if [ $? != 0 ]; then
rm bar.html
fi
タイムアウトの場合の戻り値ってなに?>識者の方
0178デフォルトの名無しさん
NGNGPython: オブジェクト指向。アーキテクチャ中立。やや変わっているが分かりやすい仕様と文法。
Perl: オブジェクト指向もできないこともない。UNIX臭。年月と共に泥臭くなった仕様と文法。CGIにらぶらぶ。
Tcl/Tk: Tcl は文法が覚えづらい。いまさら使う必要もなし。TkはGUIツールキットとして有用。
awk: Perlで代用できるがシェルスクリプトにはawk+sedの方が何だかかっこいい。
Ruby: オブジェクト指向。UNIX臭。いろんな言語から良いとこどりで危ういバランスの仕様と文法。
よく使われているのは圧倒的に Perl だけど、
やっぱりオブジェクト指向じゃなきゃねということで、
最近は Python、Ruby も使われ始めている(やや嘘)。
自分が良く使う順は Ruby > Perl > Python
0179デフォルトの名無しさん
NGNG> perl
> tcl/tk
> awk
> ruby
> スクリプト言語でこういうのがあるみたいですが、各々どういう良さがあるか語ってください。
> どれか高機能なのがあれば大は小をかねて済むような気がするんですけど。
> debian使いさんお願いします。
まじれす
板違い。WebProg板 行け。
---
板違いは言いすぎだけど、あっちの方がより専門ってのは確かやろねw
0180デフォルトの名無しさん
NGNGそれは違うだろ。
awkやtcl/tkはWeb関係じゃないぞ。
0181デフォルトの名無しさん
NGNG0182デフォルトの名無しさん
NGNG0184デフォルトの名無しさん
NGNG各言語を日本語化してしまうプリプロセッサみたいなのって
どっかにないでしょうか?。
>>178
tclはシェルコマンド的に考えれば判りやすい気がするけどな?
むしろtkとの継ぎ目が気になる気がしますね。
tkからtclに値を渡すのに苦労したのは私だけ?
ちょっとした実践的な事は下のサイトが凄く役に立った。
http://www.geocities.co.jp/SiliconValley/4137/tcltk.html
0185デフォルトの名無しさん
NGNGお金を取りたくありません。
どうすればいいでしょうか?
0186デフォルトの名無しさん
NGNG登録制にしたいってこと?
0187デフォルトの名無しさん
NGNGフリーウェアにする
0189デフォルトの名無しさん
NGNG共有ウェア?
0190デフォルトの名無しさん
NGNG0191デフォルトの名無しさん
NGNG関数までくわしく説明されているサイトって知りませんか?
0192mashirito
NGNG僕はMSX時代に雑誌に掲載されているシューティングゲームみたいなのを自分で
作りたいと思ったからです。
でブランク7年でjavaとCGI並行で勉強してます。
0194デフォルトの名無しさん
NGNGプログラマ板で聞いた方が適切だと思う。
0195c初学者
NGNGchar *(line[]) = { "ab", "cde", "fghi", "jklmn" };
main()
{
printf("sizeof **line = %d\n", sizeof(**line));
printf("sizeof *line = %d\n", sizeof(*line));
printf("sizeof line = %d\n", sizeof(line));
return 0;
}
と書くと、実行結果が
sizeof **line = 1
sizeof *line = 4
sizeof line = 16
となりました。最後の16はどこから出てきたんですか?
0196デフォルトの名無しさん
NGNG括弧は必要ない
char *line[] =
0197デフォルトの名無しさん
NGNG(char*)型は4バイト、それが4つで16バイト。
文字列の長さは関係ないよ。
0198c初学者
NGNGなんかすごい勘違いしてたみたいです。
ポインタの宣言のときに char *pとint *pとかするので
それぞれ、大きさが1バイト、4バイトになるのかと思ってたんですけど、
今、いわれて試してみたらどっちも4バイトでした。
すると、sizeof(**line)も勘違いしてるような気がします。
sizeof(*line)は配列lineの要素数なんですか?
0199デフォルトの名無しさん
NGNG>>198
**line の型は char
*line (= line[0]) の型は char *
∴
sizeof(**line) = sizeof(char) = 1
sizeof(*line) = sizeof(char*) = 4
ポインタと実体の区別ついてるかい? 良く分からなかったら、近くにいるプログラマを
つかまえて、図を書いて教えてもらいなよ。
0200デフォルトの名無しさん
NGNG0201デフォルトの名無しさん
NGNG↓ここでポインタを勉強してきなさい。
http://www.mars.dti.ne.jp/~torao/program/c/pointer.html
0202VB厨@C勉強中
NGNG----------
char *AddText(const char *inA,const char *inB)
{
char theAns[256];
strcpy(theAns,inA);
strcpy(theAns,inB);
return theAns;
}
こんなの見つけたんだけど、これって
戻り値をポインタでなくて、const char で定義すればOK?
const char RetBuf[];
で…
RetBuf = AddText(云々…
として受け取るとか。
# 一応、解答では static charで宣言しろ、と書いてある。
# …あくまで参考で。(ワラ
0204デフォルトの名無しさん
NGNG> 戻り値をポインタでなくて、const char で定義すればOK?
駄目ですって。(^^;
staticにするか、mallocで確保しないと駄目。
0206デフォルトの名無しさん
NGNG『常駐タキシード山本仮面さま』
ttp://www.vector.co.jp/soft/win95/util/se006419.html
0207デフォルトの名無しさん
NGNGハァ…一生VBやってれば?
0208perlから移籍
NGNGで、わからないところがあるんですが、
#include <iostream>
#include <typeinfo>
using namespace std;
class hoge{
};
int main(){
hoge x;
cout << "type is " << typeid(x).name() << endl;
}
ってやると
type is 4hoge
って表示されます。
本を読む限りだと type is hoge って出てくれるみたいなんですが、
これはなぜでしょうか?
OSはLinuxの2.0.37(古)、コンパイラは g++ (egcs-2.90.29) をつかってます。
0209nanasi
NGNGその解答の、static
0210nanasi(続き)
NGNGいやーんですね。
普通は引数にchar* outputを付けるか、もしくは内部で
mallocするかとか。
0211デフォルトの名無しさん
NGNGg++のRTTIって内部的な型名返した気がする。
0212perlから移籍
NGNGありがとうございます。
だから、int だと i とかが表示されるんですかね。
char[7] だと A7_c とか表示されてなにがなんだか。
移植性悪そう。
0213デフォルトの名無しさん
NGNG訳もわからず、MS-DOSプロンプトで遊んでいたら、
「¥」の入力が出来なくなってしまいました。
どうすれば元に戻せるのですか?
0214デフォルトの名無しさん
NGNGjp
0215213
NGNGどうやら、日本語版MS-DOSプロンプトを手に入れないと
いけないようです(そんな様なことが英語で書いてあった)。
日本語版は、ダウンロードできるのか?
やっぱり、マイクロソフトのホームページなのか?
0216デフォルトの名無しさん
NGNGあなたは根本的なことがわかってないので、
二度とDOSプロンプトを起動しないことをおすすめします。
いや、いじわるや嫌味じゃなくて。
最悪Windowsぶっこわれるからね。
0217213
NGNGありがとうございます。
まだ、普段の操作はできるみたいです。
今後は、基本的なことを勉強したいと思います。
0218デフォルトの名無しさん
NGNG0219デフォルトの名無しさん
NGNG0220213
NGNGDOSプロンプトを起動すると、
Bad command or filename
Must be installed in Japanese mode.
Cannot install device driver
となり、全画面表示になります。
先程 jp と打ちましたところ、
NLSFUNC not installed
という表示があり、自動的に再起動して
しまいました。
やっぱり、触らない方が良いですかね?
0221デフォルトの名無しさん
NGNGウニクスに変えてみてはいかが?
0222213
NGNGUNIXですか?
余計わからなくなります。
変えられるものなら、変えたいです。
0223デフォルトの名無しさん
NGNG日本語版MS-DOSをインストールすればいいよ。
0224デフォルトの名無しさん
NGNGDOSプロンプトを起動する
ショートカット(.pif)を作り直してみたら?
それで駄目なら、autoexec.batを書きせば、多分OK。
0225213
NGNGありがとうございます。
日本語版MS-DOSについてはインターネットでインストールの
仕方調べます。
>>224
いま、autoexec.batとは何か、を調べていました。
よく解らないので、ぼちぼち理解していきたいと思います。
どうもでした。
0226デフォルトの名無しさん
NGNGやはり最初は入門書のようなものが必要なのでしょうか?
0227224
NGNG書き直せばの間違い。
あと、223はネタなので信じちゃいけません。
0228デフォルトの名無しさん
NGNG0230デフォルトの名無しさん
NGNG何がわからないのか全く分かりません。
0231デフォルトの名無しさん
NGNG関数の引数にクラスのインスタンスを渡したときだけ
なんですか?
0232デフォルトの名無しさん
NGNG誰か教えて下さい。
0233デフォルトの名無しさん
NGNGインスタンスが出来ちまいそうなタイミングで、
それが(引数なし)コンストラクタがあるクラスのインスタンスならば
呼ばれます。
そのインスタンスを作るときの義務としてコンストラクタが
呼ばれるわけなんで、そういう場面になればコンパイラは
「あぁ必要なんだな」と思いこんで呼びます。
つーわけで避妊手術しとけ。妊娠(=コピコン呼ばれ)しないように、な。
あるいはそもそもコピーしないってのもヨシ。
インスタンスそのものじゃなくインスタンスの
ポインタまたは参照を渡せば、コピーがそもそも生じない
(=本番せくーすしてない)のだから、妊娠しない。
もちろん必要なときは必要なんだから、
自分がほんとに子供欲しいか欲しくないか考えた上で
避妊なりポインタなり使うよろし。
0234デフォルトの名無しさん
NGNGたぶん、再インストールが一番早い
0235デフォルトの名無しさん
NGNGおそらく us モードになってしまったのだと思われ。
jp リターン
と打てば日本モードに戻るよ。
0236232
NGNGどうもでした。
0237デフォルトの名無しさん
NGNGミ ´ー`ミ < ココツカエーヨ
\ < └───/|────────
\.\ _ミ ミ __________
\"""""∧∧"" <ツカエーヨ
∪∪ミ´ー`ミ/ミ  ̄ ̄ ̄
UU-uU
0238名無し
NGNG0239デフォルトの名無しさん
NGNGhttp://www.google.com/search?q=%83v%83%8D%83g%83R%83%8B&hl=ja&lr=
0240デフォルトの名無しさん
NGNG0241デフォルトの名無しさん
NGNG( ´ー`) < >>238シラネーヨ (じゃなくて検索シローヨ)
\ < └───/|────
\.\______//
\ /
∪∪ ̄∪∪
0242デフォルトの名無しさん
NGNG通信するための決め事です
0243デフォルトの名無しさん
NGNG0244デフォルトの名無しさん
NGNGDirectXをやろうっていうのは、APIは使えるって思っていいのかな?
だとしたら、DirextXSDKに付いてきたサンプルを読むのがいいと思われ。
チュートリアルもヘルプのどっかにあるから探すといいよ。
まだ何もやってない状態だったら、VC6のチュートリアルをやりましょう。
単にDirectXを使いたいだけならVBでもいいんじゃない?
0245デフォルトの名無しさん
NGNGおそらく自動起動するバッチファイルが狂ってしまったのだと思う
0246デフォルトの名無しさん
NGNG0247デフォルトの名無しさん
NGNG0248名無しさん@お腹いっぱい
NGNG会社を辞めることになりそうなのだが、
有給がかなり貯まっているにもかかわらず
「辞めるヤツには有給なぞ使わせてやらん」
みたいなこと言われた。
うまく有給消化に持っていく方法は無いだろうか?
というか、これって法にはひっかかってないのか?
0249デフォルトの名無しさん
NGNGとると言い張ってみればいいんじゃない。
0250246
NGNGコイツは結構スゴイぞ。テンプレート駆使って感じ。
でもマニュアルが整備されてないからサンプル解析中。
だれか本トに使ってねぇの?
0251デフォルトの名無しさん
NGNGなんかいきなり変更される可能性のある変数
最適化とかでいじってくれるなよ とコンパイラに教える
0252デフォルトの名無しさん
NGNGプログラマ板向けだと思うが
休みたい日の朝電話して、総務担当の人に
「今日、有休取らせてもらいますからー」
って言えばいいよ。
ゴリ押ししても、会社は何の文句も言えないはず。
だって、有休を取らせないなんて事がオカシイのだもの。
市役所とか労働基準監督省だっけ?
そゆとこに電話して話し聞いておいて
それを総務や上司に言えばいいよ。
相手が脅してくるのなら、こっちも脅し返すのが
交渉術なんだなー
0254デフォルトの名無しさん
NGNGポータブルな方法はありますか?
精度はさほどいりません。
0255デフォルトの名無しさん
NGNG0257デフォルトの名無しさん
NGNG0258248
NGNG>>252
有難うございます。参考になりました。
まぁとりあえず、有給以前にこれまた貯まってる代休消化からなのだが…
>>253
すまん。
ただ、そのスレに書きこんだはいいものの
それ以前のカキコミ見るにマトモな回答が得られると思えなかったので
こっちにも書きこんでしまったんだ。
申し訳無い、の意も込めてsage
0259デフォルトの名無しさん
NGNG感想きぼーん
0260デフォルトの名無しさん
NGNG0261デフォルトの名無しさん
NGNG0262デフォルトの名無しさん
NGNGVC++のエラーなんですが、LIBCってなんでしょう?
0263デフォルトの名無しさん
NGNG一般の人には解りませんか?初心者へ行っても聞けなかったので・・。
0264デフォルトの名無しさん
NGNGわかりません。
0265デフォルトの名無しさん
NGNGわかりません。絶対に。
IPは個人情報じゃないし。
0266デフォルトの名無しさん
NGNG0267デフォルトの名無しさん
NGNG>>263
0268デフォルトの名無しさん
NGNGそれがたまたま会社の専用線とかだったりしたら、会社名くらいはばれる。
IPと特定個人を結びつける方法は、現状では基本的にありません。
自分でドメインとったりして、個人情報を公開していれば別ですが。
ちなみに私は自分でドメインとって運用しているので、
IPがばれると住所氏名電話番号まで知られます。
0269デフォルトの名無しさん
NGNG0270デフォルトの名無しさん
NGNGどういう計算式で角度を求めてるんでしょうかね?
Bit Map Rotater
ttp://www.vector.co.jp/soft/dl/win95/art/s0053365.html
0271デフォルトの名無しさん
NGNGShellObject
0272デフォルトの名無しさん
NGNGIPばらさなきゃいいだけだよ
0273デフォルトの名無しさん
NGNG何か某裏モノ系読者っていう感じがして、微妙に萎え。
0274デフォルトの名無しさん
NGNGクライアントがコピーレフトなプログラムを用意して
カスタマイズとマシンへの組込みを頼みたいと言って来たのですが、
これって料金をいただいても違法にならないでしょうか?
「組込み代」ならまだしも「カスタマイズ代」だと問題ありそうな気もするのですが。
ご教授お願いします。
0275デフォルトの名無しさん
NGNGdllexportは理解できたのですが、importは書かなくてもいい気がするのですが
0276274
NGNG検索方法を変えてみたら、すぐに答えに行き当たりました。
失礼しました。
0277つじっこ
NGNGCreateRgn()という自分で作った関数で
リージョンを作成して、後で
SetRgn()という別の関数で、そのリージョンを読み出すようにして
ウィンドウを変更したいのですが。
(SetWindowRgn(hWnd, SetRgn(), ...);みたいに)・
グローバル変数にコピーしてても、
消えてしまうようなのですが・・あと、
ファイルに書き込んでから、それを読み込んでも
なりませんでした。
メモリの固定をしないといけないんでしょうか・・
アドバイスのよろしくおねがいします。
0278デフォルトの名無しさん
NGNGカスタマイズで書き起こしたソースのコードもちゃんと公開すれば
問題ないんじゃない?
金とっちゃいかんとはGPLにはどこにも書いてないと思った。
0279デフォルトの名無しさん
NGNGウィンドウモードで動くプログラムを組んでいるのですが
Win98、Meで、モニターの省電力モードから復帰したときに
プログラムが止まってしまっています
クライアント領域が真っ黒のままで、VCでブレークすることも
できません
どなたか原因ご存じの方、お教えいただけませんか?
0280先生、分かりません
NGNGプログラムを記述し、それをソフトの形(完成品)に死体のですが、
どうしたら飯野でしょうか?
善意の方がもしいれば教えてください。
(ネタではありません)
0281先生、分かりません
NGNG0282デフォルトの名無しさん
NGNGと聞いてるようなもんだな
0283デフォルトの名無しさん
NGNG人に聞く前にマニュアル読むなりメニュー調べるなりしろ。
割れモノだとムリかもな(藁
0284279です
NGNG私の279が忘れられてしまうじゃないですか
どなたかすみません、引き続き279お願いします
0285デフォルトの名無しさん
NGNGつーか、ソースぐらいフリーサーバにでもアプしとけ
0286先生、分かりません
NGNGなんだ、ネタか。
0287デフォルトの名無しさん
NGNGを判別する方法を教えてください
よろしくお願いします
0288先生、分かりません
NGNG教えて!
0289デフォルトの名無しさん
NGNGファイル中に混在している場合を除くとすると全部7bitならJIS
8ビット目落として全部JIS範囲内ならEUC(簡単方法)、
先頭から見てすべてSJISコード範囲内ならSJIS,
UTFはテーブル見ないと分からない。
ってあたりでしょうか。SJIS1バイト目、2バイト目とかは
アルゴリズム辞典とか調べてね。
UTFはうまい方法ありますか>誰か
ただしこれはファイル中に混在してないという前提。
0290279です
NGNGうー、ごめんなさい、わけあってソースは出せないんです
虫が良すぎます?
0291先生、分かりました
NGNG0292つじっこ
NGNG忘れられてます??
それとも使用しているやつが
SDKってかいてなかったからですか・・
0293デフォルトの名無しさん
NGNG「胸が痛いんです、どうしてでしょう?
「レントゲンでも撮って貰ったら?
「わけあって医者には行けないんです
「そーですか
おしまい
0294デフォルトの名無しさん
NGNGそんだけでわかるわけないでしょー
0295デフォルトの名無しさん
NGNGUTF-8でエンコードされてるのには、2進表記で 1110xxxx なバイトの
後ろには 10xxxxxx が3つ続いてるかどうか、的なチェックが効くはず。
ベタでUCSで書かれると…とりあえずByteOrderMarkを見て、無ければ
コード表と突き合わせるしかないかなぁ。
0296295
NGNG0297デフォルトの名無しさん
NGNGUTF-8にBOMつけるやつはめったにいないだろ
0298デフォルトの名無しさん
NGNGフリーで手に入るMac用Cコンパイラって
ありますか?
がいしゅつだったらごめん。
0299デフォルトの名無しさん
NGNG__declspec(property(get=GetX, put=PutX)) int x;
こんな感じにすると思うんですが、これをコンパイルできないコンパイラって
あるのでしょうか?
0300デフォルトの名無しさん
NGNGプレイステーション開発用のgpp
ドリキャス開発用のSHC++
ていうかほとんど通らんだろ。
0301デフォルトの名無しさん
NGNGやはりそうですか。
VCとBoland C++5.5で使えたので一瞬期待してしまいました。
0302デフォルトの名無しさん
NGNG鬱・即・死
0303デフォルトの名無しさん
NGNG0304デフォルトの名無しさん
NGNG妙に合ってないような気はしてるんですが、
良い方法を知らないのでDCT変換+zipしました。
チャットを作ってみようと。
音質はあまり良くなく、データ量 1/10。
0305デフォルトの名無しさん
NGNG向いてるんじゃない? MP3とかOggVorbisは変形DCTだし。
最近だとウェーブレット変換の方が流行ってる気もするが。
0306デフォルトの名無しさん
NGNGこういうのってどうやってつくってるんですか?
M$からWin98DDKダウソして色々考えたんだけど分かり間線
DriverCallbackとかいろいろ呼ばなきゃ逝けないみたいだけど…?
0307デフォルトの名無しさん
NGNGこういうのってどうやってつくってるんですか?
M$からWin98DDKダウソして色々考えたんだけど分かり間線
DriverCallbackとかいろいろ呼ばなきゃ逝けないみたいだけど…?
0308デフォルトの名無しさん
NGNG今更ながらどうもです。
色々調べてみたら、なんかまだ自分には全然早いみたいで。
暫くelとCで遊んどきます…。
0309デフォルトの名無しさん
NGNG2つのテーブルにあるそれぞれの列をグループ化したい時は
どうしたら良いのですか?
具体的には、
テーブル1には商品番号が101,102,103と入っていて、
テーブル2には商品番号が102,103,104と入っている時に、
101,102,103,104と返したいのです。
テーブルが1つの時は
select 商品番号 from テーブル group by 商品番号
だと思うのですが。。。
0310デフォルトの名無しさん
NGNGUNION
0311デフォルトの名無しさん
NGNGfull outer join
0312デフォルトの名無しさん
NGNGwikiスレなんて要るんですか?
wikiなんて自分の計算機に入れてみるとか
自分のwww領域でおっ始めてみるとか
すればすぐ慣れるっしょ。
0313デフォルトの名無しさん
NGNGDCT系は相当工夫しないと駄目だろうな。
圧縮率上げるとモスキートノイズとか目立たない?
ウェーブレット変換はその辺をクリアしてるけど
圧縮率がねぇ…
0314デフォルトの名無しさん
NGNG>>313
ありがとうございます。
ウェーブレット変換も試してみます。
音のモスキートノイズは
「ハウリングしたようなカブッった音のような感じ」
というものですか?
サンプリングレートを低くしてあるのでどこでノイズが入っているのかいまいち分からない状態です。
(8k*8*1)
0315名無し
NGNG実際コード書いたわけじゃないからなんともいえんが、
結構遅延が問題にならない?そう考えると直行変換系は使いにくいよね。
やっぱADPCMとかの波形圧縮がよさげだとおもう。圧縮率は知らん(w
0316313
NGNGすまん、漏れは画像圧縮なので、音声圧縮については
伝聞のみなのよ。
モスキートノイズは、音にすると、蚊の飛んでる音だと思う。
>>315
そうだよね。フラクタル的なアプローチをしてみると
検討するかもよ。
いや、何も考えずにVQかな(藁 <- 半分当たり。
0318デフォルトの名無しさん
NGNG{
}
な書き方が大流行で最近肩身の狭い思いをしています。当方
func{
}
どっちがいいとかの話じゃなくて、なぜ前者が流行るのでしょうか。
真面目な話、人に合わせるのが嫌でして。読む分にはどちらでもいいのですが…。
というか本心は鞍替えしたいんです。決定的な利点があれば教えて下さい。
(結局これがいやなんです)
func( arg
arg
arg )
{
//....
}
↑左端に3カ所ついてる
0319デフォルトの名無しさん
NGNG0320RIP_MAPIRO
NGNG私は、後者。行数多いと間延びして見づらく感じる。
けど、他人に強制するつもりはないよ。
0321デフォルトの名無しさん
NGNG後者。
func() {
if(xxx) {
} else if(yyy) {
} else {
}
}
0322ウインドウズで
NGNGとかよく聞くんですが、相性が悪いとはプログラム的にどういうこと
なのでしょうか?よろしかったら教えてください。
0323デフォルトの名無しさん
NGNGANSI以前だと
func(i)
int i;
{
…
}
みたいに引数の定義を挟んでいたから、その名残ってのもあるんでないかな。
0324デフォルトの名無しさん
NGNG{
if(hoge){
}
}
関数だけ下かなー。
関数の名前と中身とが隣接すると見にくくなるので、
隙間を空ける意味をもって括弧の位置をずらしてます。
0325デフォルトの名無しさん
NGNG同じダ。
0326デフォルトの名無しさん
NGNGそのスタイルだと、
数行しかない関数多いクラスメンバを書くときに
間延びして見えなか?
0327デフォルトの名無しさん
NGNG後者は条件コンパイルに{が混ざりやすい。
混ざると括弧の対応が崩れるので。
0328デフォルトの名無しさん
NGNG0329コロコロ
NGNG課題 文字列操作
<処理概要>
入力ファイルに入っているランダムな文字列を読み込んで編集する。
入力ファイル名 \public\C言語応用\課題02\input.txt
入力ファイルの内容
io4@5ovgiq@w340 9tn@q0mikanb924 rwijra;o4 aestrawberryut@90
240strawberry9t animikanrja ddg fvbananaxjfringogqworiadf;
amomolkjtcwieroutstrawberry34t7vv
dsgfoiuto sdrgovq@4r q0awitflksjd;f
laumikanwett errgt thhbcvbasf fitu@qo4rfachocolateaaarffvnxdkjfq23
sdfgi oq34itu aqeurgvksjd q9bananau4 tue ggsjdgoiumomoq349tifvk
asrgmomoio uweringoorigporegf
asdmomofg sjd;fmikanligurin@qa94it kwjegfr:bananaa ergtqaegr
dfgi oeoitgu;fldkgj b9wu44tlgkjjlksvdjgfsmikanadfg
oiupqoi34 ta;lkdf j;lakjdfg0987 bjlhbxcvblkj
;lkjchocolateroigeurrgssdmomoffkjahljhringoglar+ j;lkj4rti
<詳細仕様>
入力ファイルの内容は、ランダムな小文字のアルファベット文字列からなり、
1行の文字数は揃っていない。これを1行ずつ読み取り、次の編集を加えて
1行を20文字に揃えて標準出力する。加える編集項目は、以下の通り。
1.文字列"ringo"を発見したら、"APPLE"に変換し、発見回数を数える。
2.文字列"mikan"を発見したら、"ORANGE"に変換し、発見回数を数える。
3.文字列"momo"を発見したら、"PEACH"に変換し、発見回数を数える。
4. 文字列"banana"を発見したら、後ろに"cake"を付ける。
5. 文字列"strawberry"を発見したら、後ろに"cake"を付ける。
6. 文字列"chocolate"を発見したら、後ろに"cake"を付ける。
7. 1〜6以外の文字列の場合は、"."(ピリオド)を出力する。
例えば、入力ファイルの1行目にq0mikanb924という文字列があるが、
この"mikan"の部分が"ORANGE"に変わる。他の文字はピリオドになる。
【結果の表示例】
・・・・・・・・・・・・・APPLE・・
・・・・・ORANGE・・・・・・・PE
ACH・・・・・・bananacake・
・・・・・
ringoの出現回数は、1回
mikanの出現回数は、1回
momoの出現回数は、 1回
bananaの出現回数は、1回
以上が課題の内容です。ご託宣お願い致します。
いろんなスレに顔出してすみません。かなり切羽詰まってます。
私は低レベルなのでそれに即したプログラムでお教え願えないでしょうか。
また、fgetsなんかを使うのでしょうか?
0330C初心者
NGNGどんなメリットがあってそうなっているのでしょう?
0331デフォルトの名無しさん
NGNGenumで型を作っておけば、定数をグループ化でき、エラーチェックに使える
0332デフォルトの名無しさん
NGNG330の質問の答えにはなってないと思うのは気の性ですか?
0333318
NGNGうーんでも>>327はもっともだし>>328は便利そうだし…。どうしたものか。
画面も広くなってきたしなぁ。移行検討してみます。レス下さった方々サンクスです。
(しかしやはり>>321みたいなのに男気を感じてしまうのぉ)
0334デフォルトの名無しさん
NGNG>>enumで型を作っておけば、定数をグループ化でき、エラーチェックに使える
"定数"をってことろに注目。
0335デフォルトの名無しさん
NGNG理由がすごい。あんたの使ってるエディタは正規表現検索はあっても関数ジャンプがないのか・・・。
0336デフォルトの名無しさん
NGNG関数ジャンプはあるけど、#ifディレクティブの使いようによっては
ジャンプできないんだな(何か{}の対応が取れない場合とか)。
0337デフォルトの名無しさん
NGNGやっぱり答えになってないような
0338デフォルトの名無しさん
NGNG少なくとも俺はメリットを感じたことがない。
0339デフォルトの名無しさん
NGNG徹底的にモジュール分割すれば、その必要も無いだろ
0340デフォルトの名無しさん
NGNGI/Oポート番号をenumで表現できる。
0341デフォルトの名無しさん
NGNGGetPrivateProfileSectionNames()について教えてください。
指定したiniファイルのセクションを列挙するAPIなのですが、
セクションがひとつも無いときと、無名のセクションが
ひとつだけあるときの結果が同じなのですが、どうしたらいいでしょうか?
1.ini
[]
aaa=1
bbb=1
2.ini
<<empty>>
この場合の戻り値が同じなのですが、、、
0342デフォルトの名無しさん
NGNGemacs の関数ジャンプは行頭{を見てるんじゃなかったっけ?
昔の c-mode はそうだった。今は知らん。
0343デフォルトの名無しさん
NGNG無名のセクションは無効という仕様にする
0344デフォルトの名無しさん
NGNG0345デフォルトの名無しさん
NGNGこっちで訊くよろし。
http://2ch.server.ne.jp/2ch/sisou/index2.html
0346なんとかならんのかね大門君
NGNGかちゅ〜しゃの調子が悪いのです。症状は「スレ一覧」の「スレ順序」が起動時の状態で
固定されてしまうんです。例えば起動時に1番目のスレが、PCの電源を消すまで1番目の
ままなんです。10番目のスレはsageずに書いても10番目のままなんです。
カキコした文章は読み込みされますから、読むだけなら問題はありません。
ちなみに表示される「レス数3」は新規レス数が100になっても3のままです。PC再起動までね。
かちゅ〜しゃをインストールしなおしても、変わりませんから、プロバの問題なのですが、
変更するわけにもいかず、また別の「2chブラウザ」なら問題はありませんが、かちゅ〜しゃ
が好きなんです。
ファイルをいじくることで解決できないものでしょうか?
ポイントは「スレ一覧画面」です。
0347デフォルトの名無しさん
NGNG0348デフォルトの名無しさん
NGNG0349デフォルトの名無しさん
NGNG0350デフォルトの名無しさん
NGNG0351デフォルトの名無しさん
NGNGhttp://2ch.dyn.to/
0352名無しのエリー
NGNGツールあったら教えて
0353デフォルトの名無しさん
NGNGバイナリエディタじゃだめなの?
0354sage
NGNGデータが揮発性であるとき、関数が副作用を起こすときとかにつける修飾子だ
const/inline/staticとあわせて、うまくつかうと
コンパイラがうまい最適化をしてくれたり、間違った最適化を行わないようにしてくれる。
gccなんかのドキュメントを読めば使い方が出てるよ
でも、マイナーすぎて、コンパイラがばぐると悲しいから
知っとくだけで、ここぞというとき以外は使わないでいいよ
0355Z280
NGNG「ソリューションの更新に失敗しました。〜」と出てちゃんと
実行してくれません。何が原因でしょう。
0356Z280
NGNG0357デフォルトの名無しさん
NGNG>でも、マイナーすぎて、コンパイラがばぐると悲しいから
>知っとくだけで、ここぞというとき以外は使わないでいいよ
ほんとに?!
そこまで警戒しなきゃいけないほどマイナーなの?
volatile はC言語が今の位置付けにあるためには
必要不可欠な機能だと思ってた。
そうじゃないとメモリマップドI/O の操作すら
ままならなくなるから。
もし、この機能が正常動作しない環境を具体的に
知っているならば、ぜひ教えて欲しい。
くれぐれも、煽りではないです。
それは間違いなく地雷になるので
後学の為にぜひ。
0358shige
NGNG0359デフォルトの名無しさん
NGNG0360デフォルトの名無しさん
NGNGプシコ病棟へ(・∀・)カエレ!!
0361デフォルトの名無しさん
NGNG352が欲しいのは逆アセンブラだと思われ
0362sage
NGNGできたてのコンパイラは、よく最適化を間違えたりします。
昔のgccとかね (w
今時、組み込み系のプログラムをしているのだったら
枯れたコンパイラを使っていると思われるので
バグはもう、ほとんどないと思っていいと思う。
const/volatile/#pragmaを多用するコードを大勢でメンテするような
ことがあったときに、
意味をよく理解してない人が無理やりキャストするコードを
書いちゃったりして、コンパイラに「結果的に」嘘を教えちゃう人とか
いて...
人為的なミスのほうが多いかも。
身の回りにキャストを多用して、最適化最高レベルだとバグるとか、
最適化をきらないと動かないとか、騒ぐ人、いない?
よく出来たコンパイラなら、
・警告はすべてつぶす
・警告をつぶすためにキャストを使わない
を守るだけで、大体、平気です。
0363デフォルトの名無しさん
NGNG組込系は次々と新しいチップが出てきてるので、ものによっては
たいへん不安定なコンパイラ掴まされたりします。
昔のVRシリーズなんてひどいもんでした。
0365デフォルトの名無しさん
NGNGむしろプロセッサが枯れてるかどうかだね。
SHとかはそれなりに安定してきてる。
インテル系(860/960とか376/386)なんかは最初からわりと
安定してたけど。
0367デフォルトの名無しさん
NGNG私は今,23歳なんですが大学時代中に独学でプログラミング & グラフィックデザインを学んできました。大学は経済学部で今年の4月に卒業しました。
今は某マルチメディア会社で仕事してます。仕事はかなり楽で給料はそこそこです。
ただどうも仕事がイメージと違い将来的にはもっと別の職種で仕事をしたいって考えてます。
今やっている仕事はFlashでムービーを作ったり,DirectorでCD−ROM作ったり,Webをデザインしたり,VBでソフトを作ったりといった感じです。CG・デザインの両方ができるという面でいろいろ評価されていますがどうも便利屋みたいな感じになってしまいがちです。
今の仕事以外にサイドビジネスでCGI(Perl)でのプログラミングのバイトもしてます。
なんというかプログラミング技術・グラフィックデザイン技術・・・この2つが相当できなければ不可能というような仕事がしたいです。
自分にしかできない・・自分の変わりはそうそういない.そんな職業につきたいです。
今の仕事につく前にMSの「XBOXでゲームつくろぞ!」って感じのゲーム会社の採用も決まったのですが,給料面や労働環境の面で結局,今の会社に入りました。
20年後,30年後の自分のビジョンとしては技術者やデザイナーというよりはエンターテインメントを中心としたプロデューサーとかになりたいと考えてます。
私自身の持つスキルは以下のとおりです。
<プログラミング関連>
学生時代中にPGのバイトを3社ほど経験.
そのうち1社では社長に気に入られ新しいパソコンを自宅に買ってもらいました。
フリーウェア・シェアウェアを多数公開.雑誌にもよく頻繁に公開されてます.
私の作ったソフトウェアはかなり女性受けがいいです。
ユーザズリンクの過半数が女性ユーザーです。
Visual Basic・Visual C++を主に使用してます。
Direct Xなどでのゲーム作りもできますし普通のソフトも作れます。
また,CGIでのプログラミングのバイトもしてます。簡単な検索サイトなら作れます。
Javaもそこそこ使えます。アプレットの制作やiアプリが作れます。
その他,Javaスクリプト,DHTMLなどを駆使して高度なデザイン性も兼ね備えたサイトが作れます。
学生時代中にゼミナールでLISPやPrologも多少勉強しました。
<グラフィックデザイン>
LightWave 3DでCGムービーの制作やオリジナルのキャラやメカが作れます。
2社ほどバイトも経験してます。一社は宣伝用ムービーの制作.もう1社はWin用パッケージソフトの画像データ作成です。
Webデザインも相当センスのあるページが作れます。
手書きのデッサンも美大にはかないませんが一般の人よりは圧倒的にうまい絵がかけます。
Photoshopもバリバリ使いこなせます。
特に人物写真の加工は相当なものです。
今は学生時代中の知り合いの女の子にモデルをしてもらいいろいろ野外で撮影した写真を載せてる一緒にサイトも作ってます。
ホームページを見ていただいた企業から仕事の依頼がきたこともありました。
かなり覚えは早い方です。
たとえば,VBは購入してから1週間ほどで大戦略モドキなシミュレーションゲーム作りました。
そして,3ヵ月後にはシェアウェアを発表し雑誌にも掲載されました。
JAVAは買ってから1週間ほどで複数行のテキストが下から上にスクロールするアプレット作りました.
iアプリは勉強はじめてから2日ほどで占いゲーム作りました。
LightWave3Dは買ってから1週間でほとんどマニュアルを読まずに適当に使っているうちに基本機能はマスターしました。
CGIは勉強をはじめて1ヶ月くらいでバイトはじめました。
Photoshopは適当に使っているうちに覚えました。
求職掲示板とかに書き込むといつも2〜3社くらいは企業からメールがくるので技術的な面はそう悪くはないはずです。
ただ,自分の目指すものとどうも合わないところからが多いです。
自分なりには3Dソフトのプラグイン開発はどうか?とかWeb系ならデザイン・PG両方やれるか?などと考えては見たんですが・・・
ただ,単なる技術屋にはなりたくないんですよ。私の中では技術は単なる手段であり本当にやりたいことは頭の中の構想を具現化することです。つまりはクリエイター=創造者になりたいんです。
ビジネスというよりはエンターテインメント系の企業をと考えています。
お客さんを単純に「うぉーーーー」とか「すげぇーーー」って言わせるような仕事がしたいです。
0368デフォルトの名無しさん
NGNGネタですか?
0369デフォルトの名無しさん
NGNGネタとしては自惚れイタイ人っぷりが良く出ていてまぁ良いんじゃない?
そうでないなら、少しイタイ目にあってきたほうが良いと思うので、
自分のやりたいようにやってみてください。
論より証拠。「高度なデザイン性も兼ね備えた」サイトを見せてくださいYO!
0370デフォルトの名無しさん
NGNGとうゆう意味ですか?
0371デフォルトの名無しさん
NGNGincrementを辞書で引け
0372370
NGNGはぁーい++
0373デフォルトの名無しさん
NGNG0375デフォルトの名無しさん
NGNGプログラマ板に同一スレあり。
0376357
NGNGレスどうもです。
確かにコンパイラが枯れてないとどうにもならないですよね。
人為的ミスは・・・。
volatile の認知度が低いのは事実でしょうしね。
実際、読み方知らないですし(ボラタイル? ボラティル?)。
かかわってる人達の相互フォローに期待。
0377くみこ
NGNGまってるわ♥
http://piza.2ch.net/test/read.cgi?bbs=tech&key=988084737
0378デフォルトの名無しさん
NGNGvolatileが必要になるほどの最適化をしていなかったからです(w
0380サンデーぷろぐらま〜
NGNGcygwinに含まれているwindresについて、質問があります。
最近久しぶりにバージョンアップしたところ、
windresが日本語を通さなくなってしまいました・・・
昔(cygwin1.1.8の頃)のだと一応通る(といっても「表示」とかは
「表\示」にしないと駄目だけど)んですが、
今のwindresは全く駄目で、日本語が全て変な記号に化けてしまいます。
windresのバグなのかな?
どうしたら解決できるのでしょうか?
0381デフォルトの名無しさん
NGNG0382shige
NGNGノ⌒ 丿
_/ ::(
/ :::::::\
( :::::::;;;;;;;)_
\_―― ̄ ̄::::::::::\
ノ ̄ ::::::::::::::::::::::)
( ::::::::::::::;;;;;;;;;;;;人
/ ̄――――― ̄ ̄::::::::\
( :::::::::::::::::::::::::::::::::)
\__::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;ノ
perl使いには人格破綻者が多いそうです。
0383デフォルトの名無しさん
NGNG糞レスだがおおむね同意。
奴等は「任意の3の倍数にマッチする正規表現」だの「任意の7の倍数に
マッチする正規表現」だのを喜んで考えるマゾばかりだ。
0384デフォルトの名無しさん
NGNG0385デフォルトの名無しさん
NGNG「針の先で何人の天使が踊れるか」みたいでちょっと優雅だね
0386デフォルトの名無しさん
NGNGvolatileはマルチスレッドを使うときに必須。
トレードオフの対象にはならない。
constは…。識者には宝、愚者には地雷。
しかしだからといって、constを避けるのは良くない。
constの使い方を教えることこそ正道だと思う。
0387デフォルトの名無しさん
NGNGどうしたらいいでしょう?
VC なら #ifdef _MSC_VER_ でいいみたいなんですが…。
0388デフォルトの名無しさん
NGNG0389デフォルトの名無しさん
NGNG# サーチエンジンとドキュメントの森で遭難しておりました… (^-^;)
0390デフォルトの名無しさん
NGNG0391デフォルトの名無しさん
NGNG位置付けとしては、CでいうK&Rのようなものを希望しているのですが。
0392デフォルトの名無しさん
NGNG教えて…。
0393デフォルトの名無しさん
NGNGDBは決まっているの?
0394デフォルトの名無しさん
NGNGいまはhoge使ってるんだけど。
0395デフォルトの名無しさん
NGNG0396デフォルトの名無しさん
NGNG確か十個くらいはあったような
0397デフォルトの名無しさん
NGNGケツの _ は余計じゃないか?
0398391
NGNGOracleですけど、あんまりベンダ依存でないほうが嬉しいんですが…。
0399デフォルトの名無しさん
NGNGどんなものがありますか?
0400デフォルトの名無しさん
NGNGハードウェアのI/Oポートを直接叩くときにときどき使います。
でもそのくらい。個人的には無くなってもいいキーワード。
移植性も落ちるし、勧められない。
0401デフォルトの名無しさん
NGNGfoo,bar,baz,,qux,quux,corge,grault,graply,waldo,freed,plugh,xyzzy,thud
らしい。>「ハッカーズ大辞典」より(ASCII)
0402ななしちゃん
NGNG0403BCBで
NGNG作り方知らないんでどっかにサンプルソースないかな?
0404デフォルトの名無しさん
NGNGhttp://www.puni.net/~mimori/rfc/rfc3092.txt
http://vine.ic.sci.yamaguchi-u.ac.jp/VineUsersML/3/msg09765.html
0405デフォルトの名無しさん
NGNGコンパイラとかインタプリタ作るときに使うかも。
でもunion単体ではなくて、type_idとか型識別子作って
それを判別してから使用する。
struct {
int type_id;
union {
int i;
void *v;
} u;
}s;
他の用途は可変レコードとかかな。
C++ではほとんど意味がない。
0406デフォルトの名無しさん
NGNGtool2.java:99: class tool2 で宣言されたメソッド
boolean mouseDown(java.awt.Event, int, int) は
推奨されないものではありませんが、
class java.awt.Component で宣言された同じシグニチャーの推奨されない
メソッドをオーバーライドします。
public boolean mouseDown(Event event, int x, int y) {
このような警告を無視してると何か弊害が出るでしょうか?
0407デフォルトの名無しさん
NGNGできるだけdeprecated methodは使うのやめとけ。
processMouseEventとかあるだろ。
0408デフォルトの名無しさん
NGNGLinuxしか知らないんでLinuxの場合で言うけど、
PF_ROUTEはPF_NETLINKと同じで、
kernel moduleとuser space間の通信に使われる。
詳細はman 7 netlink
0409デフォルトの名無しさん
NGNG0410デフォルトの名無しさん
NGNGインターフェイスの継承には実装が無い。
0411デフォルトの名無しさん
NGNG同じようなもんじゃない?
型の継承と実装の継承なら違うだろうけど。
0413デフォルトの名無しさん
NGNGもしかして引っ掛け問題か?
型という概念のサブクラス(藁…アナリシスパターン的表現だな)
として、JavaではClassとInterfaceが有る(他にPrimitive型とかもあるが
ここでは省略)わけだから、その問いはそもそも変。
クラスを型と訳すのは、つまり大間違い。
というか、型はそのまんまtypeと訳さないと駄目だな。
というわけで、
>>410
は、たしかに”間違っては”いない。型の継承には
クラスの継承とInterfaceの継承が含まれるわけだから、
型の継承の集合からInterfaceの集合を取り除いた残り集合には
実装が「無いとは限らない」ってわけ。対偶って奴か?
0414初心者
NGNGC++やってるなら読んどけって言われたんですけど
そんなに有用なものなんですか?
0415デフォルトの名無しさん
NGNG役に立ちません
0416JDK1.4すれの150
NGNGお、こっちにいたか(藁
まず、型/インターフェイスの継承と、実装の継承が独立であることは解るよね。
interfaceの継承には実装の継承は伴わない、と。
型の継承ってのは、スーパークラス型の変数にサブクラス型オブジェクトを代入可能なこと。
サブクラスのオブジェクトはスーパークラスの型を継承している。
インターフェイスの継承とは「仕様/界面の継承」とも言われるわけだけど、あるオブジェク
トに対して、スーパークラスで宣言されたメソッドの呼び出しが失敗しないこと。
Javaという言語の場合、この二つは「何れかが真なら真」という関係にあるけど、そうでない
言語もあるんです。型がなけりゃ型の継承なんて用語は出てこないしね。
ま、通常は区別して論じる必要のあるケースはほとんどないよ。
0417デフォルトの名無しさん
NGNGたぶん、415が言いたいのは
あなたにはまだ役に立たない、といいたいのだと思われ。
0419イワン
NGNGACCESSのVBAで作ったアプリケーションを、OSがWindowd NTのサーバマシンにインストールしようとしたら、
「comcat.dllが使用中です」と出て「再試行」か「キャンセル」しか選べず回避できません。
ちなみに、いつもは「無視」が選べて、それを選ぶと無事インストールできるのですが、
今回はなぜか「無視」がないのです。
どうしたら無事インストールできますでしょうか?
ちなみに、comcat.dllは色々と曲者らしく、ネットで検索してみたらやはり他にもこれが原因で
インストールできないという報告例が結構ありました。
そこではやはり”「無視」を選べ”とか書いてあるのですが、今回はなぜか「無視」がありませんし。
また、主に何が動いているからcomcat.dllが使用中になっているのでしょう?
0421デフォルトの名無しさん
NGNG0422デフォルトの名無しさん
NGNG何かいい方法ないでしょうか?
0423デフォルトの名無しさん
NGNG・tableをMozillaで使う。
・プレーンテキストでテーブルをつくって送る。
さあ、好きなのを選べ。
0424デフォルトの名無しさん
NGNGすべてのセルの幅と高さを明示的に指定したら?(ダメかも)
0425409
NGNGお返事はありがたいのですが、
>というわけで、
>>>410
>は、たしかに”間違っては”いない。型の継承には・・・
はわかるのですが、それ以外はおっしゃることがわかりません。
>>416
なーるほど。ありがとうです。
言葉にうまくできなくて欠けませんでしたが、大体想像どおりでした。
>Javaという言語の場合、この二つは「何れかが真なら真」という関係にあるけど、そうでない
>言語もあるんです。
C++のprivate継承とかそういうものかなと思いましたが、
代入は不可能なので違いますね・・・。
0426デフォルトの名無しさん
NGNG0427デフォルトの名無しさん
NGNGインターフェイスは継承しないねたしか。型は継承するかな?しないだろうなぁ。
C++でも型とインターフェイスは切り離せないでしょ確か。
0428デフォルトの名無しさん
NGNG0429デフォルトの名無しさん
NGNG自分で管理するしかない
文字列として使えば文字列になるしバイト配列として使えば
バイト配列になる
0430デフォルトの名無しさん
NGNGいや、文字列を与えたときとバイト配列を与えたときで
動作が違うコントロールがあったので・・・・。
0431デフォルトの名無しさん
NGNG0432429
NGNG標準のC,C++である以上は自分で管理するしかありません
コントロールってなに?
0433デフォルトの名無しさん
NGNGごめん、VisualC系で聞くべきだったかも。
ActiveXコントロールのことっす<コントロール
具体的にはMSCommコントロールのOutporプロパティです。
0434デフォルトの名無しさん
NGNGミス、Outputプロパティね
0435デフォルトの名無しさん
NGNG秀丸にも「C言語インデントでswitch文の場合はインデントしない」っていう
オプションがあるくらいなので、何か理由あってのことだと思うのですが........
0436誰か・・・・。
NGNG今独学始めたばかりです。
下のプログラミングなんか間違ってます?
えらーが出るんですけど・・。
簡単な質問すぎてたたかれそう・・。
10
i=10
i=10 j=11と書きたいんだけど・・。
#include<stdio.h>
main()
{
printf("%d\n",i);
printf("i=%d\n",i);
printf("i=%d j=%d\n",i,j);
}
何が違うのー!!!
0437デフォルトの名無しさん
NGNG{
int i = 10;
int j = 11;
をいれとけ
0438デフォルトの名無しさん
NGNGインデントが深くなるのがやだ。可読性はさして変わらんし。
>>436
エラーメッセージも書け。
全角スペースはコンパイルでない。漢字変換を切れ。
test.c(4) : error C2065: 'i' : undefined
test.c(5) : error C2018: unknown character '0x81'
test.c(5) : error C2018: unknown character '0x40'
test.c(6) : error C2065: 'j' : undefined
#include<stdio.h>
main()
{
int i;
int j;
i = 10;
j = 11;
printf("%d\n",i);
printf("i=%d\n",i);
printf("i=%d j=%d\n", i, j);
}
0439438
NGNG○コンパイルできない
0440誰か・・・・。
NGNGありがとうごぜーます。
やってみますだ。
0441誰か・・・・。
NGNG出来ました!!
ありがとうございます(マジ)。
0442デフォルトの名無しさん
NGNG0443デフォルトの名無しさん
NGNG傾向と対策も教えて下さい。
0444デフォルトの名無しさん
NGNGどうしてなのか、どっちがいいのかわかりません。
教えて下さい、ヨロシコ
0445デフォルトの名無しさん
NGNG値を返さない関数だとreturnは無くてもいい。
この場合関数の最後まで行って”端から落ちる”(K&R風表現)と関数は終了する。
俺的には明示的に関数の終了を示すという意味で
returnは省略すべきでないと思っている。
どうでもいい問題なんだけどね。
0446デフォルトの名無しさん
NGNGint i;
int a[10];
for(i = 0;i <= 10;i++)
a[i] = i;
最近はいーんだっけ
0448デフォルトの名無しさん
NGNG値を返さない関数にreturnつけても、問題無ってことでいいでしょうか?
0449デフォルトの名無しさん
NGNGでいいと思う。
CやるならK&Rは持ってた方がいいと思うよ。
たった2800円だし。
0450デフォルトの名無しさん
NGNGK&Rは探してみます。
0451デフォルトの名無しさん
NGNG駄目に決まってるだろ。そんなにスタック壊したいのか?
0452デフォルトの名無しさん
NGNG別のスレでは書き込んでも平気だったと報告があったぞ
VCでも
0453デフォルトの名無しさん
NGNGこれを平気だと思える神経が怖い。
0454デフォルトの名無しさん
NGNG>>446
あんまり間違えるバカが多いからっていうのと、
配列が終わったことを確認するためってことで
int a[10];
のとき、
a[10]を読むこと自体は許された。
ってのをどっかで見た気がする。
0455間違ってたらスマソ
NGNG要素数を超えて繰り返してる..でダメという事っすよね。
その時スタックを壊すっつうのがよくわかんないっす?
教えてケロ
0456デフォルトの名無しさん
NGNGコンパイラがエラーを吐かなくなるぶんだけ怖いような気もするが。
確信犯じゃなくて、たまたま1個だけオーバーしちゃったときとか。
もしかして99年改定のANSI標準に入ったのかな?
調べてみよう。
0457デフォルトの名無しさん
NGNGおいおい
>>452
「平気」の根拠を書け。
>>454
a[10]を読めば配列の終端がわかるような状況はまれだろうし
本来そんなテクニックは使わなくても、書けない物は無いので
やめましょう。
0458デフォルトの名無しさん
NGNGT a[10] のときに a[10]に対応する要素のアドレスは取得できる必要はあるよね。
読み込みというか、a[10]を指すポインタは有効だ、ということなんじゃないかな?
0459デフォルトの名無しさん
NGNG話の発端は>>443ですし C での話かと。
0460デフォルトの名無しさん
NGNGまず何をしたらいいでしょうか?
ゼロからですが。
0461デフォルトの名無しさん
NGNGまず自分が何をしたいのかを考えましょう
0462451
NGNG普通の処理系だとローカル変数はスタックフレーム上に作られる
事が多い。最適化するとレジスタに確保することもあるが。
int a, b, c; *(&b + 1) = 0;
なんてすると、aまたはcに代入される処理系がほとんどのはず。
ローカル変数は連続したスタック上のメモリ領域に確保される
ので上の例と同様に配列の大きさを超えて使うと、隣り合った
変数をいじくることになる。最悪の場合は関数の戻りアドレス
を破壊してプログラムが落ちることもある。
ただ、char a[3];なんて配列だと、普通はある程度の大きさに
切り上げられる(ワード単位とか)から使って平気な場合もある。
ただし、これも当然未定義な挙動なので使うべきではない。
0463デフォルトの名無しさん
NGNG簡単に見た目が派手なのが作れるから、やってて飽きにくいと思う。
まずは簡単なゲームを目標に作ってみるのがいいと思うよ。
数当てゲームとか。ポーカーとか。
0464デフォルトの名無しさん
NGNG読むことは許されてない。
比較することだけが許される。
0465デフォルトの名無しさん
NGNG何のために許されてるの?
書き込むことも読むこともできない部分の何を比較するの?
0466455
NGNG感謝っす。
しっかし難しいっすねー(汗
検索かけて勉強して、絶対理解するっす
0467デフォルトの名無しさん
NGNGその辺はあとからアセンブリを少し勉強すればいいよ。
別に今すぐ理解する必要はないと思う。
0468デフォルトの名無しさん
NGNGどこかにサンプルありませんでしょうか?
0469ネタにマジレス
NGNG> 比較することだけが許される。
ポインタ演算することだけだろ?
>>465
> 何のために許されてるの?
char c[10],p;
p = c;
p += 10;
printf("%d\n", p - c);
で結果を10と表示させたい場合があるから。
配列の次の要素のポインタ演算が許されないと
p += 10の時点で結果が不定となる。
0470デフォルトの名無しさん
NGNGchar c[10],p;
は
char c[10],*p;
だよね?
だとして、なんで?
pはあくまでも独立した変数でc[]とは無関係だから、
*pに意味があるかはどうかとして、10足そうが100足そうが自由でしょ?
0471466
NGNGアセンブリやっぱムズいんすか?
でもいつかは直面する問題のような気がするっす。
Cを勉強してアセンブリもって言うのはキツイっすよネ
0472デフォルトの名無しさん
NGNGぜんぜん関係ない話だと思うんだけど...
0473デフォルトの名無しさん
NGNGいや、ムズくはないと思うよ。
何か作ろうと思ったら大変なだけ。
別に作る必要はないし、知ってるだけで十分意味があると思う。
個人的なオススメは
http://www.ascii.co.jp/books/detail/4-87148/4-87148-245-6.html
を読むのがいいと思う。安いし。
古いけど、概念を理解するぐらいならいいと思う。
わざわざ本を買う必要は無いって言う人もいるだろうけど。
0474デフォルトの名無しさん
NGNGおいらもそれ読んだぞよ
0475462
NGNGchar c[10];
printf("%d\n", &c[10] - c);
と書いた方が意味が通じやすいと思う。
0476デフォルトの名無しさん
NGNG変わらないよ
0477ネタにマジレス
NGNG> char c[10],*p;
> だよね?
そうです。
> 10足そうが100足そうが自由でしょ?
まあやることは自由だろうが演算結果は保証されない。
# char *p = "aaaa"; p[0] = 'b';とやるのも自由だし。
規格上ではポインタ演算は同一のオブジェクト内と
その次の範囲でしか保証されていない。
0478471
NGNGなんか勇気っつうのがわいてきたっす。
37歳死に物狂いで、勉強っす。
0479デフォルトの名無しさん
NGNG何をしたいのですか?
プログラマーに転職するってことではないですよね?
0480沙希(16歳)
NGNG誤差拡散などの方法で減色しているソフトはたくさんありますが
アルゴリズムが知りたいの〜。
有名そうなのでどこかに解説などが行われているサイトってない?
教えてくれた人は一緒に朝マックしてあげる♪
0481デフォルトの名無しさん
NGNGワロタ
0482デフォルトの名無しさん
NGNG0483デフォルトの名無しさん
NGNGchar c[10],*p;
p = c;
p += 100;
p -= 100;
とかした場合にp==cにならない可能性があるということですか?
0484478
NGNGと言ってもPGなんて高望みは、してないっす。
0485475
NGNG理解出来ない程度なんだね
0486デフォルトの名無しさん
NGNG0488デフォルトの名無しさん
NGNG保証はされてないってだけで
その可能性はないと思うよ。
規格ってのはそういうもんだ。
0489デフォルトの名無しさん
NGNGアドレス演算でオーバー/アンダーフロー起こしたら
割り込み発生させるようなアーキテクチャのCPUも
ありえるんじゃないか?
意味あるかどうかしらんけど。
0490デフォルトの名無しさん
NGNG誤差拡散は減色のアルゴリズムじゃないぞ。少ない色数のパレットにいか
に元の絵をマッピングするかの方法だ。
そのパレットをどう作るかが減色のアルゴリズム。おれはオクトツリー法
というMSJに乗っていた方法を改良して使っていたけど、基本的には
・元の絵に出現した色のツリーを作る。各ノードは色と出現数。
・必要な色数になるまでノードを一つずつ消して、一番近い色のノードにマージしていく
どのノードをマージさせるかを決めるのがあなたの腕の見せ所だ。
0491デフォルトの名無しさん
NGNGpという独立した変数(ポインタ)が、cの添え字に拘束されるかということだ。
ポインタに値を代入しただけでアドレスへアクセスするわけではないし、
pに値を代入するのは自由に行えるはず。
*pを読み出した時点で何がおきるかは知らんが。
0492デフォルトの名無しさん
NGNGHSBとかLabとかYUVに変換してやるのがいいと思う。
人間の目の特性で、輝度の変化には敏感だが色味には鈍感だとかなんだかあるので
そこらへんをうまく使ってやってくれ。
0493デフォルトの名無しさん
NGNG認められているのはどんなときか、ってことだろ。
正解は「アドレス計算のために&c[10]とするならOK。でも&c[11]はダメよ」
0494デフォルトの名無しさん
NGNG0495デフォルトの名無しさん
NGNG0496476
NGNGああ、そういう意味ね
0497476
NGNGでも役に立つとはおもえないのだが
0498デフォルトの名無しさん
NGNGオマエモナー
0499485
NGNGそうか?
void foo(char *start, char *end) {・・・}
int main()
{
char c[10];
foo(c, &c[10]);
}
sizeofとか使おうが、結局は&c[10]と同じだ。
この使い方が未定義だったらどうする?
0500デフォルトの名無しさん
NGNG(゜Д゜)ハァ?
0501デフォルトの名無しさん
NGNG言いたいことはわかるがポインタで渡す必要があると思えない。
動的に確保しようが静的に確保しようがそのサイズはわかるのだか
ら、最後のポインタで渡さずにsize_tで渡すのが普通だと思うけど、
わざわざ最後のポインタをわたすメリットがわかりません。
0502デフォルトの名無しさん
NGNG言いたいことはわかるがポインタで渡す必要があると思えない。
動的に確保しようが静的に確保しようがそのサイズはわかるのだか
ら、最後のポインタで渡さずにsize_tで渡すのが普通だと思うけど、
わざわざ最後のポインタをわたすメリットがわかりません。
0503san
NGNGVBもやっといたほうがいいですか?
0504デフォルトの名無しさん
NGNG目的にもよりまーす
とりあえず何かをつくりたいのならVBがお手軽
Javaはその次にちょっとはなれてお手軽
Cはずっとはなれてお手軽ではない
でもCは10年後20年後もおそらく生き残っている
0505デフォルトの名無しさん
NGNG目的にもよりまーす
とりあえず何かをつくりたいのならVBがお手軽
Javaはその次にちょっとはなれてお手軽
Cはずっとはなれてお手軽ではない
でもCは10年後20年後もおそらく生き残っている
0506デフォルトの名無しさん
NGNG目的にもよりまーす
とりあえず何かをつくりたいのならVBがお手軽
Javaはその次にちょっとはなれてお手軽
Cはずっとはなれてお手軽ではない
でもCは10年後20年後もおそらく生き残っている
0507デフォルトの名無しさん
NGNG↑のエラーについて教えてください!
0510デフォルトの名無しさん
NGNG0511デフォルトの名無しさん
NGNG0512デフォルトの名無しさん
NGNGANSI C の3.3.6章の話だな。
あれっていまいちどう解釈したらよいかわからんのだが。
>>501
C++のalgorithmとかに渡すときには最後のポインタでないと。
0513デフォルトの名無しさん
NGNGMainぐらい絶対作れや
0514デフォルトの名無しさん
NGNGMainぐらい絶対作れや
0515デフォルトの名無しさん
NGNGMainぐらい絶対作れや
0516デフォルトの名無しさん
NGNGポインタで構造体の要素にアクセスするときに
(*nantoka).kantoka でも nantoka->kantoka でも
いいと聞いたんですけど、実際にはどちらがメジャーですか?
0517デフォルトの名無しさん
NGNG0518デフォルトの名無しさん
NGNGありがとうございます。それで書いてこうと思います。
0519デフォルトの名無しさん
NGNGたしかにそうやっても同じことはできる。
しかし、>>499の方法も一般的に使われてるし、
規格としてはそれを未定義にして既存のコードを
動かなくするわけにはいかない。
0520デフォルトの名無しさん
NGNG0521デフォルトの名無しさん
NGNG0522デフォルトの名無しさん
NGNGニュートン法は遅いので使えません
かしこいひと宜しくお願いします
0523デフォルトの名無しさん
NGNG適当に級数展開してみたら?
0524デフォルトの名無しさん
NGNG>fの範囲が限定されていて
fの範囲はでかいです、かなり
今使っているCPUはlog2とexpは1命令で行くので
float sqrt(float f)
{
return exp(log2(f)*0.5);
}
としていますが、やっぱlog2じゃ誤差がすごいというか間違ってます
今度はlogのノンブランチを教えてください
0525デフォルトの名無しさん
NGNG自分でしらべろよ!
0526523
NGNG精度をまず捨てるとしたら、級数展開して多項式,有理式計算するか、
両端値からの補間が考えられますね。どちらも有効な近似ができる範囲は
狭いでしょう。
適用範囲を広げるためには、定義域をいくつかに分割して、各分割内で
上記の戦略をとることが考えられますね。多項式などで計算するときには、
分割のつなぎ目で値が不連続になりやすいので注意が必要です。
やっぱり精度も要求されるなら、上で求めた近似値を初期値にしてニュートン法を
2〜3回適用してやればいいんじゃないでしょうか。真の値に近ければ二次収束
するので、少ない繰り返しでも効果はあると思います。
ここらへんの話は解析関数一般で成り立つので、sqrtでもlogでも同じです。
0527デフォルトの名無しさん
NGNGあ、そうかあれを初期値にすればニュートン方でループ回数が少なくてすみそうだなぁ
でもvectorユニット使うからそう簡単ではないのだけれど
でもナイスアイデアありがとう>526
0528デフォルトの名無しさん
NGNG級数展開より連分数展開のほうがはやくない?
0529デフォルトの名無しさん
NGNGメモリの制限があるとはいってないぞ
0530デフォルトの名無しさん
NGNGseidoをきめてfor文を展開すればノンブランチです
frexpなどはandとshiftで置き換えてください
float logeee(float f)
{
float log_2,sqrt2;
float g = 0;
int i,j,seido = 10;
log_2 = log(2); // defineしとけ
sqrt2 = sqrt(2); // defineしとけ
frexp( f / sqrt(2), &j);
f /= ldexp( 1, j);
f--;
for ( i = 0; i < seido; i++)
g = i * f / ( 2 + i * f / 2 * i + 1 + g);
return log_2 * j + f / (1 + g);
}
0531sage
NGNGテーブルなしでノンブランチなのに・・・527でてこ〜いおまえならわかる、きっと
0532デフォルトの名無しさん
NGNG0533527
NGNGいまいちだね
学校の先輩がもっといいの作ってくれたので
もーいーです。
0534WIN板では答えて貰えなかったので
NGNGシャットダウン時にあるプログラムを実行させたいのですが、
どっかにそういうレジストリってあるんでしょうかね?
知ってる方いましたらご教授ください。
環境はWIN9Xでお願いします。
お願いします、みなさま
0535527(本物)
NGNGお、すごいね、連分数展開ってこういう事なのね
frexpのあたりはlog2(f / sqrt2)-1で置き換えられるのかな?
これから走らせてみます、どうもありがとうございます
>>533
ちなみにおれ学生じゃないし
0536デフォルトの名無しさん
NGNGレジストリはわかんないけどクラスでくそソフトつくって
デスロラクタに実行したいソフト呼び出すようにして、
くそソフトをスタートアップで実行すればいかないかなぁ?
0537デフォルトの名無しさん
NGNG0538デフォルトの名無しさん
NGNG0539デフォルトの名無しさん
NGNGautoexec.batに以下のように追加する。
win
hogehoge ←実行したいプログラム
0540デフォルトの名無しさん
NGNGautoexec.batて起動時じゃないの?
winってのが終了時に実行する条件?
0541534
NGNG>>536
いやー、できればシャットダウンの時だけ、僕の作ったくそソフトを動かしたいんですよ。
その他の時はまったくノータッチな感じです、はい。
>>539
いや、起動時ではなくできればシャットダウン時なんですよね…。それともエグゼクバッチになんか
そんな指定できる技があったりするんでしょうか…。
0542プ羅柄扇子
NGNGどうやっているのでしょうか?
ダイアログでもなさそうだし…
0543デフォルトの名無しさん
NGNGautoexec.batには、winはあってもなくても良い。
ただし、winがあった場合、これによってWindowsのGUIシェルが動き始めるので
Windowsをシャットダウンするときにautoexec.batに戻ってくる。
従って、winのあとに何か書いておけばGUIシェルが終了したあとに実行される。
0544デフォルトの名無しさん
NGNGシャットダウン時に飛んでくるメッセージがあったと思うが。
WM_ENDSESSIONだったっけ。
0545デフォルトの名無しさん
NGNGへぇ〜しらなんだ
1つ賢くなりました、ありがと〜
0546デフォルトの名無しさん
NGNG追加と削除にアイコンが表示されません。
どうすれば表示されるようになりますか?
0547デフォルトの名無しさん
NGNGわしも>>544と同じくメッセージで捕まえると思っていたから、バッチで出来るなんてしらんかったよ・・・
一つ賢くなったよ、ありがと
0548デフォルトの名無しさん
NGNGわしも>>544と同じくメッセージで捕まえると思っていたから、バッチで出来るなんてしらんかったよ・・・
一つ賢くなったよ、ありがと
0549547
NGNG連続書き込み多いのは、かちゅーしゃのせいか・・・?
0550デフォルトの名無しさん
NGNG0551デフォルトの名無しさん
NGNGwinの後に追加だとGUIシェルだけじゃなくて
ウインドウズがすべてのシステムを終了した後、
DOSに戻ったときに実行されるんだぞ。
0552デフォルトの名無しさん
NGNGtemplate T __func(T s){…}
と宣言したあと、それぞれの型にあわせて
float funcF(float s);
見たいに別名で宣言し直したいんですけどどうすればいいのでしょうか?
0553デフォルトの名無しさん
NGNGだから>>543にそう書いてあるじゃん。
0554デフォルトの名無しさん
NGNG0555552
NGNGtypedefでどう宣言すればよいのかわからないのですが…
0556デフォルトの名無しさん
NGNGおいおい、ShellとOSは別だぞ
autoexecに戻ってくるときは、Shellだけじゃなくて、
カーネルも動作を停止してるんだよ
0557デフォルトの名無しさん
NGNGWin環境(95以上)で使う場合の弊害ってなにがあるんでしょうか?
0558デフォルトの名無しさん
NGNGLongFileNameが破壊されることがある。
例えば、元のファイルを加工して書き戻すようなソフトの場合。
0559534
NGNGあ、そうなんですか
じゃあ、その時にWinSockを使うなんて無理っぽいですね…
0560デフォルトの名無しさん
NGNG0561デフォルトの名無しさん
NGNGWindowsNT系でもそれ使う?
0562デフォルトの名無しさん
NGNG0563デフォルトの名無しさん
NGNGもしかしたらボツになるかもしれませんが・・(;´Д`)
一応、仕様などが決まったらスレ立てますので、その時は宜しくお願いします。
あと・・・・分からない所とか教えて下さい。
0564デフォルトの名無しさん
NGNGmonazillaスレみたいに、ほれ作ったぜといきなり率先してやる人がいれば
上手くいくだろう。これつけて、お願いって言う人ばかりだと終了だな。
Windows板からの移転なら余計心配。心配ってのは駄スレが増えるのがって意味ね。
0565564
NGNG0566デフォルトの名無しさん
NGNGレス見ていると、それなりに知っている人もカキコしてくれているいたいなんだけど、
何分、率先してやる奴がいない。
俺は基本的に分野が違うので、率先する事はできないが・・・・
0567デフォルトの名無しさん
NGNG0568sage
NGNG0569デフォルトの名無しさん
NGNGそうですか・・・・学校でCOBOLを1年勉強した程度なんですけど、
ちょっとプログラムに興味が出てきまして・・・・
自分で今調べた限りでは、VB と違って Windows の生成?まで
しないと作れないそうで・・・・鬱。
ちょっと VB から入って、VC++ を習いたいと思います。
ありがとうございました。
0570sage
NGNG必ずVC/BCCの世界に来いよ。
0571デフォルトの名無しさん
NGNG将来性ありますか?
0572デフォルトの名無しさん
NGNGこなくてもいいよ。
COBOLでがんばればいいんだよ
貴重なんだから
0573デフォルトの名無しさん
NGNGこなくてもいいよ。
COBOLでがんばればいいんだよ
貴重なんだから
0574デフォルトの名無しさん
NGNG将来性を考えるならまずCをやれ!
0575デフォルトの名無しさん
NGNG0576デフォルトの名無しさん
NGNGまずフォートランやっといたほうがいいぞー
0577sage
NGNGウィンドウを開いてみたいだけの人には不向きだろうなあ。
VBは二週間くらいで切り上げて、C/C++の世界においで
0578571
NGNGCはわかるよ、もちろん。
MFCも一応使えるし、趣味でJAVAアプレットは結構書いてます。
最大で2000行くらいだけど。
perl,BASIC,MASMあたりはあまり使わないけどこれで作れと
いわれれば何とかなるレベル。
Lispってまったく触ったことないんで、気になったんです。
2chだとやけに評判高いし。これって本当に使えるのかなって。
実用的な言語なのか、情報学科あたりのプログラムほとんど
書いたことのないけど知識だけはあるような学生が持ち上げてる
だけなのか。
0579デフォルトの名無しさん
NGNGperlがつかえるのならオッケー
速度がほしければMFCでオッケー
0580デフォルトの名無しさん
NGNGperlがつかえるのならオッケー
速度がほしければMFCでオッケー
0581デフォルトの名無しさん
NGNG型付けとか #< .....コメント...... ># とか、m//,s///,tr///とかの記号的な
関数のmatch()、subst()、trade()等への置き換えでちょっとは読みやすくなるかもな。
0582shige
NGNG0583デフォルトの名無しさん
NGNG何とかして欲しい気分。
0584デフォルトの名無しさん
NGNG大量殺戮になるぞ(w
0585575
NGNG1時間くらいで
メッセージボックスだせた!
チェックボックスできた!
更に2時間後に
UnLHA32.DLL のバージョン取得できた!
少し嬉しい。。。。。
0586デフォルトの名無しさん
NGNGようなカメラって何かありますか?
安いのはいくらでもあるけど、制御のための資料があるの
があまりみつからないんです。もし知ってたら教えてください。
0587デフォルトの名無しさん
NGNG0588ビデオキャプチャじゃ駄目?
NGNGカメラのスイッチ押すんじゃなくて、自動化したいんじゃないのかな?
画面のボタン押すとスキャナ感覚で取り込んでくれるデジカメってとこかな?
0589デフォルトの名無しさん
NGNGUNIXのsleep()相当の関数ってあるんですか?
なければ何かやりようはありますか?
0590デフォルトの名無しさん
NGNG0591デフォルトの名無しさん
NGNGAPI使え。ネタか?
0592デフォルトの名無しさん
NGNGネタじゃないです。
ビギナーなんでリンクできなくて慌ててしまいました。
忘れてくださいまし。失礼しました。
0593デフォルトの名無しさん
NGNGJavaとC++どちらが良いですか。ちなみにC++は文法程度しか知りません。
Javaはまったく触った事ありません。
0594デフォルトの名無しさん
NGNGJavaだってC++だって使えるようになる!
0595デフォルトの名無しさん
NGNG0596デフォルトの名無しさん
NGNG拡張CとしてのC++をやってからOOPに逝くと良い
Javaは、片手間にやっておけば良いぞ
0597デフォルトの名無しさん
NGNGJavaかC++どちらかに絞りたいです。どちらも片手間でできそうに
ありません。
0598デフォルトの名無しさん
NGNGならC++だな
ただ、C/C++しか知らないのは、それはそれで困り者なので、
やはり、他の言語も、覗き見るくらいはしとくべし。
世の中には将来有望な言語がいくらでもあるぞ。
0599デフォルトの名無しさん
NGNG0600デフォルトの名無しさん
NGNGの関係式が成り立つxを自力で求める方法を教えてください。
0601600
NGNG0602デフォルトの名無しさん
NGNG{ return 1.41421356; }
0603598
NGNGJavaの処理系はC/C++で書かれてるが
Javaで書かれたC/C++処理系はないだろ
というのはいつかひっくり返るかもしれん思うのでほっといて
C++とOOPをしっかり抑えてからJavaをいじると、簡単だからだよ。
Javaあがりに書かせたC++のコードは見るに耐えないことがおおい。
迷惑だからやめてくれ。
0604デフォルトの名無しさん
NGNG1^2 = 1
2^2 = 4 … ×
1.1^2 = 1.21
1.2^2 = 1.44
1.3^2 = 1.69
1.4^2 = 1.96
1.5^2 = 2.25 … ×
1.41^2 = 1.9881
1.42^2 = 2.0164 … ×
1.411...
というように注目桁を一つずつずらしていく方法がある。
最初に変数xに0、変数yに1を入れておき、
(※)x+yの二乗が2を超えなければx+=y、
超えてしまったらy/=10して※に戻る
っていうのを望む桁数までやる。
けど、数学的にちゃんと計算したほうがいいと思う。
0605デフォルトの名無しさん
NGNGC++に逝こうと思いはじめました。今C++でグラフィカルなモノを
作ろうと思うと、VCかBCBだと思うんですけどどちらがよりOO出来
るでしょうか?MFCだとAPI覚えるのが大変そうで、本質から外れて
しまいそうなんですが。
0606デフォルトの名無しさん
NGNGC++で逝こうと思うんですけど、現在Windowsでプログラムを
するとすれば、VCとBCBの2つがあると思うんですけど、より
OOP出来るのはどちらでしょうか。MFCだとAPI覚えるのが大変
で本質から外れてしまいそうなのですが。
0607デフォルトの名無しさん
NGNG0608デフォルトの名無しさん
NGNGint main()
{
double x,y,d;
d = 0.00000001;
x = 0;
y = 1;
do{
if((x+y)*(x+y) < 2){
x+=y;
printf("%.8f\n",x);
}else
y/=10;
}while(y>d);
getchar();
return 0;
}
0609デフォルトの名無しさん
NGNGSDK(Win32API + DirectX) を使う限りはBC/VCどちらも同じ。
ただ、勉強するにあたってはVCの方が情報量が多いと思う。
MFCはつかわんでよろしい。
WTLという道もあるが、とりあえず、好き嫌いは抜きでAPIは覚えなさい。
プログラミングWindowsを読みなさい。
0610デフォルトの名無しさん
NGNGそれをやるにしても、y/=10ではなく、y*0.5の方がいいとおもう。
0611デフォルトの名無しさん
NGNGこれは何故でしょうか?それとJavaのほうがC++よりもOOP出来る
と聞いたのですがこれについてはどうですか。
0612デフォルトの名無しさん
NGNGOOPで作られた標準ライブラリが大量にあるから、
OOPしやすい・強制させられるという事はあると思う。
0613600
NGNG>というか、sqrt(2) -> xを自作したんです。
自作したいんです。 の間違いでした。
>>604 さん
ありがとうございます。
その方法は判りやすいですね。
任意の精度nまで求めることにをしたいので、
なるべく実数を使わずに、桁位置を保存する形で、整数のみで求めたいのです。
(整数の多倍長演算ライブラリの様な物で実装する事を前提に考えています。)
0614デフォルトの名無しさん
NGNGああ、Docment/ViewとかCStringクラスを多用してるあたり、
OOPっぽいかな?
STL/WTLの組あわせのほうが何ぼかまし
0615600
NGNG#include <stdio.h>
void mysqrt(long n, long k) {
long c = 1;
long x = n;
long i = 0;
for (i = 0; i < k;) {
if (c * c == x) {
printf("%ld ", c); /* 一致した */
break;
} else if (c * c < x) {
c++;
} else {
printf("%ld ", c-1); /* 途中結果 */
c = (c-1) * 10 + 1;
x *= 100;
i++;
}
}
printf("\n");
}
int main() {
mysqrt(2, 5);
mysqrt(2, 6);
mysqrt(2, 7);
mysqrt(2, 8);
mysqrt(2, 9);
mysqrt(2, 10);
mysqrt(2, 11);
return 0;
}
0616600
NGNG1 14 141 1414 14142
1 14 141 1414 14142 141421
1 14 141 1414 14142 141421 1414213
1 14 141 1414 14142 141421 1414213 14142135
1 14 141 1414 14142 141421 1414213 14142135 141421356
1 14 141 1414 14142 141421 1414213 14142135 141421356 1414213560
1 14 141 1414 14142 141421 1414213 14142135 141421356 1414213560 1257233712
11桁目で溢れてますが、ちゃんと計算できる事がわかりました。
(ソースのl=0 -> l=1になる時が小数点以下の値です。)
とりあえずこの方法で作ってみます。ありがとうございました。
0617600
NGNG>(ソースのl=0 -> l=1になる時が小数点以下の値です。)
i=0 -> i=1
の間違いでした。
0618デフォルトの名無しさん
NGNGくだらなくてすみません・・・ お願いしやす。
0619デフォルトの名無しさん
NGNG再帰じゃなくてループで回そう。
行列に限ってそれが自然かと。
0620618
NGNG0621604
NGNGえっと、平方根などの関数は、
ニュートン法という方法を使えば比較的簡単に計算できますんで、
そっちを使うのをおすすめします……
googleで「平方根 ニュートン法」で検索してください。
わかんなかったら数学板で聞けば教えてくれると思います……
煽りのつもりだったんだよー
スマソ
0622デフォルトの名無しさん
NGNGその問題ダサすぎるので却下
再帰であらわしたほうがスマートになる問題を持ってきなさい。
つか、宿題は別スレ
0623デフォルトの名無しさん
NGNGコンピュータにはいろいろと系列があるようですが
それぞれ主流になっている言語が存在するのですか
またオープン系の定義が良くわからないです
教えてください
0624デフォルトの名無しさん
NGNGローストチキンとかを作れます。
0625デフォルトの名無しさん
NGNG0626デフォルトの名無しさん
NGNG0627デフォルトの名無しさん
NGNG0628デフォルトの名無しさん
NGNG0629デフォルトの名無しさん
NGNGくっだ〜らない〜
くだくだっくだらな〜い〜
0630デフォルトの名無しさん
NGNG0631デフォルトの名無しさん
NGNG1 = 1*1
1+3 = 2*2
1+3+5 = 3*3
1+3+5+7 = 4*4
が面白いだろう。
0632デフォルトの名無しさん
NGNG□□□
□□□□□
□□□□□□□
(上底+下底)×高さ/2=(1+7)*4/2か?
0633名無し
NGNGどうしたらよいのでしょうか?
0634デフォルトの名無しさん
NGNGExcelに使うActiveXを開発していて、そのActiveXオブジェクトが
ListBoxコントロールを出すけど、それを永続化するにはどうしたらいい
だと仮定するなら、IPersistStreamを実装すればいいんじゃないかな?
0635デフォルトの名無しさん
NGNGあー、sqrtね。シグマの2*n-1(1...n)
で、合算がその数を超えないnがsqrtの
値になる。
0636デフォルトの名無しさん
NGNG06373D..くあうたにおん。。
NGNGmref pp,49
pp.0= (1-2(qt.2*qt.2+qt.3*qt.3))*pp.0+ 2(qt.1*qt.2-qt.0*qt.3)*pp.1 + 2(qt.1*qt.3+qt.0*qt.2)*pp.2
pp.1= 2(qt.1*qt.2+qt.0*qt.3)*pp.0 + (1-2(qt.1*qt.1+qt.3*qt.3))*pp.1+ 2(qt.2*qt.3-qt.0*qt.1)*pp.2
pp.2= 2(qt.1*qt.3-qt.0*qt.2)*pp.0 + 2(qt.2*qt.3qt.3+qt.0*qt.1)*pp.1+ (1-2(qt.1*qt.1+qt.2))*pp.2
qtはクオータニオン、ppは変化すべき座標で定義して以上のように回転作業をやってみたのですが
qt=1,0,0,1
pp=100,100,100
でうまく行きません。というかめちゃくちゃだ。。
ttp://www.cc.rim.or.jp/~devilman/3dCoding/3dQuat3.html
ここ参考にしてやったんだけど、どなたかオイラに くあうたにおん たたきこんで、、(T-T)
0638shige
NGNGI don't like Perl because it sucks. Why does it suck? It sucks because Larry Wall is not a
computer scientist so he designed an ugly mish-mash of a language that is write-only.
It is almost impossible to decipher a Perl script 6 months after it has been written.
What is even more ironic is that Larry fancies himself some sort of "linguist" or "English"
major. He went to college and read a couple books on Shakespeare so now he thinks he is
some kind of language expert. Well it doesn't work that way.
Take a look at Perl. Does it look like it was designed by anyone who knew anything
about the English language? No, it doesn't. It honest-to-God looks like it was designed by
someone who was an Egyptian hieroglyphics major who spent all his free time watching Star Trek
-- in other words, someone completely disconnected with reality.
So you can see why Perl sucks. Not to worry; there are other better languages to use. T
ry Python or Ruby, or gosh darn it -- Korn Shell. Any of these is better than Perl, a "language"
which should be relegated to set decoration for Raiders of the Lost Ark.
0639デフォルトの名無しさん
NGNGJavaを学ぶきっかけは組み込み系でした。
0640デフォルトの名無しさん
NGNG0641デフォルトの名無しさん
NGNGC++で高い仕事があったから。
0642デフォルトの名無しさん
NGNGどう公開するのが良いでしょうか?
1.Vectorやsourceforgeにアップロード
2.MLやnewsで流す
とか思いついたのですが・・・。
0643デフォルトの名無しさん
NGNGベクターに載せるのが一番いいでしょう。
大穴で、ヤフーオークションで売ってみる、というのもあり。
0644デフォルトの名無しさん
NGNG自分のホームページに公開、2ちゃんで宣伝。
これが一番広がるかもしれません。
0645デフォルトの名無しさん
NGNGものすごい賭けだな。
0646デフォルトの名無しさん
NGNGこの板なら比較的安全だと思うが…
0647デフォルトの名無しさん
NGNG3Dなスレに書いたほうがいいと思われ。
いくらなんでもそういう話題は、ここでだすにはもったいなすぎる。
0648おっさん
NGNGとりあえず扱えるようになりました。
今度VC++に挑戦するつもりなのですが、C言語自体があまり分かっていません。
そんな私にちょうど良い本はないものでしょうか。
0649デフォルトの名無しさん
NGNGスコープを出ると自動的に消去される、ということくらいしか思いつかないのですが。
JavaにしろEiffelにしろオブジェクトはヒープ領域を使いますよね・・・。
0650デフォルトの名無しさん
NGNG0651649
NGNGえと、だからその利点を知りたいのですが・・・。
0652デフォルトの名無しさん
NGNG0653デフォルトの名無しさん
NGNGガベコレする必要が無い。
システムコールを呼ぶ必用が無い。
0654649
NGNG>ガベコレする必要が無い。
手続きの呼び出しが終わるとフレームが開放されるからですね?
>システムコールを呼ぶ必用が無い。
ヒープの方がアクセスが遅いということでしょうか?
そうだとして、それはシステム(OS)依存ではないのでしょうか?
0655デフォルトの名無しさん
NGNGスコープの外から*勝手に*参照されたり状態を変更されないことが利点。
オブジェクトの寿命が明確なのも利点。
ヒープを汚さないのも、人によっては利点。
0656デフォルトの名無しさん
NGNGメモリリークがおこらない。
0658デフォルトの名無しさん
NGNG>ヒープの方がアクセスが遅いということでしょうか?
>そうだとして、それはシステム(OS)依存ではないのでしょうか?
メモリへのアクセス速度は変わらないと思っていい。
でもヒープを使うということは、*環境によらず*システムに
要求を出す必用があるということ。
システムコールのコストは馬鹿にならないほど大きい。
(ヒープを自分で管理すれば、システムコールを呼び出す回数は減らせる。)
スタックならば、プロセッサ内部の処理だけで事態が収まる。
0659649
NGNG>>658
>でもヒープを使うということは、*環境によらず*システムに
>要求を出す必用があるということ。
mallocだとかそういうものを呼び出さなければいけないということですね?
Windowsでもなにか他の手続きがありますよね、確か・・・。
>スタックならば、プロセッサ内部の処理だけで事態が収まる。
x86しか知らないのですが、
CPUによってスタックの操作がサポートされているということですか?
0660デフォルトの名無しさん
NGNG0661名無しさん
NGNGをダウンロードするにはどうすればいいんでしょうか。htmなんかのテキ
ストファイルはできるんですが。誰か教えてくださいませ。
0662デフォルトの名無しさん
NGNGMIMEを調べとけ
0663デフォルトの名無しさん
NGNGhtmlもgifもjpgも同じ。
多分ヘッダで躓いてるんだろうけど。
HTTPでGETリクエストで送られてくるデータは
|ヘッダ|コンテンツ|の形になってるんで、
ヘッダ部分を削除する必要がある。
ヘッダは"\r\n\r\n"で終るから、
適当にデータを検索して切り取れば終り。
詳しくはRFC参照
0665デフォルトの名無しさん
NGNG0666デフォルトの名無しさん
NGNGいる
0668デフォルトの名無しさん
NGNGむしろC上がりのOOPを知らないプログラマのほうが見るに耐えない
迷惑なコード生成してくれそうな気がするんだが。
0669素人
NGNG0670デフォルトの名無しさん
NGNGもしかして構造体と函数へのポインタを駆使したoopまがいのコード
かな。昔だったっらスゲーと思うがもう止めてくれ。
>>669
bleem!でも買え
0671デフォルトの名無しさん
NGNG単発質問スレ乱立の防止になると思ったんだけどどうかな。
0672デフォルトの名無しさん
NGNG0673デフォルトの名無しさん
NGNG>むしろC上がりのOOPを知らないプログラマのほうが見るに耐えない
対称をなしていない。
愚痴はよそでヤレ。
0674デフォルトの名無しさん
NGNGはきたいのだけれども、どうやったらカッコ良いですか?
0675藤田
NGNGちょっと頑張ってみたんですけど、さっぱりわからなくて・・・・
INTEGER i, j, n
PARAMETER(n = 21)
DO 10 i = 1, n
WRITE(*,100) i, ('*', j=1,i)
10 CONTINUE
100 FORMAT(' ',i3,70A)
END
いろいろと調べて作ったんですけど、階段状になってしまい、
しかも数字が出て来て困ったんで・・・・・
0676デフォルトの名無しさん
NGNGじゃあ最初は言語を知らないという前提でCとJavaとどっちを教えたほう
がいいと思う? Javaだと思うんだけど。
0677デフォルトの名無しさん
NGNG0678sage
NGNGINTEGER i, j, n
PARAMETER(n = 21)
DO 10 i = 1, n
WRITE(*,100) i, (' ', j=1,21-i+1), ('*', j=1,i*2-1)
10 CONTINUE
100 FORMAT(' ',i3,70A)
END
0679デフォルトの名無しさん
NGNGはできるのに、
void a();
void b(){ return a();}
が「関数が値を返した」とかいわれてエラーになるのは何故?
0680デフォルトの名無しさん
NGNG阿呆か?
0681デフォルトの名無しさん
NGNGvoidって何ですか?
0682デフォルトの名無しさん
NGNG規格の話は脇に置いておいて、こういう書き方をしたい理由ってなに?
0683679
NGNGvoid b()
{
if( b==c )
return a();
...
return;
}
0684デフォルトの名無しさん
NGNG処理速度
速くなるから意味ありますよねぇ。
0685デフォルトの名無しさん
NGNGC++だと大丈夫らしいけどCなら諦めなさい。
0686デフォルトの名無しさん
NGNG単なるreturnじゃだめなの?
どうしてもa()を実行したいなら
void a();
void b()
{
if(b == c){
a();
return;
}
return;
}
ってすれば?
0687デフォルトの名無しさん
NGNGそれは、言わなくてもわかってることでしょ……
0688デフォルトの名無しさん
NGNG最初から256色用にデータ、プログラムをつくりましょう。
パレット管理をしっかりしましょう。
パレット管理が面倒ならな、全画像256色同一パレットでまとめて、
最初にパレット設定してあとはほうっておきましょう。
もしくは、上位カラーからリアルタイムで減色・・・
は時間かかりすぎる上に出来上がりが散々だからやめとけよ。
0689藤田
NGNGおかげでなんとかできそうです。
0691名無しさん@どーでもいいことだが
NGNGバイナリダンプツールです。
/*
kfdmp.c Dump File utility(afdmp clone type 1 )
Ver 1.0 Copyleft from koba-k@mainman
*/
#include <stdio.h>
#include <stdlib.h>
/*
LSIC86 使用時はこのヘッダを追加
関数 isprint() toascii()
*/
#include <ctype.h>
char fi[256];
int main(argc,argv)
int argc;
char **argv;{
int check ; /* ascii文字かどうか */
int moji_cnt; /* 文字を何文字出力したか調べる */
int cnt ; /* fi[]をクリアする */
int i,j,c;
FILE *fp;
/* 引数の個数が1個以外はエラーとみなす */
if(2 != argc){
usage();
exit(0);
}
/* ファイルをバイナリモードでオープン */
if(NULL == (fp = fopen(argv[1],"rb"))){
続く
0692名無しさん@どーでもいいことだが
NGNG/* ファイルがオープンできない場合 */
printf("\aCannot open FiLE : %s\n", argv[1]);
usage();
exit(1);
}
printf("--- file name =\n");
for(i = 0 ; i < 0x7FFF ; ++i){
/* 現在のファイルポインタの位置を表示 */
printf("/*%08lX*/" , ftell(fp));
/* 1行分(16個)のダンプを行なうループ */
for(j = 0 ; j < 16 ; ++j){
/* 読み込んだ1文字の上位ビットをマスクする */
c = 0x00FF & getc(fp);
if(ferror(fp)){
puts("\a>>>> Read Error ! <<<<");
break;
}
if(feof(fp)) break;
/* 画面に出力可能な文字かどうかを調べる */
check = isprint(c);
/* 0(ASCII文字以外)の時は'.'を 1(ACSII文字)の時はASCII文字を格納する */
switch(check){
case 0:
fi[j] = '.';
break;
default:
/* ACSII文字列を格納 */
fi[j]=toascii(c);
}
続く
0693名無しさん@どーでもいいことだが
NGNG/* 文字を出力する時は4バイトごとに区切る */
if(moji_cnt != 0 && moji_cnt <4 ){
/* 16進数で表示 */
printf("%02X",c);
moji_cnt = moji_cnt + 1;
}
/* moji_cntが0の時と4の時は一つスペースを空けて出力 */
else{
moji_cnt = 0;
/* 16進数で表示 */
printf(" %02X",c);
moji_cnt = moji_cnt + 1;
}
}
/* ASCII文字列を出力 */
printf(" -- %s\n",fi);
/* テーブルを初期化 */
for(cnt = 0 ; cnt < 16 ; cnt=cnt+1){
fi[cnt] = NULL;
}
/* エラーまたはファイルの終りでループを抜ける */
if(ferror(fp) || feof(fp)) break;
}
fclose(fp);
puts(" ");
}
/* プログラムの使用方法を説明する関数 */
usage(){
printf("使用方法 : kfdmp ファイルネーム\n");
}
----------------
とりあえず簡単に作ってみて、次は漢字も表示させようかな??
とおもっているのですが、よい方法がおもいつきません。
(JIS、SJISチェックはどうするか??等。。)
簡単でよい方法がありましたらご教授お願いします。
0694デフォルトの名無しさん
NGNG長すぎて読む気起こりません!
本当にみてほしい部分だけをチョイスして掲載してください
0695デフォルトの名無しさん
NGNGISHでテキストにするといいよ!!
0696sb23
NGNG>fi[cnt] = NULL;
char 型にヌルポインタを入れてしまってます。
fi[cnt] = '\0';
が正解です。
>if(feof(fp)) break;
の行で出力を途中放棄しているので、
16バイトで割り切れないファイルを指定すると、
最終行のダンプ部分が出ない。
>if(moji_cnt != 0 && moji_cnt <4 ){
から下の処理は、もう少し洗練できそう。
また、0を入れてから1を足してるのは不自然。
/* moji_cntが0の時は一つスペースを空けて出力 */
if(! moji_cnt)
{
printf(" ");
}
if(moji_cnt == 4-1)
{
moji_cnt = 0;
}
else
{
moji_cnt = moji_cnt + 1;
}
/* 16進数で表示 */
printf("%02X",c);
とかしてみてはいかが?
また、ループの上で moji_cnt 変数の初期化は必ず必要。
ANSI 規格で自動変数には不定の値が入っていることになっている。
>char fi[256];
この 256 は 16+1 で十分。
また、自動変数領域から外に出している意図は?
実行時0に初期化するのが目的なら、自分で
fi[j + 1] = '\0';
とかした方が分かり易い。
また、ANSI 規格がグローバル域を0で初期化するようになっていれば(←忘れた)、
動作には問題ないが、もしなってなければ動くかどうかはコンパイラ次第。
>/* テーブルを初期化 */
の処理がループの最後の方にある意図は?
16バイトで割り切れないファイルを指定した場合に、
前行のゴミを出さないため?
また、上の
fi[j + 1] = '\0';
処理を入れた場合、不要と思われる。
>usage() {
は、
void usage(void) {
のように書くべき。
また、関数を main() より上に書くか、プロトタイプ宣言するべき。
0697デフォルトの名無しさん
NGNG>そういうときにはLHAで圧縮したあと
>ISHでテキストにするといいよ!!
多分誰もデコードしないだろうがな。
0698デフォルトの名無しさん
NGNGワラタよ
0699名無しさん@LV2001
NGNG0700デフォルトの名無しさん
NGNG0701デフォルトの名無しさん
NGNGAutoRun.infを入れたのですが、自動で立ち上がってくれません
exeファイルの時はうまくいくのですが、どうしたら良いのでしょうか
教えてください、お願いします
0702701
NGNGhtmlファイルはそのCD-ROMの中に入っているやつです
0703デフォルトの名無しさん
NGNGopen=start.exe index.htm
0704デフォルトの名無しさん
NGNGtest.txtが無いほかに原因が考えられますか??
stdio.hはインクルードしてあります。
0705デフォルトの名無しさん
NGNG0706デフォルトの名無しさん
NGNGstart.exeはWindows NT/2000には無いYO(cmd.exe内蔵)
どっかから、ランチャを落としてこないと駄目だYO
>>704
貴官の環境、「落ちる」最小限かつ完全なソースを述べよ。
0707デフォルトの名無しさん
NGNG0708デフォルトの名無しさん
NGNGgdbにでもかけてみなさい。
0709デフォルトの名無しさん
NGNG10ms間隔のタイマ割込みルーチンで20ms時間をくった場合などです。
0710デフォルトの名無しさん
NGNG0711デフォルトの名無しさん
NGNGヤパーリ大學になりますかね。一般公開してるとこあると嬉しいです。
Advanced WindowsとかInside〜見たいなのが読みたいです。
0712デフォルトの名無しさん
NGNG0713>711
NGNG0714>709
NGNG割り込み処理中は割り込みを
明示的に禁止しないといけない。
0715デフォルトの名無しさん
NGNG期待age
町の図書館じゃ
最新OS Windwos3.5でマルチメディア
詳説N88-Basic
だもんなぁ
歴史の勉強じゃないんだぞ
0716デフォルトの名無しさん
NGNGVisual C++ とは、ヴィジュアルなCOBOL++です
COBOLとは、コーモン・バック・オンリー・ロット
++はインクリメント
ラブホの自販機などで6000円くらいで売ってます
0717デフォルトの名無しさん
NGNGどうやってクラス分けやってるんですか?私は作ってる内に
お、この部分クラス化しちゃうか みたいな感じなんですけどこれは
仕事だといけないものなんですよね?ちゃんとはじめから決めるもの
なんですよね。はじめから予定通り進むかなあなんて思ったりするん
ですけどそこら辺チョー簡単に説明してください。
0718デフォルトの名無しさん
NGNGへー・・・、死ね
0720709
NGNG禁止しなくてはならないではなく
割込みが入るとどうなるのかが知りたい。
例えば割込みルーチンを0xC000〜0xCFFFとして
1回目の割込みで0xC000〜0xC123まで処理が進んだ
ところに、また割込みがかかったら0xC000に飛ぶと
思うんですが、それが0xCFFFまで処理した後、
0xC124からの続きは実行されるもののなんでしょうか?
CPUによるのでしょうか?
0721716
NGNGその言葉に愛はあるのですか?
0722kk210.69.25.137
NGNG0723デフォルトの名無しさん
NGNGCPU(や、割込コントローラ)によっては多重割込を許可していないです。
割込処理中に割込を受信すると、直前の割込ステータスが上書きされて
しまう場合などです。
このばあい、先に処理中だった割込ルーチンから抜けるとき、割込ステータス
が元に戻らないです。
0724デフォルトの名無しさん
NGNG一応、かちゅ〜しゃの機能+@という感じです。
ログ取得できなかった場合には、削除→再取得を行います。
ログ形式が、完全な .html となります(かちゅ〜しゃと比べて容量食いますが)
仲間内ではなかなか分かりやすい GUI と評判です(;´Д`)
ソースは公開したくないのですが・・・・・どうしたらいいでしょうか?
テストしていますので、もし公開するとなると7月になりますが・・
0725デフォルトの名無しさん
NGNGはぁ?
バイナリだけ配布すりゃいいじゃん。
0726デフォルトの名無しさん
NGNGなんか少し心配なんですけど
0727デフォルトの名無しさん
NGNG何が嫌なの?
0728デフォルトの名無しさん
NGNGそっか、大学の ftp で配布すればいいんだ・・・・
大学名わかっちゃうけど(;´Д`)知っている人いっぱいいるし
解決です
0729デフォルトの名無しさん
NGNG最初、トロイかと心配する人もいるだろうが
気にせず使う奴もいるだろうし
多分、大丈夫だよ。
0730デフォルトの名無しさん
NGNG0731デフォルトの名無しさん
NGNG+@というのに笑った。
+α
0732デフォルトの名無しさん
NGNG掲示板の作り方を教えてください。
0733デフォルトの名無しさん
NGNG0734デフォルトの名無しさん
NGNGhttp://www.rescue.ne.jp/
ここにフリーな掲示板とかがあるから参考にしな。
0735デフォルトの名無しさん
NGNG聞いたことないなあ。ど〜ゆ〜文脈で出てきた言葉だ?
0736デフォルトの名無しさん
NGNG0737デフォルトの名無しさん
NGNGWindows上で動作するC言語のプログラムを作ったのですが、簡単なコピー
プロテクトをかけたいと思います。つまり、会社にある数台のPCでは動作す
るが、他のPCでは動作しないようにしたいと思います。
CPUのシリアル番号を取得して検証できればいいと思いますが、どなたか
取得方法をご存知でしょうか?
ちなみに、Win32 API Reference を読んだ限りでは、該当するものが見つか
りませんでした。
また、CPUのシリアル番号を検証する以外にもっといい方法をご存知で
したら、是非教えて頂ければと思います。
0738デフォルトの名無しさん
NGNG0739デフォルトの名無しさん
NGNGシリアル番号ってペンティアム3に搭載されて
ものすごい反発をくらった機能じゃなかった?
それは表向きは利用できないとか?
くわしくないんで、これ以上はなんとも。
0740デフォルトの名無しさん
NGNG暇なのでやってみようかと。
0741デフォルトの名無しさん
NGNG同じシリアルで家にもインストールしてると駄目だが:-)
Windowsのシリアルと登録してある名前を適当にハッシュするのがいいかと。
名前まで同じにされてると駄目だが:-)
加えてWindowsフォルダの作成日時もハッシュしよう。
ここまで同じってことは無いだろ。
0742デフォルトの名無しさん
NGNG会社にしかないものを作ればいいよ。
会社サーバーにpingして、xx ms以下
なら動作ってのはどう?
0743デフォルトの名無しさん
NGNG0744デフォルトの名無しさん
NGNGIntel製のコンパイラとか入れられたし。
だからgccも入れるだけならできるんじゃない?(無責任)
0745デフォルトの名無しさん
NGNGBlankプロジェクトにしてmakefileをプロジェクトに追加すればいい。
いかなる処理系もVC++のIDEで使えるよ。
0746デフォルトの名無しさん
NGNGVC++, Delphiあたりで例を示してもらえるとうれしいです。
0747デフォルトの名無しさん
NGNG・適当なメモリを確保
・そこにコードを展開
・メモリに制御を移す
だと思うけど、実行属性とかなんとかあったような。
うーん、よくわからんが
http://wildsau.idv.uni-linz.ac.at/mfx/upx.html
↑圧縮したまま実行できるLZEXEみたいなソフト
Win32にも対応していてソースもあるみたいだから
ハックしてみるというのは?
0748デフォルトの名無しさん
NGNG生成したコードのアドレスをキャストして呼ぶだけ。
コードはちゃんとした関数の形になるように作る。
確かヒープとかも実行可能属性付いていたはず。
void (*GenerateCode())()
{
char *code = (char *)malloc(256);
コードを作る
return (void (*)())code;
}
main()
{
(*GenerateCode())();
}
0749デフォルトの名無しさん
NGNG1. VirtualAlloc
3. コードをカキコ
2. VirtualProtect
4. 呼ぶ
5. VirtualFree
ここまで書いて自分で作れないようなら、氏ね。
■■■■■■■■■■ 以上 ■■■■■■■■■■
0750デフォルトの名無しさん
NGNGすげー
具体的にどんな風に記述すれば、コード吐き出させられるのか教えてくれー。
0753737
NGNGping コマンドは IP アドレスで実行する必要がありますが、
サーバーをping した後に arp -a を実行すると、サーバーの
物理アドレスを取得できることが解りました。
これを照合すれば対処できそうです。
0754デフォルトの名無しさん
NGNG長いソースってみなさんどうやって解読してます?
効率的な読み方があったら教えてください。
0755デフォルトの名無しさん
NGNG以上
0756デフォルトの名無しさん
NGNGキモになりそうな変数やオブジェクトにアタリをつけて
いじくってる場所を探していく
そうすると大体どこらへんで何やってるかわかってくる
全然違うものにアタリをつけてたりすると悲惨だけどね
0757デフォルトの名無しさん
NGNGにしてしまうツールを使うといいYO!
0758デフォルトの名無しさん
NGNGお互いを呼び合うような関数も展開できるの?
すげー
0759デフォルトの名無しさん
NGNGコールバック関数とかも
展開できるの?
0760デフォルトの名無しさん
NGNG再帰はループに変換可能。
相互参照はできなくても問題ないだろ。そんなのは設計が悪い。
0761デフォルトの名無しさん
NGNG念のため FlushInstructionCache() しておこう。
0762超初心者
NGNG今、WindousMEを使っていて、Javaを勉強しようと思って
Java 2 SDK,Standard Edition 1.3.0_02をインストールしました。
簡単なソースを書いて実行しようとしたらできません。コンパイルすら
できません。
詳しい方、ぜひ教えてくださいませ。
0763デフォルトの名無しさん
NGNGどうやってコンパイルしようとしたのか、
まずそれを書いて。
エラーメッセージがあればそれも。
0764デフォルトの名無しさん
NGNGまずはエラーメッセージを Cut & Paste しろ。それだけじゃ、何をやってる
のか、読んでる人間に伝わらん。
0765デフォルトの名無しさん
NGNG単にパスが通ってないだけだと思われ。
autoexec.batになんか書けや。
0766762
NGNGコンパイルは
MS-DOSプロンプトから
C:\jdk1.3.0_02\bin>javac HelloWorld.java です。
実行は
C:\jdk1.3.0_02\bin>java HelloWorld
さっぱりわかりません。
ご指導よろしくおねがいします。
0767デフォルトの名無しさん
NGNG0768デフォルトの名無しさん
NGNG0769767
NGNGがいしゅつな上に
path関係ないじゃん。
0770デフォルトの名無しさん
NGNGAccessとVBとどっちがいいのでしょうか?
いまいちAccessの利点がわからないのです。AccessでできることはVBでも
できるような気がするのですが・・・
教えてください。
0771デフォルトの名無しさん
NGNGよく知らないんですが、何か一定の手順で変換が可能ということ?
関数の中で自分自身を4種類の引数を与えて呼び分ける関数を
以前作ったことがありますが、そんな場合も大丈夫ですか?
まあ、再帰しなきゃ実現できないような設計自体が悪いという意見には賛成ですが…
0772sage
NGNG後再帰は、大体ループにした方がわかりやすくなるよ。
スタック食わないしね。
中身はよくしらんが、
4〜n種の遷移状態をもって、ループすりゃいいんでないの?
0773sage
NGNGワンボックスカーで全部すますのもかまわんけど、
砂利運ぶなら砂利トラで運んだ方が楽だと思うが?
でも、Accessは、1t積めるかどうかも怪しいから
もっと大きいトラックも運転できるようにしとこうね。
0774sage
NGNGアタリのつけようがないソースもあるよね。
Cならcflow使うと、アタリをつけやすくなるね。
C++/VBなんかだとだめなんで、代わりに
emacsかなんかのマクロで関数の入り口・出口に
ここまで来たよっていうログを書き出すようにして
適当に実行して、ログ解析。
ホスト/組み込み系じゃ、楽にはできないねえ。
0775デフォルトの名無しさん
NGNG欲しい奴いるか?
0776デフォルトの名無しさん
NGNGエロ画像との判別が難しそうだ
0777デフォルトの名無しさん
NGNGいちいち確認のメッセージを出さなくする方法ってあります?
めんどくさいので・・・
ちなみにOSはWindows2000です.
ご指導よろしくお願いします.
0778デフォルトの名無しさん
NGNG0779デフォルトの名無しさん
NGNG> 相互参照はできなくても問題ないだろ。そんなのは設計が悪い。
あほですか?
0780デフォルトの名無しさん
NGNGUse silent option.
regsvr32 /s hoge.dll
0781質問者
NGNGぴょこぴょこ飛び出すHPにアクセスしたことがあります。
ランダムでツールバーの中を出たり隠れたりです。(ブラクラなのかな?)
なんか初めはびっくりして、すぐに消しちゃったけど、
結構おもしろいので、また見てみたいんですが、どういうプログラムなんでしょうか?
cgi?java?ご存知の方いらっしゃいませんか?
私は全然詳しくないので・・・・
0782デフォルトの名無しさん
NGNGああ、びっくりしたぁ。
0783デフォルトの名無しさん
NGNGどうやって死体画像を判定するんですか?
ソフトはいらないけどやり方を教えて
0784デフォルトの名無しさん
NGNG死体画像発見ルーチンに、
局部のアップ画像がひっかかるような気がする。
0785デフォルトの名無しさん
NGNG録音して再度リピーティングしよと思い
ラジオチューナーを起動して検索キーに「NHK」と入力し
検索を掛けてもヒットしませんでした。
メディアプレイヤーにNHK局が登録されていないのでしょうか?
他の媒体でネットからNHK第二周波数を受信する方法を
御存知でしたら教えて下さい。
0786デフォルトの名無しさん
NGNG再帰で展開可能なものは限られてるぞ
0787783
NGNGゴーグルで調べてみます。なんかどきどきするな。
0788デフォルトの名無しさん
NGNG> 死体画像発見ルーチンなんてあるとは知らなかった。
ないだろ…。
> ゴーグルで調べてみます。
グーグルだってば。
0789デフォルトの名無しさん
NGNGネタにマヂレスしてんじゃねーよ。
0790デフォルトの名無しさん
NGNGどうして二つの方式があるのですか?
それぞれのメリット、デメリットがどうしてもわかりません。
教えて下さい。
がいしゅつならスマソ
0791デフォルトの名無しさん
NGNG歴史的事情
0792デフォルトの名無しさん
NGNGたぶんあなたは知らなくても良い。
0793デフォルトの名無しさん
NGNGVHSとベータみたいなもんじゃないの
0794デフォルトの名無しさん
NGNG0795デフォルトの名無しさん
NGNGVHS は将来的に駆逐されるだろうが、
リトルインディアンボーイズは駆逐されないのだぁ
0796デフォルトの名無しさん
NGNGよぉ〜しっ、講釈、たれてやろう。
IBM の大型がビッグエンディアン。
メモリのアドレスを書くとき、上から下へ増えていく方向に書けるから。
ただしその場合、本来はビットアドレスは最左がゼロになる。
その証拠に、IBM な人に「ビットゼロはどっち?」と聞いてみるとよい。
それは MSB のことをあらわす。
逆に、DEC のミニコンがリトルエンディアン。
これはバイトオペランドとワードオペランドで、
最初に来るバイトの意味(位置)を同じにできるという利点があった。
これはプロセッサをハードウェアロジックで作るとき都合が良い。
ただしリトルエンディアンの場合、メモリアドレスは下から上へ
増えてゆく方向に書くことになる。
事実、ミニコンな人にはそう書く人が多い。
ちなみにビッグエンディアンは汎用機系に多く、
リトルエンディアンはミニコンや制御系に多かった。
8008(ハチマルマルハチ) は当時まだ貧弱なデバイス技術(確か p-MOS)のため、
できるだけハードウェアロジックが簡単になるように設計しなければ
ならなかったのではないかと思う。だからおそらく、リトルエンディアン。
対して 6800(ロクハチマルマル) は汎用機を範として設計されたため、
ビッグエンディアン。
この頃になると、デバイス技術は n-MOS が使えた。
インテルの 8080(ハチマルハチマル) も n-MOS。
しかし、これらはまだ 3 電源(+5/+12/-9)を必要としていた...。
マジレス、カコワルイ?
0797デフォルトの名無しさん
NGNG(・∀・) イイ!!
0798デフォルトの名無しさん
NGNGかえって混乱する790に1000カノッサ
0799デフォルトの名無しさん
NGNGmac/x68k/メガドライブ/セガサターン
x68kでgnuの開発ツールいち早く使えたし。
msdos機だと386以降から
0800デフォルトの名無しさん
NGNG変更するプログラムを作っているのですが、モデムの音でばれて
しまいます。なにかいい方法はないでしようか?
0801デフォルトの名無しさん
NGNG0803デフォルトの名無しさん
NGNG0804デフォルトの名無しさん
NGNGそんなことねーす。
上位アドレスに下位バイトがマッピングされてるなんて気持ち悪いす。
0805ガン
NGNG本当にごめんなさい。くだらない質問で
0806デフォルトの名無しさん
NGNGいや、不要だ。全てハードで組める。
そのロジックこそソフトだと言われればそれまでだが。
0807ガン
NGNGでもすごいですねPCって。(関心関心
0808デフォルトの名無しさん
NGNGPCは関係無いよ。
0809デフォルトの名無しさん
NGNGまだソフトウェアなんてものがこの世に無かったころ、
こんなことになろうとは創造もしなかっただろうが、
統一しなかったおかげで、現状エンディアンの違いは
プログラマが個別に対応する羽目になっている。
例えばダウンロードしてきたファイルのに格納された
データのエンディアンが違う場合、
データを読書する度に変換しなくちゃならなくなる。
で、世の中は、バイナリデータはリトルエンディアンに統一の方向へ向かった?
0810デフォルトの名無しさん
NGNGプログラミングって書いて歩けど…
PCにこだわってるみたいだし、
PCでインベーダをプログラミングしたいのが主旨では?
でも「WindowsとVisualBasicあれば作れる」とか
実りの無い回答しか思いつかないなぁ。
0811810
NGNGインベーダー=テレビゲーム
ということもありうる。(年がバレるなこりゃ)
或いは、侵略者を作りたいのかも。
確かにPCは関係ないな。
0812デフォルトの名無しさん
NGNGメッセージを送るって言うでしょ。Java とか C++ とかだと、
あるクラスが、メッセージをやりとりするオブジェクトを
メンバに持っておいて、
hoge = ObjA.GetHoge();
ObjB.SetHoge(hoge);
みたいにするの?それとも、メッセージ送り先のオブジェク
トのポインタを、メンバにしておくのかな。
0814デフォルトの名無しさん
NGNGなに使ってもいいよ。
0815デフォルトの名無しさん
NGNG例えば、よくあるGUIメニューを考える。
その全体がMenuオブジェクト(例:ファイル(F))、
個々のメニューをMenuItemオブジェクト(例:閉じる(C))とする。
この場合、MenuオブジェクトはMenuItemオブジェクトを知っていないといけない。
(*ここでMenuオブジェクトとはMenuクラスのインスタンスを指すとする。)
menu = new Menu();
menuItemA = new MenuItem();
// menuItemA.getName(); -> "閉じる(&C)"
menu.add(menuItemA);
// 各メニューの名前を表示するときに、
// menuに登録されたMenuItemのgetName()を呼び出す。
MenuクラスにはMenuItemを参照するためのインスタンス変数が用意される。
class Menu {
MenuItem[] items = new MenuItem[10]; // 10個限定ってのもなんだけど
}
intなどのプリミティブ型を除いたインスタンス変数は全て、
C/C++言語でいうところのポインタだと思っていい。
0816815
NGNG0818デフォルトの名無しさん
NGNG782 がレスなのでは?
0819デフォルトの名無しさん
NGNG<input type=hidden name="get" value="143242341324">
<input type=submit value="abcd">
</form>
このCGIを見るにはどんな文ををサーバーに送れば見ることが出来ますか?
おしえてください
0820デフォルトの名無しさん
NGNGCGI自身?
下のつもりなら、サーバの設定が間違ってない限り無理。
0821デフォルトの名無しさん
NGNG出力結果が知りたいです
0822デフォルトの名無しさん
NGNGどういう意味?
0823デフォルトの名無しさん
NGNGPOSTだから、
サーバaaaのポート80のssss.cgi
にむかってconnectして、
ストリームで143242341324を流す。
0824デフォルトの名無しさん
NGNG読んでもわからなくなったら、またこっちできこうね。
0825デフォルトの名無しさん
NGNG知りたいです。ヒントプリーズ。
0826デフォルトの名無しさん
NGNG@result = `ls -la`
0827デフォルトの名無しさん
NGNG--------------------------------------------------------
レイアウト見本 以下の案のどちらか賛成のほうを教えて
Win板のローカルルールを作ろう
http://yasai.2ch.net/test/read.cgi?bbs=win&key=986162000
422案
http://logdanyan.virtualave.net/up/image/1728.htm
482案
http://logdanyan.virtualave.net/up/image/1729.htm
どっちもいやだったら
http://logdanyan.virtualave.net/up/upload.cgi
にでもアップしてくれってことで
期限は 06/27 24:00 まで
知らなかったとか、んなことを後から言わないように。
--------------------------------------------------------
ローカルルールに入れてほしいルールがあれば箇条書きにして、
要望を出して下さい。
例)
マルチポストに関して ←ここは、内容ではない。
同一の質問を複数のスレッドにするときは、必ず、その旨を書き、
他のスレッドで解決した場合には、責任をもって結果を報告するように。
--------------------------------------------------------
コピペWindows板内自由 期限06/27 24:00まで
0828デフォルトの名無しさん
NGNGこんなの見つけたけどこれで良いですか?
0829デフォルトの名無しさん
NGNGそういうのが俺は弱いと言われて、ちょっと勉強が足りないと
思った。
で、そういう参考書って無い?
0830デフォルトの名無しさん
NGNG0831sage
NGNG同じことは二度書くな
って、どっかに書いてある本を探して読もう。
たぶん君に足りないのは、そういう知識だ
どの本かわからないだろうから
本屋に行って片っ端からめくって探しなさい。
0833デフォルトの名無しさん
NGNGVC++6でShellExecuteを使うとコンパイルとおらないぞゴラァ!
何をインクルードしたらいいの?
0834デフォルトの名無しさん
NGNGshellapi.h。おまじないでshell32.libもリンクしとけ。
次からAPIスレで聞くんだぞ。
0835デフォルトの名無しさん
NGNG0836デフォルトの名無しさん
NGNG適当なバイト数ごとに切り取って入れ替える感じで。
0837デフォルトの名無しさん
NGNG意味がわからん。
エンディアンの変換のことを指してるのか?
0839839
NGNGテキストファイルから、特定の文字で区切られた「単語」を一つずつ
連結リストに格納していくプログラムです。
リストの要素は、その単語と、同じ単語が現れた回数、次の要素のアドレスを
メンバに持つ構造体です。
一応、
リスト初期化、ファイルから単語一つ読み込み、
リスト内の単語と読み込んだ単語との比較、
(同じ単語があった時はその単語の要素の個数メンバに1足す)
新しい単語を、リストの最後尾に新規要素を作ってそこの単語メンバに格納、
の四つの関数を作ったのですが、どうしても新規要素に単語を格納するときに
リストの全ての要素の単語メンバがその単語で塗り変わってしまうのです。
これはなぜなんでしょうか。どなたかご教授ください。
0840デフォルトの名無しさん
NGNG0841デフォルトの名無しさん
NGNG使用言語くらい言え。
0843841
NGNG>>839
単語を格納するための領域を確保していない。
char a[256];
scanf("%s", a);
としてその a を使いまわしてるんだろ。
list.data = a; // 単語をリストに入れる
の前に malloc でメモリを確保して、strcpy か memcpy せよ。
0844839
NGNGありがとうございます、できました。
0845デフォルトの名無しさん
NGNG0846デフォルトの名無しさん
NGNGこれのCString部分をすべてcharで宣言してやるようにしたら、早くなるかな?
メモリ確保の手間が最初の一度だけになるから早くなるような気がするのだけれど……。
0847デフォルトの名無しさん
NGNG>> ディジタル信号のハン%疋▲Δ箸麓茲辰箸い燭茵#
ちなみに、
Content-Type: text/plain; charset=iso-2022-jp
です。
0848デフォルトの名無しさん
NGNGそれは使われ方しだいだと思うよ。
0849デフォルトの名無しさん
NGNG今日びのシープラで、文字列操作のソースチューニングで高速化できる量は極々々微少。。
と思われ
0850デフォルトの名無しさん
NGNG自作するのは、勉強のつもりなら止めはしない。
コンパイラの最適化が対応していない新しい命令セットを
駆使するなら意義があるかも。
でも使うだけなら、STLのstring or CStringでいいんじゃねぇの。
0851デフォルトの名無しさん
NGNGCStringって、単純代入くらいなら新たなメモリ確保はしない実装ではなかったっけ。
0852デフォルトの名無しさん
NGNG自分以外も参照しているバッファに書き込みを行った場合、
ロックされてるバッファからコピーしようとした場合、
バッファサイズを拡張する必要がある場合くらいだったはず。
先にある程度の大きさを確保しておけば、再確保はほとんど
行われなくなる。それよりも性能に響くのは書き込み形の関数
を呼ぶと、バッファを自分専用にするためのプライベート関数
が呼ばれるから、先にGetBufferで書込可能なポインタを取得
しておくのがベストだと思う。
0853デフォルトの名無しさん
NGNG0854デフォルトの名無しさん
NGNGつなげてゆくような処理は、かなーり遅いので、事前に領域用意
してどんどん書いてゆく方式にしたほうが良いかもね。
0855も
NGNG予め使用するデータ量の見積りをしておくことは大事だよな。
>>849
そうそう。そんな小細工、まるでミニ四駆の拡張パーツみたい。
装着したとしても何にも意味がない(下手すりゃかえって遅くなる)。
小細工で何とかしようと言う前に、プロファイラでも使って
ボトルネックとなっている部分のアルゴリズムを見直してみる方がまっとう。
0856デフォルトの名無しさん
NGNGこの文章の中に「GUI実装用のAPI」とありますがこれってWinAPIとは別物
なんでしょうか?Qtよさげです。
0857デフォルトの名無しさん
NGNGCreatePipeとCreateProcessを使う
あとは自分でしらべろ
0858デフォルトの名無しさん
NGNGCreatePipeは使ったことないな。
CreateFileでファイル作ってCreateProcessの標準出力に指定しちゃう
ほうが楽じゃない?
0859846
NGNG実際に試しでやってみたところ、数秒程度の誤差といえるほどの違いしかなかったので、
自分の書き方が悪いのかと不安になったもので、質問させていただきました。
CStringって、優秀なんですねぇ。
0860shige
NGNG汚らしいものをこね回して汚らしいものを作り上げることしか脳がない。
溶かして石鹸にでもした方がよっぽど有益なんだよ。
いいから早く死にな。
死死死死死死死死死死死死死死死死死死死死死死死死死死死死死死死死死死死死死死死死死死死死死死死死死死死死死死死死死死死死死死死死死死死死死死死死死死死死死死死死死死死死死死死死死死死死死死死死死死死死死死死死死死死死死死死死死死死死死死死死死死死死死死死死死死死死死死死死死死死死死死死死死死死死死死死死死死死死死死死死死死死死死死死死死死死死死死死死死死死死死死死死死死死死死死死死死死死死死死死死死死死死死死
0861デフォルトの名無しさん
NGNGスレ違い(w
0862デフォルトの名無しさん
NGNGfor文やif文を続けて入力すると字下げが行われなくなります。
例えば
for(i=0;i<10;i++)
for(j=0;k<10;j++)
a++;
のようにa++;の部分が字下げされないのですが、いちいち自分で
tabを打つのは面倒だし間違えそうなのですがどうしたらいいでしょうか?
0863862
NGNGfor(i=0;i<10;i++)
for(j=0;k<10;j++)
a++;
これでスペースが入ることを祈る。
0864ゲーマ
NGNGどうやって開発するのですか?
ツールは??
教えて〜
0865デフォルトの名無しさん
NGNGforに{}を付けた方がいいよ。
0866デフォルトの名無しさん
NGNGそれが原因でもないでしょう。
0867865
NGNG原因ってVC++のエディタのバグでしょ?
そんなの気にしてもしょうがないよ。
0869デフォルトの名無しさん
NGNG0870デフォルトの名無しさん
NGNG0871デフォルトの名無しさん
NGNG間違いなく英語
0872デフォルトの名無しさん
NGNG0873デフォルトの名無しさん
NGNG設定のタブサイズを変えてるだけじゃないの?
0874デフォルトの名無しさん
NGNG0875デフォルトの名無しさん
NGNG0876デフォルトの名無しさん
NGNGJavaとCを比較した場合もっとも大きな違いはオブジェクト指向か否かである点である。
既存の設計法で設計された機能をJavaで実現することはできないことではないもののあまり効率的ではない。これはCでオブジェクト指向プログラミングが効率的でないのと同じである。
構造化設計を使う場合にはC、オブジェクト指向設計を行う場合にはJavaという考え方が自然である。
また以下の点でJavaはCよりも使いやすくなっており本格的な設計を必要としない小規模なプログラムであれば、オブジェクト指向設計を前提としなくてもJavaを使うことのメリットはある。
GUIを含めてプラットフォーム独立のプログラムができる。
ポインタ操作、メモリ管理の手間がいらない。
Stringクラスにより文字列の操作が楽。
Array, Vector, HashTableクラスによりオブジェクトの集合操作が楽。
0877デフォルトの名無しさん
NGNGfoo bar baz の日本語版だ。
0878デフォルトの名無しさん
NGNGじゃあ、foo bar bazの意味は?
0879デフォルトの名無しさん
NGNG米海兵隊の口癖
0880
NGNG1000 0000
入力 出力
↓
2^4で割る
↓
1000
↑4ビットシフトってこれでOKですか?
0881デフォルトの名無しさん
NGNG最近はこんなのできるようになったの?
0882デフォルトの名無しさん
NGNGchar a=0x10000000の値が-128になるか128になるかは処理系に依存。
負の値を右シフトの場合は、算術シフトになるか論理シフトになるか処理系に依存。
コンパイラがANSI準拠かどうかも、調べとく必要あり。
0883デフォルトの名無しさん
NGNG×0x10000000
○0x80
0884初心者
NGNG教えてください。
0885デフォルトの名無しさん
NGNGSDLってのはどうよ?あとは、SDL(とゲームとか)をキーにgoogleでどうぞ。
0886デフォルトの名無しさん
NGNGmain.cのなかで
#define<read_line.h>
という宣言をしてコンパイルをすると
Error: 外部シンボル '_read_line' が未解決
というエラーがでてexeができません。
外部シンボルが未解決というのはどういう意味ですか?
コンパイラはBorland C++ Compiler 5.5 を使っています。
0887デフォルトの名無しさん
NGNGゲーマっていう名前がアレだが一応マジレス。
下のリンクを一通りあさってみれ。
http://www.geocities.co.jp/Playtown/2004/ [Console/Emulator Programming]
http://www.geocities.co.jp/SiliconValley-SanJose/8399/ [KinokoSoft for PlayStation Dev]
http://www.geocities.co.jp/SiliconValley-PaloAlto/6502/ [ぴ こ ぽ こ の 家]
http://www3.airnet.ne.jp/kcomm/peterparker/ [peter parker]
http://hp.vector.co.jp/authors/VA017269/ [PSツールの部屋]
http://www.inetmie.or.jp/~koh/inside/koh-ps.htm [極楽プレイステーション]
http://www.execpc.com/~halkun/PSX/index.html [PSX Documentation Project]
http://groups.yahoo.com/group/psxdev [Yahoo!Groups : psxdev]
http://www.hitmen-console.org/ [HOME HITMEN]
ちなみに自分はPCよりも数段手間かかるのにイヤけがさして
開発環境整えた段階(コンパイルしてCDに焼いて実行可能)でやめてしもた。
0888デフォルトの名無しさん
NGNGread_line.cの方もコンパイルせんと。
0889デフォルトの名無しさん
NGNGRFC2507の情報が知りたいです
それとそれが実装されてるソースが見たいです
これらの情報について
どなたかご存じの方お教えください
0890886
NGNGread_line.cのほうをコンパイルしたあとに、
main.cをコンパイルしても通りませんでした。
read_line.cのほうをコンパイルすると
Error: 外部シンボル '_main' が未解決(C:\BORLAND\BCC55\LIB\C0X32.OBJ が参照)
とでました。
read_line.cはmain.cで使う関数だけしか書いていないんですが。
これは「mainがないぞ」という意味なんですか?
0891デフォルトの名無しさん
NGNGそれはリンカエラーだがや。
gcc とかなら、
gcc hoge.c fuga.c
のようにソースを指定してやればいい。
0892886
NGNGgcc hoge.c fuga.c では
コマンドまたはファイル名が違います
となりました。
bccの間違いかと思い
bcc hoge.c fuga.cとしましたが
Error: Could not find file 'hoge.c'
Error: Could not find file 'fuga.c'
となりました。
どこが間違っているのでしょうか?
0894初心者
NGNGマルチプラットホーム!
勉強させていただきました。m(_ _)m
0895デフォルトの名無しさん
NGNG便乗なんですけど
今度出すゲームをSDLでやってみようかと思ってます。
サポートはしないけどlinuxのバイナリをつけようかと…
商業利用も可なんですよね?
いや、GPL...?
0897デフォルトの名無しさん
NGNG0898デフォルトの名無しさん
NGNG誰か立ててくれませんか?
興味有りますので。
スレが見あたらないってことはみなさんは興味ないんですか?
0899デフォルトの名無しさん
NGNG何でそんなもんに興味あるのか教えてくれ
0900898
NGNG簡単な操作で複雑なソフトが作れるって聞いたので。
やはり経験者のみなさんにはおもちゃ程度にしか
見えないんですか?
怪しい本をみるとウィルスやトロイや3Dソフトなども作れるって
書いてあったので
未経験の私からみれば「なんかすごいんだなぁ」って
思いまして・・・。
0901デフォルトの名無しさん
NGNGhdc = CreateDC("DISPLAY",NULL,NULL,NULL)
ってどっちがいいと思われますか?
0902デフォルトの名無しさん
NGNG0903デフォルトの名無しさん
NGNG0904Java初心者さん
NGNGimport java.awt.*;
import java.applet.*;
class Employee
{
public String Name;
public long EmployeeId;
public int OfficeNumber;
public double Salary;
public void ShowEmployee(Graphics g, int x, int y)
{
g.drawString("Name: " + Name, x, y);
g.drawString("Office:" + OfficeNumber, x, y+20);
g.drawString("Employee Id:" + EmployeeId, x, y+40);
g.drawString("Salary: $" + Salary, x, y+60);
}
public Employee(String Name, int EmployeeId, int OfficeNumber, double Salary)
{
this.Name = Name;
this.EmployeeId = EmployeeId;
this.OfficeNumber = OfficeNumber;
this.Salary = Salary;
}
}
public class EmployeeConstructor extends Applet
{
public void paint(Graphics g)
{
Employee Boss = new Employee("Dabbie", 1, 123, 15000.0);
Employee TopDog = new Employee("Happy", 101, 124, 25000.0);
Employee Worker = new Employee("Stephanie", 10, 111, 9999.99);
Boss.ShowEmployee(g, 5, 20);
TopDog.ShowEmployee(g, 5, 120);
Worker.ShowEmployee(g, 5, 220);
}
}
これをコンパイルすると
「クラス EmployeeConstructorはpublicであり、ファイル EmployeeConstructor.java
で宣言しなければなりません」
と出ます。どういう意味かわかりません。
0905デフォルトの名無しさん
NGNGLPTSTR a = NULL;
LPTSTR b = "abcd";
lstrcpy(a,b);
「なんでエラーが起こるの?aに最初NULL入れないと
ワーニングでちゃう」だって。
Oracleの知識はあるんですがね〜・・・一瞬で幻滅しました。
自分としては今後どうしていけばいいんでしょうか?
0906デフォルトの名無しさん
NGNGJavaよくしらないけど、publicにしてるならクラス定義を
別ファイルで定義しないとだめなんじゃないの?
0907Java初心者さん
NGNG違ったためでした。そこまで本に書いてなかったもので。
では。
0909デフォルトの名無しさん
NGNG入門者用の本をプレゼントしてあげましょう。
0910デフォルトの名無しさん
NGNGいやリクルート系の雑誌をプレゼント。
0911デフォルトの名無しさん
NGNG算数の教科書をプレゼント
0912デフォルトの名無しさん
NGNGなにが悪いのか、サパーリ解りません……。
だれかご教授を。
0913デフォルトの名無しさん
NGNGtypedef TCHAR* LPTSTR;
これでわからなけりゃお前にも>>909-911が必要だ。
0914↑の↑ 多分
NGNG0915力也
NGNGわかるよ〜
0916デフォルトの名無しさん
NGNG911は必要ないように思えるが(藁
0917デフォルトの名無しさん
NGNGTCHAR を使うなら
_T("abcd");
にすべし。
0918デフォルトの名無しさん
NGNGそれ以前の問題だろ
0919デフォルトの名無しさん
NGNGどうすりゃいい?
0920デフォルトの名無しさん
NGNGというか無視でいいと思うがね。
0921デフォルトの名無しさん
NGNG荒らしとして出入り差し止めの要望でも出せばいいのでは?
0922825
NGNGつうか検索した奴コピペして意味よく理解しないで動作しただけだがな
CreatePipe
GetExitCodeProcess
PeekNamedPipe
これ意味がわからずつかってる
0923shige
NGNG「童貞スレを選ばず」ってあるよね。
0924デフォルトの名無しさん
NGNG↑なんでこれってmath.hをインクルードしないと使えないんだ?
0926デフォルトの名無しさん
NGNG後、使える言語の種類も。
0927デフォルトの名無しさん
NGNG自分でプロトタイプ宣言すれば使えるよ。
プロトタイプはマニュアルを読めば大体書いてあるんで
調べるとよろしい。
ただ、そこで調べて自分で書いたプロトタイプ宣言が
別のコンパイラに持っていったとき合ってるかどうか
保証されないので、
#include <math.h>
しとくべき。
0928デフォルトの名無しさん
NGNG0929デフォルトの名無しさん
NGNGゲーム作りたい人間が常識を伺いにくるのはいろんな意味で駄目。
1. そのくらいしっとけ
2. 常識で固めたゲームなどつまらん
0930デフォルトの名無しさん
NGNG0931デフォルトの名無しさん
NGNGPipeは、単純にReadFileでも読めるよ。
ただblocking modeのReadFileの時には、
Pipeの切れ目で刺さらないように要注意だけど。
が、その組み合せも悪くないな。
きっと、CreatePipeで名前無しパイプ作って、
PeekNamedPipeでデータ覗いて、GetExitCodeProcessで
STILL_ALIVEな間、ループさせてるんでそ。
ちなみに、Pipeは、"dir | sort"の"|"のことね。
0932デフォルトの名無しさん
NGNG>>1. そのくらいしっとけ
>>2. 常識で固めたゲームなどつまらん
>>929
おまえばかだろう。
0933デフォルトの名無しさん
NGNG0934RIP_MAPIRO
NGNGよくありがちなのは、60(アーケード、コンシューマー)、30(コンシューマー)
でアニメーションさせるだけなら、24でもよいという人はいる。個人的には、
アクション性のあるゲームであれば60から30は欲しい。最近のアーケド3D
アクションゲームは、90から120は出ているかもしれない。
60の約数の組み合わせが基本になることが多いが、キャラクタの動きを
フレームで管理しやすいからというのがその理由らしい。メソポタミア文明
が60進数を使用していたことと通じるのだろう。
0935デフォルトの名無しさん
NGNG0936デフォルトの名無しさん
NGNGみつかりません。なにかご存知の方がいましたらおしえてください。
0938デフォルトの名無しさん
NGNGバイオリズムじゃなくて?
0939デフォルトの名無しさん
NGNGオギノ・メソッド
0940デフォルトの名無しさん
NGNG不安だよ
0941デフォルトの名無しさん
NGNG例えばCでいえば文字列型がないのでそれに即した関数を自分で作るというのが
それに当てはまるのでしょうか?C++勉強中ですがたまに出てきて心に響く
よく分からず単語No10に入っています。
0942デフォルトの名無しさん
NGNGなんか詩的だなや。
0943デフォルトの名無しさん
NGNGベスト10を全部見たい
0944デフォルトの名無しさん
NGNGimplement
0946デフォルトの名無しさん
NGNG10 INPUT "θ=",A
20 AS=(INT(SIN(3.14159265358979323846764338*2*A/360)*10000+0.5))/10000
30 PRINT "SIN";AS
40 AC=COS(3.14159265358979323846764338*2*A/360)
50 IF A>90 GOTO 60 ELSE GOTO 80
60 AC=FIX(AC*10000-0.5)
70 GOTO 90
80 AC=INT(AC*10000+0.5)
90 AC=AC/10000
100 PRINT "COS";AC
110 AT=TAN(3.14159265358979323846764338*2*A/360)
120 IF A>90 GOTO 130 ELSE GOTO 150
130 AT=FIX(AT*10000-0.5)
140 GOTO 160
150 AT=INT(AT*10000+0.5)
160 AT=AT/10000
170 IF A=90 THEN PRINT "TAN 定義されてないよ" ELSE PRINT "TAN";AT
180 GOTO 10
これもうちょっと洗練できませんか?なにぶん知識と金がないのでね
0947デフォルトの名無しさん
NGNG0948デフォルトの名無しさん
NGNG0949デフォルトの名無しさん
NGNG0950デフォルトの名無しさん
NGNG0951デフォルトの名無しさん
NGNG0952デフォルトの名無しさん
NGNG0953デフォルトの名無しさん
NGNG0954名無し
NGNG== (ソフトウエアの実装) ? age : sage
0955デフォルトの名無しさん
NGNGパイが無意味に精度が高すぎる上に間違えている。
PI=3.
1415926535 8979323846 2643383279 5028841971
6939937510 5820974944 5923078164 0628620899
8628034825 3421170679 8214808651 3282306647
0938446095 5058223172 5359408128 4811174502
8410270193 8521105559 6446229489 5493038196
4428810975 6659334461 2847564823 3786783165
2712019091 4564856692 3460348610 4543266482
1339360726 0249141273 7245870066 0631558817
4881520920 9628292540 9171536436 7892590360
0113305305 4882046652 1384146951 9415116094
0956946
NGNG少しは精度が高くないといけなかったんで。
実は今年高校入ったばっかりだからまだ心は厨房(ナサケナイ)
>>947,948,955
コメントも入れてPIも対応表との誤差が出ない位に修正しました。
>>949
厨房(リアル)の頃の部活の先輩が言っていてインパクト強かったのでつい・・・。
>>952
使えそうなのでもうちょっと勉強してから使うことにします。(生兵法は怪我の元)
>>953
自分の開発環境、「N88互換BASICforWin95」だと駄目だったと思います。
以上です。ご協力感謝します。
0957デフォルトの名無しさん
NGNGhttp://piza.2ch.net/test/read.cgi?bbs=tech&key=993933402
レス数が950を超えています。1000を超えると書き込みができなくなります。