トップページ⇒tech
1001コメント300KB

***すれ立てるまでもない質問はここで 第23刷***

レス数が1000を超えています。これ以上書き込みはできません。
0001デフォルトの名無しさんNGNG
どのスレッドに質問したらいいか、わからないとき。
FAQ(良くある質問)だと思ったとき。
そんな、スレ立てるまでもない質問はここで。

もっと詳しい解説が知りたければ検索してみよう。

http://www.google.com/
http://2ch-kensaku.ddo.jp/
0002デフォルトの名無しさんNGNG
過去ログはこちら

第1刷 http://piza.2ch.net/tech/kako/975/975576060.html
第2刷 http://piza.2ch.net/tech/kako/990/990082077.html
第3刷 http://piza2.2ch.net/tech/kako/993/993933402.html
第4刷 http://pc.2ch.net/tech/kako/998/998403891.html
第5刷 http://pc.2ch.net/tech/kako/1001/10019/1001998049.html
第6刷 http://pc.2ch.net/tech/kako/1004/10041/1004183881.html
第7刷 http://pc.2ch.net/tech/kako/1006/10069/1006910650.html
第8刷 http://pc.2ch.net/tech/kako/1008/10089/1008908052.html
第9刷 http://pc.2ch.net/tech/kako/1010/10106/1010673275.html
第A刷 http://pc.2ch.net/tech/kako/1012/10125/1012536901.html
第11刷 http://pc.2ch.net/tech/kako/1014/10144/1014478527.html
第12刷 http://pc.2ch.net/tech/kako/1016/10166/1016631412.html
第13刷 http://pc.2ch.net/tech/kako/1018/10187/1018752281.html
第14刷 http://pc.2ch.net/tech/kako/1021/10210/1021034822.html
第15刷 http://pc.2ch.net/tech/kako/1023/10230/1023005362.html
第16刷 http://pc.2ch.net/tech/kako/1024/10247/1024791990.html
第17刷 http://pc3.2ch.net/test/read.cgi/tech/1026281505/
第18刷 http://pc3.2ch.net/test/read.cgi/tech/1028011741/
第19刷 http://pc3.2ch.net/test/read.cgi/tech/1029377510/
第20刷 http://pc3.2ch.net/test/read.cgi/tech/1030606700/
第21刷 http://pc3.2ch.net/test/read.cgi/tech/1031809334/
第22刷 http://pc3.2ch.net/test/read.cgi/tech/1033050979/
0003デフォルトの名無しさんNGNG
floは適当に変数を作ったの。
float型のものとして、少しわかりやすいかなと思ってそうしました。
言語って言うのは少し変ですよ。
0004デフォルトの名無しさんNGNG
おせーよ。
0005デフォルトの名無しさんNGNG
え?A刷り・・・
0006デフォルトの名無しさんNGNG
XPのコマンドプロンプトでエスケープシーケンスが使えないんだけど
使えるようにするにはどうしたらいいの?

CONFIG.NTに
Device=%Systemroot\System32\ANSI.SYS
を追加してみたけどダメだった
0007デフォルトの名無しさんNGNG
>>6
DOSVエミュレータ入れて、Win9xをインストールしましょう。
0008デフォルトの名無しさんNGNG
CやC++以外の高水準言語でポインタの使える言語は何があるか。
0009デフォルトの名無しさんNGNG
pascal
0010デフォルトの名無しさんNGNG
Perl
0011デフォルトの名無しさんNGNG
ブビ
0012デフォルトの名無しさんNGNG
>6
lsi-c試食版でコンパイルしたら〜
0013デフォルトの名無しさんNGNG
http://raus.de/crashme/


↑このブラクラを踏んでしまったのですが、ウイルスなんですか?
スレ違いならまことに申し訳ないのですが…

笑った顔がいっぱい書いてあるウインドウがだんだん増えていきました。
0014デフォルトの名無しさんNGNG
>>13
ブラクラはブラクラ。板違い。
ついでにそういうのを直リンするな。
0015デフォルトの名無しさんNGNG
>>13
今度からは、最初のhを取った状態で張ってね。
00166NGNG
答えてくれた人ありがとう
結局解決しなかったから
エスケープシーケンス無しで頑張ってみるよ
0017デフォルトの名無しさんNGNG
simulatorとemulatorの違いは何ですか?
0018デフォルトの名無しさんNGNG
シミュレーションの結果は、必ずしも現実と一致するわけではない。
現実と一致しない結果は、エミュレーションではない。
0019デフォルトの名無しさんNGNG
この東京に住んでる男性って誰ですか?

64ビット暗号、分散コンピューティングでついに解読
http://headlines.yahoo.co.jp/hl?a=20021008-00000001-wir-sci

このプロジェクトでは解析すべきデータがあまりにも多かったため、
7月中旬に鍵がようやく見つかったとき、マクネット氏と世界各地からの参加者たちは、
はじめ、発見者から送られてきたエントリーを見過ごしていたほどだ。
それには次のように記されていた。

「未知のメッセージは――Some things are better left unread(読まれないままの方がよいものもある)」

この秘密のメッセージの発見者は、450MHzのペンティアム2搭載機を使っていた。
東京在住の男性で、匿名を希望している。
0020デフォルトの名無しさんNGNG
え?RC5-64 もう終わったの?
0021SPs ◆XgzPoOaLlE NGNG
>>19
それ俺。
002213NGNG
申し訳ありませんでした
0023デフォルトの名無しさんNGNG
PC初心者にもあったな>13
0024新じんプログラマNGNG

VJ++でbatファイルの実行って出来るんでしょうか?
EXECでやってもうまくいかないんです…
VisualStudioのヘルプにSHELLが載ってますが、VJの記載が
ないので使えないのかと…

誰か知ってる方がいたら教えて下さい。m(__)m
0025デフォルトの名無しさんNGNG
ファイルにログを出力するルーチン作った時に先輩が
「プログラムがいつ落ちるか分からないからファイルには
バッファリングせずに直接書け」って言うんです。
私はプログラムが落ちるのは非常にまれな事象だと思うし
ロギングのせいでパフォーマンスが落ちていたので
それには反対したんですけど、先輩の言うことが正しいんでしょうか?
(ま、実際にはリセットしないと立ち直れないようなアプリだったんで
その際のログが重要だったんですけどね。)
0026デフォルトの名無しさんNGNG
プログラミング(コンピュータ)関連の翻訳スレがほしいんですけど、どうでしょう?
Unix系の人も利用できるようなものがあるとうれしいなぁ、、
0027デフォルトの名無しさんNGNG
VerilogHDLのスレ希望。

マイナーって言うなよ。
0028デフォルトの名無しさんNGNG
倉薫の本を読むとメモリに存在する変数の先頭アドレスのことを「ポインタ」とよび、
例えば 

int *mankong;

の、mankongのことを「ポインタ変数」と読んでいる。(まれにこれもポインタと呼んでいる)

間違いありませんか?
0029デフォルトの名無しさんNGNG
倉薫の本を読むと、関数の引数として例えば

goukan(int *kedamono){};

などを使うことを、「ポインタ渡し」と呼んでいるが、
麻奈本では「参照渡し」と呼んでいる。

どちらが一般的か?
0030デフォルトの名無しさんNGNG
void main(void) は

main関数の実装からして間違いであるそうだが、実際Winのコンソールでは
何の支障もない。何の支障もないから書いてもいいと思うのだが、どうして
目に鯨が立つくらい怒られるのだろうか、念のために言うけどMacとかUNIXとか
さらさら眼中にしていない。あくまでWinでの開発しか考えていない。
0031デフォルトの名無しさんNGNG
どうして、C99のコンパイラは発売されないのか。
0032デフォルトの名無しさんNGNG
CとWinAPIを勉強してWinアプリを作るのは非生産的だと罵られ辱めを受けた
VB、Del、Java、C#、BCBを使うのが一般的なのか。
0033デフォルトの名無しさんNGNG
>>32
CとWINAPIをきちんと理解すれば、VB,DEL、JAVA、C#、BCBなんて簡単に使える。
CとWINAPIにしとけ。
0034IC作る人NGNG
>>27
激しく同意!
0035 NGNG
>>30
自分の環境でだけ動けばいいという考えなら、わざわざここで断る必要はない。
void main(void) だろうが char**main(struct foo*p) だろうが好きにしてくれ。
0036デフォルトの名無しさんNGNG
>>29
Cには値渡ししか存在しないのではなかったかな?
0037デフォルトの名無しさんNGNG
>>29

倉本によれば「参照渡し」という言い方は他言語にあるらしい、
しかし麻奈本では「参照渡し」を使っている。

ちなみに、関数とポインタの概念はPascalで初めて勉強したが、そのとき使った本では
関数に与えるものとして「値引数」「変数引数」という呼称を使ってた。
0038デフォルトの名無しさんNGNG
>>36
CPUのレジスタを勉強しろ。
0039デフォルトの名無しさんNGNG
>>38
意味が全然わかんない。
0040デフォルトの名無しさんNGNG
倉本の方が正確だろうけど、どうでもいいよんなもん。
0041デフォルトの名無しさんNGNG
VB6とVB.netってなにが違うの?
これからVB始めるにはどっちを買えばいいの?
VB.netで作った物はwin9xでは動かない?
VB.netで作った物はVB6より遅いの?
0042デフォルトの名無しさんNGNG
>>25
> 私はプログラムが落ちるのは非常にまれな事象だと思うし
プログラム言語にもよるが、C/C++の場合、
プログラムが落ちるのはかなり頻繁にある現象
まぁ、リリース時には非常にまれな事象にせねば信用に関わるが。
0043デフォルトの名無しさんNGNG
おいおまいら!気になって夜も眠れない事があるので教えてください。
非同期っていう意味の async の頭の a って何ですか?
っていうか皆さんはどうやって発音してますか?
アシンク?エイシンク?
004425NGNG
>>42
その先輩が書いたコードって、ポインタを行方不明にする書き方なんで
(*p = new A; p++; delete p;みたいな)
そりゃ落ちるやろってもんですが、「動いてるものは触るな」ってことで
直させてくれないし。
0045デフォルトの名無しさんNGNG
>>43
asynchronousの略だから、aは[ei]と読めばいいと思う。
しかし、語源はわからんな。英語学者に聞いてくれ。
004643NGNG
>>45
あ、ほんとだ、ありがとうございます。
http://dictionary.goo.ne.jp/cgi-bin/dict_search.cgi?MT=asynchronous&sw=0
0047デフォルトの名無しさんNGNG
>>44
ログは出力するようにすべきだが
その先輩のコードが悪い。
004842NGNG
>>44
そのケースに関しては先輩の方が間違っていると思うが、
ログの件については真っ当な意見だと思う。
もし、落ちてしまったらどうやって現象の解析をするの?
特に再現しないような現象の場合、再現させるために四苦八苦しそう
0049デフォルトの名無しさんNGNG
javadocのように、C言語のソースファイルからドキュメントを自動生成させたいんですが、
いい方法ありませんか?
0050デフォルトの名無しさんNGNG
>>49
Doxygen
http://www.miv.t.u-tokyo.ac.jp/~yabuki/tip/doxygen/doxygen.htm
0051デフォルトの名無しさんNGNG
ただいまC言語をVC++で勉強中ですが
この板を見ているとUNIX推奨のようです。
同じ言語でそんなに違うものなのでしょうか?
それともコンパイラとしてUNIX系に優秀なものが多いのでしょうか?
0052デフォルトの名無しさんNGNG
C言語のベンキョーなら、別にVC++でも構わないと思うよ。
0053デフォルトの名無しさんNGNG
ちょいとお聞きしたいのですが、C++で
指定した文字列のi番目からある文字列を検索して、
返り値として、その文字列の第一番目の文字位置を
返すというような関数はあるんでしょうか?strstr
以外で…。
0054デフォルトの名無しさんNGNG
>>53
作りましょう
0055デフォルトの名無しさんNGNG
>>53
文字列がstringを意味しているなら
http://www.wakhok.ac.jp/~sumi/stl/header/string.html#find
005625NGNG
>>48
いや、ログ吐き自体に反対してるんではなくて、
出力ストリームのバッファリングの是非について意見聞きたいんですが。
なんか、「落ちること肯定派」の人って落ちないコーディングをしようと
してないんじゃないかと思うので。(違ってたらスマソ)
0057デフォルトの名無しさんNGNG
落ちる可能性があるからバッファリングしない。
落ちないコードを書くよう心がける。
0058デフォルトの名無しさんNGNG
>>56
パソコンの電源を処理途中で 落とせば、落ちる。
処理途中に別のプログラムを動かしたら、ハングする場合もある。
別に 作成したプログラムに 手落ちがなくても 落ちるときは 落ちる。
0059デフォルトの名無しさん NGNG
>>55
findを使ってみようとしたんですが、定義されていない
というエラーが出てしまいます。使い方がまずいんでしょうか?
ヘッダーはstring.hでいいんですよね?
0060デフォルトの名無しさんNGNG
ログレベル付けれ。レベルが高いヤツはその時点でwrite、
低いやつは、バッファに貯まるかレベル高いヤツがくるまで放置。
0061デフォルトの名無しさんNGNG
>>59
コンパイラ何使ってるかしらんが、ヘッダの中身みれば?
0062デフォルトの名無しさんNGNG
IPアドレスのフォーマット(***.***.***.***)を規定してある
RFCは何番でしょうか。791より前にあるんでしょうか。
006342NGNG
>>56
> 出力ストリームのバッファリングの是非について意見聞きたいんですが。
基本的にバッファリングはしない
性能が問題になるのならまずプロファイリングを行い、
本当に出力ストリームに問題があるならバッファリングを行うこともある。

>「落ちること肯定派」の人って落ちないコーディングをしようと
> してないんじゃないかと思うので。
いくら落ちないコーディングをしようと心がけていても
ある程度の大きさになると落ちてしまう場合がある。
少なくとも俺は落ちないようなコーディングをしているつもりだが、
ある程度の大きさになり、複数人で開発していると
インターフェース上の誤解や仕様の無知、うっかりミスなどにより
バグを混入させてしまい、プログラムが落ちる場合がある。
0064デフォルトの名無しさんNGNG
>>59
#include <string>
0065デフォルトの名無しさんNGNG
#include <strong.h>
006649NGNG
>>50
doxygen使ってみました。
おお、これや!!まさしくこれです。
しかも日本語まで対応してる・・・
ありがとうございます
006725NGNG
>>57-58
確かにどうしようもないときはありますね。うーん。
>>60
ログレベルは7段階で作ってたんだけど、flushの抑制まではしてませんでした。鬱。
でも、他のコーダーがログレベルを理解してくれなくて(説明会したのに・・・)
ほとんどのログが最優先になってました。で、いまさら各ログのレベルを適正にできるか
というと、コスト高すぎってことでやらなかったんです。
>>63
明らかにログ出力のせいで遅くなってたのでバッファリングは必須でした。
上にも書いたとおり、必要もないログが山のように吐かれるのでせめて
I/Oだけでも・・・と思ったのです。
0068デフォルトの名無しさんNGNG
それはログレベルを徹底させるしかないでしょ。
0069デフォルトの名無しさんNGNG
すみません。
どなたかこれが何を意味するか教えていただけませんか?
↓
http://www.input-entertainment.de/laser/level[0-28].txt
http://www.input-entertainment.de/laser/config.txt
0070デフォルトの名無しさんNGNG
個人でも買えるようなRS232C or USB接続とかで
C言語でプログラム制御可能なハードってないですか?
(モータ制御とかアーム制御など)

当方ソフトウェア開発をしていますので
C言語/C++ WinAPIなどは理解しているのですが、
ハード・アセンブラの知識がないもので・・・

※プログラムから何か外部の機械を動かしたいのです。

そんな製品ないですか?
ハード&制御に強い方、お知恵を貸してください。
よろしくお願いします。
0071デフォルトの名無しさんNGNG
>>69
上はエラー。下は設定
0072デフォルトの名無しさんNGNG
>>70
動かしたいものがあって、それを実現するのがプログラミングだと思うが。
007369NGNG
>>71
間違って組み込まれてしまったみたいで、
IEのブラウザでswfファイルを開くと『ファイルのダウンロード』のウインドウが連続して出たり消えたりします。
よければ>>69が何の設定をするものか教えていただけませんか?
007442NGNG
>>67
> 他のコーダーがログレベルを理解してくれなくて(説明会したのに・・・)
こんな基本的なコミュニケーションの齟齬が発生しているのに
そのシステムは君の思っているとおりに動いてくれると思っているのか?

> 必要もないログが山のように吐かれる
で、故障が発生したら山のようなログの中から原因を突き止めるわけか
「急がば回れ」っていう諺を知ってるか?
007570NGNG
わかりづらくてスミマセン。>70
やりたい事としては実験的な要素が多いので・・

やりたいイメージとしては
キーボートをおすことによって何かが動く
(オモチャの車が走る・カエルの人形が飛び跳ねる)
ということ自体が目的であくまでハードのトリガーが
欲しいだけなのです。
実際に動かすものは汎用性が欲しいので特に決まってません。

例としては、
PCから制御してモーターが動く
モーターが動くことによって”何か”を動かす部分については
こちらで工作すれば何とでもなるので・・・

007625NGNG
>74
それは私ではなくコーダー達&リーダーに言ってやってくだちい(泣)
> 故障が発生したら山のようなログの中から原因を突き止める
のが嫌で、「先にレベル直しましょう」って言ったら
「そんなことしてる暇無い」って却下。
大体コーダーたちにこちらの意図が伝わらないのもある意味
予測の事態だったのだけどさ。

所詮DQN会社にいるんだから
他のDQNを責めてる私がDQNだということでしょ。

ちなみにそのプロジェクトはもう手離れしてるので
後どうなったか知りません。(特に問題は起こってないらしいけど)
0077coffee ◆0d19cOFFEE NGNG
>>75

http://kyoto.cool.ne.jp/ntsukasa/232neztop.html
シリアルねずみ
0078デフォルトの名無しさんNGNG
>>76
おまえも大変だな。
ログレベルはわかってもらえない。
先輩はメモリを破壊する。

もう、この話はいいよな。
007942NGNG
>>76, >>78
了解、ここから先は愚痴スレ行きだな
008070NGNG
>>77
レス、どうもです!
やっぱり似たような事考えてる人いたんだ(笑)・・・
RS232CはAPIのWriteFileとReadFileで通信できることは
知っていたのですが、実際にハードに送ってるのは
はじめてみました。参考にしています。

このような参考になるサイトを知っていらしたら
またよろしくお願いします。


0081デフォルトの名無しさんNGNG
PING に応答することばってなんですか。QING でいいんでしょうか。
0082デフォルトの名無しさんNGNG
PONG   ピンポン
0083デフォルトの名無しさんNGNG
〜〜〜
int m,n;
swap(&m,&n);//参照(アドレス)渡し:m,nが変化する。
〜〜〜
swap(*mm,*nn){
}
===============
〜〜〜
swap(m,n);//値渡し:m,nは変化しない。意味ないような関数
〜〜〜
swap(mm,nn){
}
0084デフォルトの名無しさんNGNG
PING->ZOOOM!! 手榴弾のピンを抜いて爆発する音
0085デフォルトの名無しさんNGNG
>>81 意味不明
>>83 意味不明
008681NGNG
>>82 Gnutella だと Pong ですね。Pong でいきたいと思います。
ありがとうございました。
008725NGNG
>>78
ほんとスレ汚しすいません。
>>79その他
レスくれた人サンクス。
0088デフォルトの名無しさんNGNG
すいません。ちょっと質問なんですが、何かの拍子に予期せぬものが実行ファイルに含まれてしまう
ということはあるんでしょうか?というのも今日ある実行ファイルをつくったんですが「なんだか妙に
サイズがでかいなぁ」と思ってテキストエディタで開いてみたら実行ファイルの中に2ちゃんのお祭り
板の「スティーブさんの自転車を探そう!!」スレが丸々入ってたんです。リソースの中にもコメントの
中にもプロジェクトのどこにもそんな物を入れた覚えはないのに何故だか入っていたのです。
まるでネタのようですが誓ってネタじゃありません。
誰か何故だか分かる人いませんか?
0089デフォルトの名無しさんNGNG
(´-`).。oO(きっとスティーブさんが入れたんだよ)
0090デフォルトの名無しさんNGNG
>>88
おまいが犯人だな。早くかえしてやれ。
0091デフォルトの名無しさんNGNG
ネタじゃなければウイルスだろ
009288NGNG
>>91
そんなウィルスがあるんですか?
0093デフォルトの名無しさんNGNG
それは自分でコンパイルしたファイルか?
0094デフォルトの名無しさんNGNG
>>90
あれはもう見つかったんだろ。
009588NGNG
>>93
自分でコンパイルしました。
デバッグモードです。
009688NGNG
使用したのはVC++6.0です。
インクルードしたヘッダファイルは以下の通りです。

#include <windows.h>
#include <commctrl.h>
#include <winsock2.h>
#include <sys\types.h>
#include <process.h>
#include <resource.h>
0097デフォルトの名無しさんNGNG
>>88
実行ファイルをテキストエディタで開いた時点でネタ臭がするんだが...
009888NGNG
>>97
いや、最初はバイナリエディタで開きました。
で、その時に右側に文章らしきものが見えたんでテキストエディタで開いたんです。
0099デフォルトの名無しさんNGNG
>>62
RFC 791のこの部分じゃなくて?
> Addresses are fixed length of four octets (32 bits). An address
> begins with a network number, followed by local address (called the
> "rest" field). There are three formats or classes of internet
> addresses: in class a, the high order bit is zero, the next 7 bits
> are the network, and the last 24 bits are the local address; in
> class b, the high order two bits are one-zero, the next 14 bits are
> the network and the last 16 bits are the local address; in class c,
> the high order three bits are one-one-zero, the next 21 bits are the
> network and the last 8 bits are the local address.
0100デフォルトの名無しさんNGNG
今だ!100番ゲットォォォォ!!
 ̄ ̄ ̄ ̄ ̄∨ ̄ ̄ ̄       (´´
                  ∧∧       (´⌒(´
            ⊂(゚Д゚ )≡≡≡(´⌒;;;≡≡≡
        ⊆⊂´ ̄ ⊂ソ  (´⌒(´⌒;;
           ̄ ̄ ̄   ズザーーーーーッ
0101デフォルトの名無しさんNGNG
デバッグモードは、そういう文字列の紛れ込みが割とあるみたいな。
linkのファイルの開き方が特殊なのかは知らない。
0102デフォルトの名無しさんNGNG
>>84
それを言うならKABOOMの方が一般的だろ
0103デフォルトの名無しさんNGNG
著作権のことを質問させていただいていいですか?
自分で作成したツールなんですが、
起動に
zip32.dllとzip32J.dllが必要なんですが、
この二つは公開時ともに付属していた
Readme.txtを一緒につけてもだめなんでしょうか?
zip32J.dllについては再配布可能らしいのですが、
自分のexeと一緒に圧縮して公開する、という行為は
二次配布にあたるのでしょうか?
zip32.dllに関しては英語が読めないもので
がんばったのですがライセンス読んだのですが
よくわかりませんでした。
ご存知の方おられましたら教えてもらえないでしょうか?
0104デフォルトの名無しさんNGNG
フローチャートの書き方解説してるサイトないでしょうか
0105デフォルトの名無しさんNGNG
>>104
フローズンチョコの作り方を解説しているサイトなら知っているのですが・・・
0106デフォルトの名無しさんNGNG
>105
それでいいです。教えてください
0107デフォルトの名無しさんNGNG
いや良くねぇよ!ヽ(`Д´)ノウワーン
0108デフォルトの名無しさんNGNG
板違うかもしんないがHELP・・・
伝言版のタグ誰か教えてくれませんか?
名前と用件だけ入れれば別のとこに2、3件メッセージが
表示されるみたいな・・・
イメージ浮かばんかも知んないけどたのんます
0109デフォルトの名無しさんNGNG
>>103
zip32j.dll は無条件再配布可。
in ZIP32J_E.TXT
|FREE for Copy,Edit,Re-distribute,and so on.(liks PDS)
コピーライト表記と入手先の URL くらいは書いたほうが親切だが。

>zip32.dllに関しては英語が読めないもので
自分のツールのドキュメントにこれをコピペしておけばいい。
ftp://ftp.info-zip.org/pub/infozip/doc/LICENSE
0110デフォルトの名無しさんNGNG
>>108
CGI なら Webプログラミング板
http://pc.2ch.net/php/

HTML のタグなら Web 製作板
http://pc3.2ch.net/hp/
0111103NGNG
>109
ありがとうございます。
助かりました。
心の底から感謝しています。
0112デフォルトの名無しさんNGNG
>>70
http://www.rakuten.co.jp/tsukumo/
011362NGNG
>>99
いや、それはネットワークの説明で、僕が欲しいのは
「オクテッドごとに『ピリオド』で区切って書いて云々…」って文章なんです。
0114デフォルトの名無しさんNGNG
IEのお気に入りを整理するソフトを作ろうと思っています。
そこで、まずお気に入りの並び方を変えられるようになりたいと思いました。

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\MenuOrder\Favorites

に保存されていて、これを消すと並び替えたものがリセットされる、
というのは腐るほど検索エンジンにひっかかってくるのですが、
(無駄な情報を載せるのは止めて欲しい)
肝心のデータフォーマットがいまいちよくわかりません。

http://www.geocrawler.com/archives/3/9632/2002/1/0/7626574/

に情報が載っているのですが
手元にあるレジストリの値とびみょ〜に違うかもしれない(解析中)
という状態で、少し困っています。

MSDNライブラリ中でも、英語サイトでもいいので
もう少し詳しい所を誰かご存知ではないでしょうか?
よろしくお願いします。


もうすぐシスプリの時間だ!
011515iNGNG
とあるプロジェクト中でコンパイルしようとしたら、
ファイル XXX.hの拡張子に関連したコンパイルツールがないため、コンパイルできません
とVC6に言われました。
SPは当てていません。
理由も思いつきません。
他のプロジェクトでなら無事コンパイルできます。
下人が見当も付きません。
助けてください
0116デフォルトの名無しさんNGNG
When did you begin the programming?
0117デフォルトの名無しさんNGNG
It is a time of becoming a college student.
0118デフォルトの名無しさんNGNG
It's a small time.
0119デフォルトの名無しさんNGNG
C:\a\sample.txt を zip32j.dll を使って zip圧縮して
C:\b\sample.zip に出力する方法が分かる方いらっしゃいませんか?
やり方を教えて頂きたいのですが。
0120119NGNG
自己解決しましたです。スレ汚しスマそ
0121デフォルトの名無しさんNGNG
>>115
Source FilesのほうにXXX.hが紛れ込んでる。
0122デフォルトの名無しさんNGNG
>62
通信技術板逝け。
0123hphpNGNG
アセンブラでLANを使って、データを送りたいんですけど
どうやったらLANを使えるんですか?
できればOS(ドライバにも)に頼らないでやりたいんですけど、、、、

なんでアセンブラなのよっていわないでくださいm(._.)m
0124デフォルトの名無しさんNGNG
なんでスレたててるのよっ
0125119NGNG
#include "stdafx.h"
#include "zip32j.h"
#define MAX_BUFFER 10000

int APIENTRY WinMain(HINSTANCE hInstance,
HINSTANCE hPrevInstance,
LPSTR lpCmdLine,
int nCmdShow )
{
LPCSTR _szCmdLine = "-r c:\\test\\sample.zip c:\\test\\sample.txt";
char _szOutput[MAX_BUFFER + 1];
Zip(NULL, _szCmdLine, _szOutput, MAX_BUFFER);
return 0;
}
↑コンパイルエラーでるのですが、どこが悪いのでしょうか?
zip.obj : error LNK2001: 外部シンボル ""int __stdcall Zip(struct HWND__ * const,char const *,char *,unsigned long)" (?Zip@@YGHQAUHWND__@@PBDPADK@Z)" は未解決です
Release/zip.exe : fatal error LNK1120: 外部参照 1 が未解決です。

プロジェクトの設定->リンク->ライブラリモジュールに zip32j.lib 追加済です。
0126デフォルトの名無しさんNGNG
zip32j.hに、extern "C"がない。
・119のソースの拡張子を.cppから.cにするか、
extern "C" {
#include "zip32j.h"
}
とするか、
同等の書き換えをzip32.hにすること。、
0127デフォルトの名無しさんNGNG
決定版はじめてのC++ 塚越一雄/著
という本を貰ったのですが、全くの初心者がC++から始めるのは無謀ですか?
一応本書はCの知識を前提にしていないと書いてあるのですが・・・
0128デフォルトの名無しさんNGNG
>>123
皆さん分からないんですか?
0129デフォルトの名無しさんNGNG
>>123
ドライバに頼らないということは、自分でドライバ相当のものを書くと
いうことになるんだが。使うチップはRTL8029ということなら、
http://www.realtek.com.tw/downloads/downloads1-3.aspx?spec=True&compamodel=RTL8029AS
ここにチップの仕様書があるようだから、これを読んでチップを制御する
プログラムをアセンブラで書くということになるね。
ただ何かパケットが出さえすればいいのであれば、これで出来ないことは
ない。でも、全部アセンブラで書く意義はほとんど感じられないが…。

でも、ただパケットが出るだけでは、ネットワーク上の意味はほとんどない。
何か意味のあるデータを送りたいとすると、この上に更にTCP/IPのプロトコル
スタックをまるまる実装する必要があるよ。ちなみにLinuxのソースコードで
この部分は合計3万行くらいある。これはCで書いてあるので、アセンブラで
書いたら多分10倍くらいの量になるはず。

OSやドライバに頼らないというのは、こういうのを全部自前で書くということ。
それでもやるというのであれば…がんばってくださいとしか。
0130デフォルトの名無しさんNGNG
>>127
読んでみて理解できないなら無理なんじゃないの?
理解できるならそのまま読み進めていけば?
0131さくーらNGNG
恥ずかしいのですが…
DOSでコマンド実行後の復帰値ってどうやれば取得できますか?
知ってたら教えてください。
0132デフォルトの名無しさんNGNG
echo %ERRORLEVEL%
0133デフォルトの名無しさんNGNG
>>131
バッチならERRORLEVEL だけど、そうじゃなくて?
0134デフォルトの名無しさんNGNG
>>129
すいません、英語読めません。
俺がやりたいのは、
プログラムを起動すると192.168.1.1から192.168.1.2に
ポート1で30hと送るだけのプログラムが作りたいんです。
なので、30万行なんて絶対化かからないと・・・
せいぜい数100行程度では?
0135デフォルトの名無しさんNGNG
>>134
IPを実装するの?
数百行じゃすまないでしょ。
0136さくーらNGNG
>>132,133
どうもです。試してみます。
0137デフォルトの名無しさんNGNG
どー考えてもワームとかウィルスとかトロイ作ることが目的にしか思えないんだが、
みんなはどうなんだ?
0138デフォルトの名無しさんNGNG
>>135
じゃあ、なんでもいいから、8ビットのデータをPC AからPC Bに送る方法を教えてください
届けば何でもいいから
0139さくーらNGNG
>>132
>>133
できました。ありがとうございました。
0140デフォルトの名無しさんNGNG
つーか、自分で作れよ。英語読めよ。
0141デフォルトの名無しさんNGNG
>>140
えらそうなこといって、自分も分からないんでしょ?
さすがsage←賢い(よそおった
ね!知ったかくん^^
0142140ではないが。NGNG
>>141
煽って回答引き出すのも一つのテクニックだが、あまりにも愚かだと
グロ写真より気持悪いよ。

素直にTCP/IPもしくはUDPを使えないのは何故?
話聞いてると相手側にもLANポートが有る前提で話して風に感じる。
0143デフォルトの名無しさんNGNG
LANの意味分かってる?
>>142
2台とも同じ性能のPCってことで
1対1でつなげてもいいし
DHCPサーバーあるから、使ってもいいけど、、、
0144デフォルトの名無しさんNGNG
何にも頼らずにLAN使いたいならネットワークコントローラを
直接叩くしかないでしょ?英語読みたくないならあきらめな。
>>138ならシリアル使え(w
0145140ではないが。NGNG
>2台とも同じ性能のPCってことで
>1対1でつなげてもいいし
>DHCPサーバーあるから、使ってもいいけど、、、

クライアントサーバ時代の遺物さんですか…
今の会社辞めて転職する事をお勧めするよ。
自分の頓珍漢さにマッタク気がついてないみたいだから。

このあんぽんたん。
0146デフォルトの名無しさんNGNG
>>134
> プログラムを起動すると192.168.1.1から192.168.1.2に
> ポート1で30hと送るだけのプログラム
うーむ、やりたいことを見ているとTCPではなくUDPでもいいような気がする。
OSのAPIを使うなら数十行で出来るけどOSを使わないと少なくとも
IP層を自前で作る必要があり、30万行とは言わないけど結構面倒な処理になる。
0147デフォルトの名無しさんNGNG
>>138
> じゃあ、なんでもいいから、8ビットのデータをPC AからPC Bに送る方法を教えてください
> 届けば何でもいいから
素直にOSのAPIを使え
0148デフォルトの名無しさんNGNG
>>144
LANボードからデータを吐き出す方法を聞きたいんだYO
OUTでできるのか?を聞きたいんだYO

その前にひとつ聞いていいか?
何でもいいからディスプレイに表示させるプログラム
もちOS上じゃなくて、1からIPLも作ると
最低何行ぐらいになるかわかるか?
1、数十行
2、数百行
3、数千行
4、数万行
0149デフォルトの名無しさんNGNG
>>146
いや、受信側がどんなプロトコルを想定しているのか不明だから、UDPと
決めつけるわけには。
TCPのポート1とUDPのポート1じゃ全然別物だが、>>134がそこまで分かって
質問してるのか怪しい気がするな。プログラムの作り方を聞く前に
ネットワークの勉強をした方がよさそうだが。
0150140ではないが。NGNG
>>148
香ばしい。
こいつをまともな技術者に育てるのには、どのくらいの時間がかかるんだろう。
0151デフォルトの名無しさんNGNG
>>145
ごめん、俺18才
働いてないよ^^
0152140ではないが。NGNG
>>151
18なら、ちゃんと一から勉強しろとしか言えないなぁ。
下手糞な煽りを入れるような人間に育つなよ。
頑張って。
0153デフォルトの名無しさんNGNG
>>149
TCP Port Service Multiplexerを使いたいって意味じゃなくて
例としてかいただけね^^
ポート1っていったのは。
0154デフォルトの名無しさんNGNG
>>148
だから、ただデータを吐き出しただけじゃネットワーク的な意味は全然
ないんだって。LAN上の他のPCから見たらゴミが乗ってるくらいにしか見えん。
最終的にoutを使うことにはなるが、何をどこに書いたらいいのかは
チップの仕様書を見ないと分からない。

後者の質問。ただ文字が出ればいいなら1.
でもこれも、電源投入後にBIOSがシステムの基本的な初期化をやってくれる
からであって、ここも自前でやるのなら4.
0155140ではないが。NGNG
18でIPLって言うかなぁ?計算機系の大学に行ってるとしてもまだ教養課程だろうし、
素直に何がしたいか吐け。
0156デフォルトの名無しさんNGNG
>>148
グラフィックVRAMがあって、吐いたデータで画面上にドットが打てるなら

MOV XXXXX , 1;

で1行?
0157デフォルトの名無しさんNGNG
さっきからアセンブラと言っているが、何のアセンプラなんだろう?
CISC系のアセンブラとRISC系のアセンブラでは行数も大きく異なるけどなぁ
0158148NGNG
>>154
1って答えてくれて安心したよ^^
これも30万行とかいわれるのかとはらはらしてたよ。
ゴミ同然でもいいんです。
それでもいいから、やりかたをしりたいんです^^
教えてくださいお願いします。

>>155
俺は中卒の馬鹿な18才だよ〜
プログラムも独学だし・・・
無理なのは分かってるけど独自プロトコルのサーバーが作りたいの(ノ_・、)シクシク

>>156
アセンブラしってる??
mov ax,0a000h
mov ds,ax
xor bx,bx
mov al,色
mov ds:[bx],al

0159デフォルトの名無しさんNGNG
>>130
ありがとう。とりあえず読んでってみます
0160デフォルトの名無しさんNGNG
ヒッキーですか?
0161デフォルトの名無しさんNGNG
ここまでイタイ香具師は久しぶりだ。
ていうか分かりづらいんでトリップ付けろ。
0162156NGNG
言われちゃった(痛

VRAMに値を送れって日本語で書いときゃよかった(´・ω・`)
0163140ではないが。NGNG
>無理なのは分かってるけど
やれば出来る事だよ、無理ではない。

>独自プロトコルのサーバーが作りたいの(ノ_・、)シクシク
そう言えば言い。ただプロトコルを作るとなると勉強する量、
コード書く量凄いぞ、なので皆OSを使うんだ。

それでも書いてみたいなら、頑張れ。
0164デフォルトの名無しさんNGNG
ここでこんな質問してるやつが、独自プロトコルなんて作れるわけないじゃん。
まず既存のやつを勉強しろよ。
0165148NGNG
>>161
香具師ってなんですか?
トリップって?

>>162
どのみち1行は無理
0166さくーらNGNG
DOSのバッチで一定時間スリープさせたいんですが可能でしょうか?
(PAUSE で入力待ちにするのではない)
W2Kサーバ上で稼動中のあるプロセスの稼動状況監視をやろうとしてます。
ステータスを拾う処理を永久ループさせるまではできたんですが、
nn秒間隔で処理させたいのにウェイトさせる方法がわかりません。
申し訳ありませんが、教えてください。
0167デフォルトの名無しさんNGNG
>>148

独自プロトコルってどこの層のプロトコルを指してるんだ?
IP作りたいのか?IPモドキ作りたいのか?

あと、一行で無理とは断定できないだろ。

お前はPC(x86)のアセンブラの事を言っているようだが、
一行で出力可能な処理系もありえる。
0168デフォルトの名無しさんNGNG
Win32 API Sleep()
0169148NGNG
>>164
HSPだけど独自プロトコルサーバーつくったし・・・
0170デフォルトの名無しさんNGNG
段々とネタじみてまいりますた。
つーか、トリップ付けてください。
尋ねる前に自分で調べるくらいして。
0171148NGNG
>>167
そっか・・・・
ごめんなさい。
x86CPUを自分は前提にしてたので・・・・
0172148NGNG
>>167
俺が第3層なんて作れるわけないべ!
せいぜい5層だ!
0173148NGNG
散々いっといて、わかるやつはいないのか?
決して煽いでるわけじゃなくて、マジで思ったから。

質問は、アセンブラ、86系でOSに頼らないで
LANにデータを吐き出したいのさ〜
できる限り短い行で(機能は悪くていい)作りたいんです。
それで、LANボードからデータを吐き出すにはどうすればいいんですか?
LANボードはRTL8029で。
OSに頼りたくないのはLANボードからデータを吐き出す部分だけでいいんです。
0174デフォルトの名無しさんNGNG
129が速攻で答えてるやんか…
0175デフォルトの名無しさんNGNG
>>173
OSに頼らないって事はWindowsやLinux等のOSの上で動かなくなるかもしれないがそれでもいいのか?
0176デフォルトの名無しさんNGNG
>>173
いや、みんな真面目に答えてると思うよ。
ネットワークプログラムっていろんなプロトコルの積み重ねでできてるから、
いきなり「アセンブラで一から書きたい」と言い出すと「はあ?」という答えに
なっちゃうのよ。

>OSに頼りたくないのはLANボードからデータを吐き出す部分だけでいいんです

結局それって、「あるOSで動くRTL8029のデバイスドライバを書く」というのと
まったく同じことになっちゃいますが。
0177デフォルトの名無しさんNGNG
>>173
答えはすでに出てるのにこれ以上要求するのはコードを出せといってる
ようにしか見えないんだが。
いくらやり方はわかっていてもいちいちチップの仕様調べて実装までやるほど
暇でもないし、そんなコードが頭に入ってるほど頭が良いわけでもない。
0178148NGNG
>>174
だから、英語読めないんだって!
具体的なやり方がしりたいんだ!
英語読めるなら誰もこここないって!
どっかこっかに英語でならここの質問の回答となるものが
ほとんどがあるじゃん!
0179148NGNG
>>175
それでもいいの^^

>>176
ドライバは余計な機能まであれけど、その中の1つをつくりたいの。

>>177
全部出してほしいわけじゃないけど、吐き出し方がわからんから、コードでも出してほしいね。
rtl8029sは昨日よんで分からなかったからここにきたんだし・・・
0180デフォルトの名無しさんNGNG
>>178
じゃあ、まず、英語を読めるようになれ。
それからだ。
0181デフォルトの名無しさんNGNG
英語は読む努力をすれば読めるようになる。
読めるようになって、ここへくるな。

たまには、こういうのがいても面白いがな。
0182デフォルトの名無しさんNGNG
>>178
逆切れみっともない、「こここ」とか逝ってるし
少しもちつけyo

  ___   ガスッ
 |___ミ      ギビシッ
   .||  ヾ ミ 、      グシャッ
   ∩_∧/ヾヽ
   | ,| ゚∀゚). .|  |;,      ゲシッ
  / ⌒二⊃=|  |∵.
 .O   ノ %`ー‐'⊂⌒ヽ  ゴショッ
   ) ) ) )~ ̄ ̄()__   )
  ヽ,lヽ) (;;;;;;;;;;;;;;;;;)(_(
0183デフォルトの名無しさんNGNG
>>182
( ゚д゚)ノ旦~  お茶でもドゾ。「ここ来ない」では?
0184148NGNG
>>182
「こここ」じゃなくて
「ここ、こない」っていったのYO
0185デフォルトの名無しさんNGNG
>>178

英語が読めないんだったら、質問の仕方が 違うぞ。
誰か 翻訳してくれだろ(w
0186デフォルトの名無しさんNGNG
なんか、英語も読めない輩がOSにもドライバにも依存しない云々言ってる時点でダメぽ
0187デフォルトの名無しさんNGNG

>>178
英語が 読めないくせして、よくまぁ、回答が書いてあるって わかるな(w
不思議だ!
0188デフォルトの名無しさんNGNG
英語が読めない、と逃げ口上をうって資料を読もうともしないのは何かな…
ネタでしょ。
0189デフォルトの名無しさんNGNG
結局、板違いということでよろしいか?
0190148NGNG
ftp://152.104.125.40/cn/nic/rtl8029as/spec-8029(na).zip
誰か↑翻訳してくれ(w
0191デフォルトの名無しさんNGNG
完全に板違いということでよろしいか?
0192デフォルトの名無しさんNGNG
>>188
ネタってどういういみ??
0193デフォルトの名無しさんNGNG
>>190
ttp://www.excite.co.jp/world/text
0194デフォルトの名無しさんNGNG
>>193
PDFだ、ぼけ〜
この知ったかw
名前にsageつけろ!
0195デフォルトの名無しさんNGNG
PDFはテキストをコピーできないと
思っているお方がいるようです
0196sageNGNG
>>190
エキサイト翻訳
ttp://www.excite.co.jp/world/text

>>194 こんな感じでよろしいかしら?
0197デフォルトの名無しさんNGNG
pdfだからどうしたの?
誰が知ったかぶり、というか物知らずなのカナ?
0198デフォルトの名無しさんNGNG
>>196
チョットワロタ
0199194NGNG
これじゃ、なおさら意味わからんだろ!


76 TX-
77 TX+
78 X1
79 X2
80 GND
81 CD-
82 CD+
83 RX-
84 RX+
85 VDD
86 TPIN-
87 TPIN+
88 INTAB
89 RSTB
90 CLK
0200おながいします。NGNG
C++でクラスとか使ってダイアログとか、ウィンドウを出したりっていう
プログラミングって
ウィンドウズアプリケーションプログラミングって言うんですか?

クラスウィザードとかで編集したり、IDとかって奴です。
0201デフォルトの名無しさんNGNG
こんな感じでブックマークとして使えるもの無いですか?
ttp://www.kent-web.com/pubc/linkv/linkv.html
で、リンク先にリファラがばれないように出来たらもっといいのですが...
変なサイトをブックマークしてたら恥ずかしいので。
0202デフォルトの名無しさんNGNG
>>148
じゃまだから帰れ。自分で読め。

>>210
Webプログラミング板にどうぞ。
0203201NGNG
ども。
板違いでしたね。ごめんなさい。
0204デフォルトの名無しさんNGNG
>148
で、PCIドライバは完成しているのかネ?
0205デフォルトの名無しさんNGNG
5層より上のプロトコル作るのにデバイスを直接叩く必要なんて全く無いと思うんだが・・・
0206デフォルトの名無しさんNGNG
突然なんですが
パワーコボルってご存知の方いますか?
0207デフォルトの名無しさんNGNG
います
0208デフォルトの名無しさんNGNG
Cでの構造体の宣言についてお訊きしたいのですが、
typedef struct fooA {
inttmp ;
fooB*whole ;//
} fooA ;

typedef fooB {
fooA instance1 ;
fooA instance2 ;
} fooB ;

このような場合、どのように宣言するとコンパイルが通るのでしょうか。
0209デフォルトの名無しさんNGNG
使ってる人とかいるんですか?
かなりレアと思うんですが・・・
0210208NGNG
すいません。「C言語なら俺に聞けスレ」に書くべきでした。
そちらで訊きます。
0211デフォルトの名無しさんNGNG
>>208
typedef struct fooA fooA;
typedef struct fooB fooB;
struct fooA {
  int tmp ;
  fooB *whole ;
};
struct fooB {
  fooA instance1 ;
  fooA instance2 ;
};
0212デフォルトの名無しさんNGNG
n枚のカードの中から任意の枚数のカードを選ぶとして、その全組み合わせを検索するプログラム
を書かなきゃならないんですが、アルゴリズムを思いつきません。

だれか教えてキボンヌ。
0213デフォルトの名無しさんNGNG
for (i = 0; i <= n; i++){
for (j = 0; j <= n; j++){
if (i != j){
printf("%d:%d\n", i, j);
}
}
}
0214119NGNG
やっとzip32j.dllとunzip32.dllを使って圧縮解凍ができるようになったのですが
ファイル名に [] が含まれていると圧縮も解凍もできないのです。
どうしたらいいのでしょうか?
0215デフォルトの名無しさんNGNG
>>213
なにこれ
0216デフォルトの名無しさんNGNG
>>212
宿題なら宿題スレへ

「宿題手伝いますYO!!」
http://pc3.2ch.net/test/read.cgi/tech/1029422194/l50
「C/C++の宿題なら俺にやらせろ!」
http://pc3.2ch.net/test/read.cgi/tech/1021862587/l50
0217デフォルトの名無しさんNGNG
c++のお勉強中の質問

template <class T>
T &MyTemplate<T>::GetValue()
^
てな感じにかかれてて、この'&'ってのはどういうことを示すものなんですか?
どの辺りを調べればいいか教えてください。
0218デフォルトの名無しさんNGNG
yahooのゲームってどの言語で作られてるんですか?
0219デフォルトの名無しさんNGNG
>>218
ぎこBASICかもしれません。
0220デフォルトの名無しさんNGNG
>>218
あれってJavaアプレットじゃなかった?
0221デフォルトの名無しさんNGNG
>>217
C++ 参照 リファレンス
でググれ
0222デフォルトの名無しさんNGNG
C++で yacc が吐き出すような構文解析プログラムを書きたいのだけど、
yacc はライブラリをコールするコードを出すので、
何をしているのかよくわからないのです。

どこかにLR構文解析のサンプルコードはないでしょうか?
0223デフォルトの名無しさんNGNG
LSI-C試食版でどうやってもコンパイルできないんで、
コンパイルを自動でやってくれるソフトってないですか?
それと、皆さんはコンパイラ何を使ってるのですか?
0224デフォルトの名無しさんNGNG
「Javaアプレット起動中です」とか出ない?囲碁
0225デフォルトの名無しさんNGNG
>>223
> コンパイルを自動でやってくれるソフトってないですか?
VC++
努力が嫌いなやつは、金を払え
金を払うことが嫌いな奴は努力しろ
0226デフォルトの名無しさんNGNG
LSI-CでコンパイルできないものがVC++でコンパイルできるのか・・・?
しかも自動って・・・
0227デフォルトの名無しさんNGNG
>LSI-C試食版でどうやってもコンパイルできないんで、

どうやってもコンパイルできないのはお前のやり方が間違ってるからだ。
まずはコンパイルが通るように環境を整えるのが先。
0228デフォルトの名無しさんNGNG
>223
http://www.vector.co.jp/vpack/filearea/win/prog/c/lsic/index.html
0229223NGNG
>>228で、どれをダウンロードしたらいいんですか?
0230デフォルトの名無しさんNGNG
http://www.vector.co.jp/soft/maker/lsi/se001169.html
0231223NGNG
ああ・・・まためんどくさい設定とかするのですか?
0232223NGNG
もしかしたLSI-Cのバグってことはないですか?
0233デフォルトの名無しさんNGNG
それくらいを「めんどくさい設定」と言ってしまう223が、
それ以上にめんどくさいプログラミングを続けられるか
激しく疑問を抱くのは俺だけか。
0234デフォルトの名無しさんNGNG
DB2なんだが,IMS って何?
0235デフォルトの名無しさんNGNG
>>232
あなたのバグです。
0236223NGNG
>>235
やっぱりバグなんですか?どこかに連絡したほうがいいのでしょうか?
0237デフォルトの名無しさんNGNG
パスは通ってるのか?
0238デフォルトの名無しさんNGNG
>>236
おまえのバグだっつーの
ママにでも聞いてごらん
0239223NGNG
ママンとお風呂に入ってきます
0240デフォルトの名無しさんNGNG
マママン.:'
マママン.:'
ママママママン.:'
0241223NGNG
>>237
バスですか?なんの話でしょうか?

>>238
すみません。よくわからないので詳しく書いてもらえないでしょうか?

>>239
騙らないでください。僕までふざけていると思われてしまいます。
0242デフォルトの名無しさんNGNG
>>223がLSI Cでhello,worldできるようになるかどうか掛けようぜ。
ちなみに配当は出来るようになる=23.5倍、出来ない=1.1倍となっております。
0243237NGNG
>>242
できるようになるにNULL円。
パス設定してないだけだと思う。
0244223NGNG
>>237
バスはどうやって設定するのでしょうか?
0245237NGNG
BUSじゃなくてPATH
PATH=%PATH%;c:\lcc\bin
ってすればいい。↑lccの置いてるところ。
0246デフォルトの名無しさんNGNG
コンパネから
0247デフォルトの名無しさんNGNG
>>242
30分では無理に30tニクコプーソ
0248デフォルトの名無しさんNGNG
先に33tニクコプーソ渡しとく。
0249デフォルトの名無しさんNGNG
今、日本国内の国際結婚率って5%くらいらしいな。
首都圏だとこれが10%くらいに跳ね上がる。
という事は、新生児の5%前後はどこかの国とのハーフと
いう事になってくる。
0250223NGNG
バスを通したのですが

'bcc' は、内部コマンドまたは外部コマンド、
操作可能なプログラムまたはバッチ ファイルとして認識されていません。

というエラーがでます。なぜでしょうか?
0251フレッシャーズNGNG
>>212
#include <stdio.h>
#include <math.h>
#include <alloc.h>
#include <stdlib.h>

main(){
  int *dat,n,i,j,k,count;

  scanf("%d",&n);
  dat=(int *)malloc(n);
  for(i=0; i<n; i++)
    dat[i]=i+1;
  for(i=0; i<pow(2,n); i++){
    count=0;
    k=i;
    for(j=0; j<i; j++){
      if(k%2==1)
        printf("%d",dat[count]);
      k=k/2;
      count++;
    }
    printf(" ");
  }
  free(dat);

  return 0;
}
こんなもんか?
空集合が表示されないけれど。
0252デフォルトの名無しさんNGNG
lccでは?
0253223NGNG
>>249
すみません。よくわからないので詳しく書いてもらえないでしょうか?
0254フレッシャーズNGNG
ごめん
#include <alloc.h>
#include <stdlib.h>
この2つの内どちらか一方を削除して良い。
かぶってる。
まだまだ発展させなくてはいけないかもしれないけれど、
>>251からうまく変えていけば良いのでは?
0255デフォルトの名無しさんNGNG
bcc32だろ。
0256フレッシャーズNGNG
・・・というか、問題の意図として
>>251
のプログラムで充分なのかな?
0257デフォルトの名無しさんNGNG
>>251
お前のマシンは、int が 1 バイトなのかと...。

> dat=(int *)malloc(n);
0258デフォルトの名無しさんNGNG
>>251
pow(2,n)いるんじゃない。
0259251NGNG
文句いうならおめーらがつくれや、ごりゅあー!!!!!
0260フレッシャーズNGNG
259は僕ではありませんので。
いや〜、実はmallocって良くわからなくて。
dat=(int *)malloc(n*sizeof(int));
ですかね?
>>258
pow(2,n)の分は、0の方で補っていると思うのですが、空集合が表示されないので・・・
最後のほうの
printf(" ");
を
printf(",");
に替えてくれれば、空集合が最初に処理されているのも判ると思いますが?
0261デフォルトの名無しさんNGNG
countってjでいいよね。
jがiまでいって、iがpow(2,n)までいくから
datはpow(2,n)分必要じゃない?
jはnまで? つーか、テストしたの?
0262フレッシャーズNGNG
そうね countは jで充分です。
dat[]は1〜nの値が入っていて、
そこから抜き取るという事に使っているので・・・
充分動いていますよ。
って、僕の宿題じゃなーい(w
テストしてから上げましたよ。って全部俺にやらせるかーーー
0263デフォルトの名無しさんNGNG
dat要らんね。
#include <stdio.h>

main(){
int n,i,j;

scanf("%d",&n);
for(i=0; i<(1<<n); i++){
for(j=0; j<n; j++){
if((i >> j) & 1)
printf("%d ", j+1);
}
printf("\n");
}

return 0;
}
0264フレッシャーズNGNG
>>261
char dat=(char *)malloc(n*sizeof(char));
で、充分でしょ。
せいぜい2桁の数値を保持しておくのだから。
shortはどうでしたっけ現状?
0265フレッシャーズNGNG
jのループはiまでじゃないね。
0266フレッシャーズNGNG
>>263
シンプルで良いですね。
0267119NGNG
#define MAX_BUFFER 10000
char* getfilename(char* path){ //例: "C:\dir\file.txt" から "file.txt" を返す
int i;for(i = 0; path[i] != '\0'; ++i); if(!i) return 0; for(; i; --i){ if(path[i] == '/' || path[i] == '\\'){++i; return &path[i];} } return &path[0];
}
int Ziping(char* DirName, char* FileName)
{
chdir(DirName);
int ErrorCord = 0;
char* _filename = getfilename(FileName);
int dirlen = _filename - FileName;
char* pstr = strrchr(_filename, '.');
if(!pstr) pstr = strrchr(_filename, '\0');
int filelen = pstr - _filename;
int len = dirlen + filelen + strlen(".zip") + 1;
char* zipFileName = new char [len];
for(int i = 0;i < len;++i){ zipFileName[i] = '\0'; }
strncpy(zipFileName, FileName, dirlen + filelen); strcat(zipFileName, ".zip");
char* _szCmdLine = new char [strlen("\"") + strlen(zipFileName) + strlen("\" \"") + strlen(FileName) + strlen("\"") + 1];
strcpy(_szCmdLine, "\""); strcat(_szCmdLine, zipFileName); strcat(_szCmdLine, "\" \""); strcat(_szCmdLine, FileName); strcat(_szCmdLine, "\"");
char _szOutput[MAX_BUFFER + 1];
ErrorCord = Zip(NULL, _szCmdLine, _szOutput, MAX_BUFFER);
delete [] _szCmdLine; delete [] zipFileName;
return ErrorCord;
}
int APIENTRY WinMain(HINSTANCE hInstance,HINSTANCE hPrevInstance,LPSTR lpCmdLine,int nCmdShow)
{
Ziping("C:\\zip\\", lpCmdLine);
}
↑ファイル名に '[' と ']' が入ってると圧縮に失敗するソースなんですが
どこがいけないのですか?
0268デフォルトの名無しさんNGNG
Zipのほうはどうなってるの?
0269デフォルトの名無しさんNGNG
>267
行に制限があるのはわかるが
正直その書き方はうんざりする。
答えてあげたいが読んであげる気にはなれない。
0270デフォルトの名無しさんNGNG
ほとんど文字列処理のようだけどね。
C++よく知らんが、文字列クラス使ったら幸せになれそう。
0271デフォルトの名無しさんNGNG
厨房板住民です。
荒し行為を手動でしかできません。
スクリプトで荒す方法教えてくれませんか?
御願いします。
0272デフォルトの名無しさんNGNG
>>264
今時、そんなちまちました考え方ヤメレ。
0273デフォルトの名無しさんNGNG
>>267
頼むから、質問する時は「圧縮に失敗する」なんて書かないでくれ。
失敗って言うのがどういうことなのか、貴方以外にはわからないんだから。
ちなみにプログラマを自認するなら、少なくとも ErrorCode が正常かどうかぐらいは確認してから人に聞け。
0274デフォルトの名無しさんNGNG
>>263
そうか、n ビットのビットパターンを出力すればいいのか...、頭いいな、おい。
0275デフォルトの名無しさんNGNG
>>267
ライブラリ側で [] がワイルドカード文字として
認識されているからだろうね。
0276ティムポ ◆2LEFd5iAoc NGNG
おつかれさまっす。
ちょっとお聞きしたいのですがプログラムをはじめたいのですが
なにからはじめればいいでしょうか?
0277デフォルトの名無しさんNGNG
やる気があるんならどれでもいいと思う。
うまいプログラムが書きたいなら、Delphi, C, Schemeあたりか。
0278デフォルトの名無しさんNGNG
>>274
大抵そこはわかるでしょ、すぐに。
0279デフォルトの名無しさんNGNG
>>ティムポ
Javaとか。アンチじゃなかったらC#とか。
0280デフォルトの名無しさんNGNG
ページ先頭の注意書き見ててふと思ったんだけど「バッファ・オーバフロー脆弱性」
てのはスタック上のバッファをあふれさせて、highアドレス側に積まれている復帰
アドレスなどを書き換えることで任意のコードを実行させるわけだよね。

これって もしもスタックが low方向にではなく high方向に伸びる、つまりプッシュ
によってスタックポインタが増加するような仕様だったら、オーバフローさせても
破壊可能な highアドレス側には無意味なデータしかないわけだから、脆弱性には
なり得ないんじゃないかな(high 方向にヒープとか静的領域が置かれていた場合、
それらを破壊することはできても、任意のコードを実行させることはできないはず)。

じゃあ、なんでスタックは通常 low側に伸びるようになってるのか?と考えると
特に意味はないような…。つまり「バッファ・オーバフロー脆弱性」の根本原因は、
スタックが low方向に伸びる仕様にあるわけで、まずはそのような CPU アーキ
テクチャを変更すべきである、と思うんだけど、どっか間違ってる?

板ちがいだったらスマソ。
0281デフォルトの名無しさんNGNG
「バッファ・アンダーフロー脆弱性」になるだけ。
0282280NGNG
>>281
なんで?
オーバフローは簡単だけど、どうやってアンダーフローさせるのよ。
0283223 NGNG
亀レスすいませんが>>245氏、PATH=%PATH%;c:\lcc\bin
はlccのどこに置けばいいんでしょうか?
0284119NGNG

>275
ワイルドカードって無効にできますか?
0285デフォルトの名無しさんNGNG
lcc.exeをいれたディレクトリが C:\lcc\bin だとしたら
C:\lcc\bin\lcc って入力してみれば?
0286デフォルトの名無しさんNGNG
>>283
ここみて設定する!
http://www.gihyo.co.jp/book/2000/179111/download/index1.html
0287デフォルトの名無しさんNGNG
(・_・)/シツモン!
IDやパスワードの入力支援ソフトを作ってます。
パスワード入力を右クリックメニューから入力できるようにしたいのですが、やり方がわかりません。
レジストリをいじればいいのかもしれませんが、その説明をウェブ上から探し出せませんでした。
VBでも、Cでもかまわないので、誰か教えてください。とにかく、どこをどういじればいいのかがわかればいいです。
0288デフォルトの名無しさんNGNG
>>283
LSI-Cのインストール方法は、ネットで探せば情報がたくさんある。
その程度のことで質問に来ないほうがいい。

http://www.belution.com/miwaki/developer/lsic86.shtml
http://www.geocities.co.jp/CollegeLife-Library/5056/lsic.html
http://www.matsusaka-u.ac.jp/~okumura/c/lsic.html
0289デフォルトの名無しさんNGNG
>>280
ふむ、確かに一考の余地はあるかと思う。多くの脆弱性が...

void foo()
{
 char buff[10];
 gets(buff);
 ...
}

のようなプログラム対して、10バイト以上の入力を与えてリターンアドレスを書き換えてるから、そう言うのに対しては有効だと思う。

ただもちろん、

void foo()
{
 char buff[10];
 void (*f)();
 ...
 f = bar;
 gets(buff);
 f();
 ...
}

なんてコードなら、ダメなこともありえる。

スタックが減少方向なのは、多くのシステムメモリレイアウトがヒープとスタックを両方から使うようになっていて、ヒープが下位から、スタックが上位から下位方向に使うためだったと思う。

確かに、ヒープとスタックを入れ替えてもあんまり支障はなさそうだから、そう言うプロセッサ作ってみては ? > Intel アーキテクチャ様
0290デフォルトの名無しさんNGNG
fgets 使え。
0291デフォルトの名無しさんNGNG
もしかして、LSI-C試食版はMeでは使えませんか?
0292デフォルトの名無しさんNGNG
どうしてそう思うの?
0293デフォルトの名無しさんNGNG
Cの初心者が使うべき開発環境は何ですか?
0294デフォルトの名無しさんNGNG
Cmachine以外ならなんでも。
0295デフォルトの名無しさんNGNG
       冫─'  ~  ̄´^-、
     /          丶
    /             ノ、
   /  /ヽ丿彡彡彡彡彡ヽヽ
   |  丿           ミ >>293 Visual Studio .NET
   | 彡 ____  ____  ミ/      カイナサーイ
   ゝ_//|    |⌒|    |ヽゞ
   |tゝ  \__/_  \__/ | |
   ヽノ    /\_/\   |ノ
    ゝ   /ヽ───‐ヽ / (⌒)
     /|ヽ   ヽ──'   / ノ ~.レ-r┐
    / |  \    ̄  /ノ__ | .| ト、
   / ヽ    ‐-   〈 ̄   `-Lλ_レ′
                ̄`ー‐---
0296280NGNG
>>289
せっかく賛同いただいたのだけど、よく考えるとやっぱダメみたいっす。

例えば >>289 に書かれてる最初のコードの場合、buf[] をあふれされることに
よって、通常は関数 foo()から上位に復帰する場合のアドレスが破壊可能なの
だけど、もしもスタックが high方向に伸びる場合、gets()から復帰するときの
復帰アドレスが破壊可能になってしまう(つまり関数 gets() を呼んだときに
buf[] の後ろにリターンアドレスが積まれることになるので)。

すまそん、どうもお騒がせしますた(ネタのつもりじゃなかったのよ)。
0297289NGNG
>>296
あ゛っ、ほんまや。

先ほどの依頼は、取り消します。> Intel アーキテクト 様
0298デフォルトの名無しさんNGNG
underlying OS の underlying はどういう意味ですか?
普通の辞書を見てもぴったりくるような訳を見つけられなかったのですが。
0299デフォルトの名無しさんNGNG
下レイヤの。
0300デフォルトの名無しさんNGNG
VC7にて、テンプレートクラスの中で生成される定数を
コンパイラ時にIDEの出力ウインドーに表示させることは可能でしょうか?
0301デフォルトの名無しさんNGNG
>>223は結局まだ出来てないのか?
こんだけスレ消費してて出来ないのならもういい加減諦めろ。
人には向き不向きってものがあるんだよ。お前には別の才能がきっとあるさ。
0302デフォルトの名無しさんNGNG
DebianをインストールできずにLinuxを挫折するならともかく、、、
0303デフォルトの名無しさんNGNG
>>301
まあなんだ。まず自分のミスを疑わずに、
バグだと言い放っちゃうようなやつは、
プログラミングには向かないだろ。
0304デフォルトの名無しさんNGNG
俺のやったミス
#define true 1;
そして俺はコンパイラを疑った。
0305デフォルトの名無しさんNGNG
>>284
エスケープシーケンスが使えたと思う。
またはショートファイルネームに変換してもできるかもね。
0306223 NGNG
もう一度最初からやってるんですが、
途中に、BINフォルダの中の_lccを編集するとき、
フォルダの名前を入れるじゃないですか。

-XC:\LSIC86\BIN -LC:\LSIC86\LIB -lC:\LSIC86\INCLUDE -T -O

ってのを編集するときLSIC86の部分を試食版を解凍したディレクトリ名を
入れるじゃないですか。で、私はCドライブの「LSIC86」というフォルダを
作ってその中に試食版を入れたため「LSIC86」→「LSI-C86試食版」→
で、この中に「BIN」フォルダとかあったりするんですが、
この場合-XC:\LSIC86\BINのLSIC86のところは変更しなくて
いいんですか?それともLSIC86のところを「LSI-C86試食版」と入れるのですか?
0307デフォルトの名無しさんNGNG
win,dos,GUN/linuxでC言語を用い
パラレルポートにアクセスするにどうしたら良いのでしょう?
0308デフォルトの名無しさんNGNG
検索しろ
0309デフォルトの名無しさんNGNG
>>223
だからわかんねーなら解説サイトの通りにやれよハゲ。
0310デフォルトの名無しさんNGNG
しましたが上手くいきませぬ。
ポートについての説明や、自作ヘッダがついてるソースが
少々乗ってるだけで・・・。
するための命令とその使い方が知りたいです。
0311デフォルトの名無しさんNGNG
教えてください
OpenDivX For WindowsのVideo For Windows dll Source
はどのように使うのですか?
www.projectmayo.com/projects/detail.php?projectId=2
0312デフォルトの名無しさんNGNG
MS-DOSプロンプトを開いたら
何もしていないのに

コマンドまたはファイル名が違います

って出ちゃうのですがどうしてですか?
OSはMeです。
0313デフォルトの名無しさんNGNG
>>312
ウィルスじゃない?
0314312NGNG
>>313AVGでスキャンしてもなにもありませんでした。
0315デフォルトの名無しさんNGNG
個人叩きツールってどこで手に入ります?
ちょっと嫌な人がいたもんで。
0316デフォルトの名無しさんNGNG
>>315
お前には無理。
0317223 NGNG
できました!MS-DOSでlccを実行できました!
0318デフォルトの名無しさんNGNG
メモリとかのアクセス違反の「違反」って英語でどう言うんですか?
だれか教えてください。
0319デフォルトの名無しさんNGNG
>>318
breach
0320デフォルトの名無しさんNGNG
>>318
violation とか fault とか
0321名無しさん@XEmacsNGNG
>>315
2chそのもの
0322318NGNG
どうもありがとうございます。
0323デフォルトの名無しさんNGNG
MS-DOS6.2でアセンブラプログラムを作りたいと思い、
98DDKからml.exeをダウンロードして、実行しようと
したのですが、どうやらMS-DOS6.2上では使えないようです。
masm互換のアセンブラで、MS-DOS上で使えるものがあれば
教えてください
0324デフォルトの名無しさんNGNG
>>312

AUTOEXEC.BATとか
DOSプロンプト起動時に設定されているBATファイルに
エラーがあるんだろ。

つーかプログラムと何の関係が?
0325デフォルトの名無しさんNGNG
OSもプログラムじゃないんですか?
0326デフォルトの名無しさんNGNG
>>325
そうだね。でも、ここはプログラムを書く人の板で使うだけの素人は相手にしてないよ。
0327デフォルトの名無しさんNGNG
>>326
つーか、Windows 板へ行った方がいいよ。

Windows9x・Me質問スレッド Part19
http://pc3.2ch.net/test/read.cgi/win/1033714142/
0328ストアドNGNG
ストアドプロシージャの書き方入門みないなサイトしらない?
0329デフォルトの名無しさんNGNG
バンク切り替えとオーバーレイって目的は同じですよね?
0330デフォルトの名無しさんNGNG
ストアドプロシージャって用語は何かで聞いたことがあるな。
確か、SQLサーバーの用語だったかな。
0331デフォルトの名無しさんNGNG
>>328
> ストアドプロシージャの書き方入門みないなサイトしらない?

使ってる (or 使おうとしている) DBMS 調べて、その名前 + 質問箱 というようなスレに再質問した方がいいよ。
ちなみに、DBMS の話なら、

ビジネスsoft
http://pc.2ch.net/bsoft/

Web制作
http://pc3.2ch.net/hp/

なんかが詳しいと思う。
0332デフォルトの名無しさんNGNG
>>329
> バンク切り替えとオーバーレイって目的は同じですよね?

一部重なるところはあるけど、違うところもあるよ。

バンク切替は同一アドレス空間に異なるメモリーを見せる技術。
オーバーレイは、同一メモリーに複数のプログラム/データをとっかえひっかえして実行する技術。

限られたアドレス空間に複数の内容を割り当てると言う意味では同じだけど...。
0333ストアドNGNG
>>331
>> ストアドプロシージャの書き方入門みないなサイトしらない?
>使ってる (or 使おうとしている) DBMS 調べて、その名前 + 質問箱 というようなスレに再質問した方がいいよ。
DBMSって何?
DBはSQL SERVER7です
0334デフォルトの名無しさんNGNG
コマンドプロンプト使って自分のPCとつながってるホストのIP知る方法ありませんか?
0335デフォルトの名無しさんNGNG
ありません。
0336デフォルトの名無しさんNGNG
他のサーバを介さず特定のPCとファイルを交換する方法はありますか?
0337デフォルトの名無しさんNGNG
>>334
netstat
0338デフォルトの名無しさんNGNG
>>336
P2P
0339223 NGNG
lccを実行できたのはいいんですけど、
C:\WINDOWS>lcc
では実行できなくて
C:\WINDOWS>cd c:lsic330c(試食版が入ってるフォルダ名)\BIN
C::lsic330c\BIN>lccじゃないと実行できないんですけど
これっておかしいですか?
0340デフォルトの名無しさんNGNG
>>339
パスを通せと小一時間(略
0341223 NGNG
>>340そのパスってのが良くわかんないんです。
PATH=%PATH%;c:\lcc\bin
↑の事ですよね?これをどうするんですか?
0342デフォルトの名無しさんNGNG
>>341
>>286 >>288
のサイトをまずみる。
0343デフォルトの名無しさんNGNG
>>341
PATH=%PATH%;C:\lsic330c\BIN
0344デフォルトの名無しさんNGNG
OSによって設定の仕方が違う。
0345デフォルトの名無しさんNGNG
>>223
はっきり言ってキミはム板に来る以前の問題だ。
初心者板かどこかでパスについて一から教えてもらってこい。
0346デフォルトの名無しさんNGNG
そんな亀レスとはよっぽど暇なんだろ
0347デフォルトの名無しさんNGNG
>>345のこと言ってんのなら見なかったことにしてやるよ(プ
0348デフォルトの名無しさんNGNG
>>345
はっきり言ってキミはム版に来る以前の問題だ。
ひっきー板かどこかで遅スレについて一から教えてもらってこい
0349デフォルトの名無しさんNGNG
文字入力状態での右クリックメニュー(元に戻す、コピー、貼り付け等のやつ)に、項目を追加して、自作ソフトからパスワードなんかを入力させる方法を教えてください。
一応、検索しては見ましたが、なかなか見つかりません。(探し方が悪いだけかもしれませんが。)
掲載サイトのURLでもかまいません。よろしくお願いします。
0350デフォルトの名無しさんNGNG
板違い
0351223 NGNG
あ、もしかしてシステム設定ユーティリティの環境タブの
パスのところをPATH=%PATH%;C:\lsic330c\BIN
に変更しろってことですか?
それともPATH=%PATH%;C:\lsic330c\BINをうしろにくっつけるのですか?
0352デフォルトの名無しさんNGNG
じしんだ
0353349NGNG
>>350
板違いっすか?
こういうシツモンって、ここじゃないのか。
0354デフォルトの名無しさんNGNG
;C:\lsic330c\BINをうしろにくっつける
0355デフォルトの名無しさんNGNG
346=348
キミは正直、>>223以下かもしれん。
0356デフォルトの名無しさんNGNG
C言語初心者です。
バッファからビットマップを読み込んで画面に描画する関数類をまとめたヘッダファイルがある時に、
どのようにバッファのポインタなりをヘッダファイルに渡すのがよいでしょうか?
あるいは、どこでビットマップのバッファを宣言、取得するのがよいのでしょうか?
よろしくご教授願います。
0357デフォルトの名無しさんNGNG
ヘッダファイルに渡すって何?
0358デフォルトの名無しさんNGNG
>>356
まず、普通にヘッダファイルを使った短いプログラムを作るべきだ。
そうやって、プログラム作成方法を学べ。

さもなくば、その関数群をまとめたヘッダファイルをどこから持ってきたのか書け。
0359デフォルトの名無しさんNGNG
Cとかで、whileの中身を否定したUNTILを#defineするのって邪道?
0360デフォルトの名無しさんNGNG
普通に!を付ければ。
==は!=、<とかは>=、&&は||にして。
0361デフォルトの名無しさんNGNG
>>359
> Cとかで、whileの中身を否定したUNTILを#defineするのって邪道?

何でそんなもんが必要なのかよくわからんけど、プログラムを自分ひとりで作ってるんならどうでもいい。
他の人と共同で作ってるなら、やめた方がいい。

>>360
複雑な論理式になると間違えやすいので、俺は素直に while(!(...)){ と書くことをお勧めする。
0362223 NGNG
今PATHを設定したらできました!
C:WINDOWS>lccでも実行できるようになりました!
皆さん、本当にありがとうございました!
0363デフォルトの名無しさんNGNG
>>333
> DBMSって何?

Data Base Management System. 単に DB と書くとデータ (+ テーブル定義等) と区別がつかないからね。

> DBはSQL SERVER7です

で、「その名前 + 質問箱 というようなスレ」に再質問したんだよな。
0364223 NGNG
今コンパイルしようとして、
c:\work>lcc Samplelってやったら、

C:\work>lcc Samplel
Samplel.c 1: can't open: stdio.h: No such file or directory
cpp -DLSI_C -IC:lsic330c\INCLUDE -o 1.$$$ PATH=%PATH%;c:\lcc\bin.c
can't open: PATH=%PATH%;c:\lcc\bin.c: No such file or directory

こうでてきてしまうんです。
どうすればいいんですか?
ちなみに、c:\workはコードSamplelを入れてるフォルダです。
0365デフォルトの名無しさんNGNG
lccの入ってるディレクトリに設定するファイルが入ってると思うけど。
そのファイルのディレクトリ指定が間違っている。
-IC:lsic330c\INCLUDE
-lC:\lcc\INCLUDE じゃない?
0366223 NGNG
>>365どういう風に設定しなおせばいいんですか?
0367デフォルトの名無しさんNGNG
まず_lccを貼ってくれ。PATHをここに書いてない?
あとどのディレクトリにインストールしたかも。
0368223 NGNG
インストールしたのはc:\lsic330c
ってところです。
PATHは
C:\JUST\JSLIB32;C:\WINDOWS;C:\WINDOWS\COMMAND;C:\lsic330c\BIN
です。
_lccを貼るってBINディレクトリ内の_lccを
コピーしてここに貼り付けろって事ですか?
0369デフォルトの名無しさんNGNG
今。MSDNダウンロード逝ってますか?
0370デフォルトの名無しさんNGNG
うん、貼り付けて。
0371223 NGNG
_lccです。


# LSI C-86 compiler's configuration file

-DLSI_C
-XC:lsic330c\BIN -LC:lsic330c\LIB -IC:lsic330c\INCLUDE -T -O
-acdos.obj $LSICOPTS
&#Command line argument will be inserted here
-lknjlib -ldoslib -v
PATH=%PATH%;c:\lcc\bin

0372デフォルトの名無しさんNGNG
-XC:lsic330c\BIN -LC:lsic330c\LIB -IC:lsic330c\INCLUDE -T -O
は
-XC:\lsic330c\BIN -LC:\lsic330c\LIB -IC:\lsic330c\INCLUDE -T -O
に換えて。
PATH=%PATH%;c:\lcc\bin は消す。
0373223 NGNG
>>372氏、本当にありがとうございました。
やっとできました。
一番最初に、本に書いてあった

#include <stdio.h>

int main(void)
{
printf("ようこそC言語へ!\n");

return 0;
}

をやってみたんですがDOS画面に「ようこそC言語へ!」って出たときは
ほんとに嬉しかったです。
これで思う存分にC言語の勉強ができます。
ありがとうございました。
0374デフォルトの名無しさんNGNG
Cのメモリ確保についての質問です。
三次元配列 hairetu[A][B][C]のメモリを確保するのは

if((hairetu=(double***)malloc(sizeof(double)*A))==NULL){
fprintf(stderr,"Can't allocate memory\n");
exit(1);
}

for(i=0;i<A;i++){
if((hairetul[A]=(double**)malloc(sizeof(double)*B))==NULL){
exit(1);
}
for(k=0;k<B;k++){
if((hairetu[i][k]=(double*)malloc(sizeof(double)*C))==NULL){
exit(1);
}
}
}

でできているでしょうか?
今まで二次元までしかやったことないので不安なので
誰か教えてください。
0375デフォルトの名無しさんNGNG
>>374
> if((hairetu=(double***)malloc(sizeof(double)*A))==NULL){

sizeof double ?

> if((hairetul[A]=(double**)malloc(sizeof(double)*B))==NULL){

hairetsul[A] ?
sizeof double ?

> でできているでしょうか?

できていない。
0376デフォルトの名無しさんNGNG
>>375
別にエラーとかはでずに一応動いてるみたいなんですが、
どのように直せばよいのでしょうか?
0377デフォルトの名無しさんNGNG
>>376
> 別にエラーとかはでずに一応動いてるみたいなんですが、

間違いは、指摘した。どう受け止めるかは、あんた次第。
動いているからハッピーと考えてもいいよ。(俺には、関係ないしね。)

> どのように直せばよいのでしょうか?

小学生じゃないんだから、ちょっとは自分で考えろ。
0378デフォルトの名無しさんNGNG
>>377
実は小学生な罠
0379デフォルトの名無しさんNGNG
>>377
小学生だって思考能力はそれなりにあるから小学生に失礼だ、と言ってみる
0380デフォルトの名無しさんNGNG
最近何かと製品に.NETという文字が使われているがどういう事なのかがわからない・・・
0381デフォルトの名無しさんNGNG
ちょっとわかりにくい質問ですがよろしくお願いします。
Cをはじめて1ヶ月ほどなんですけど、いま円周率を50桁ぐらいまで計算するプログラムを作っています。
計算式が(長いけどすみません)
3+1/(7+1/(15+1/(1+1/(292+1/(1+1/(1+1/(1+1/(2+1/
(1+1/(3+1/(1+1/(14+1/(2+1/(1+1/(1+1/(2+1/(2+1/
(2+1/(2+1/(1+1/(84+1/(2+1/(1+1/(1+1/(15+1/(3+1/
(13+1/(1+1/(4+1/(2+1/(6+1/(6+1/99))))))))))))))))))))))))))))))))というように繁分数になるのですが
long doubleでは桁数に限界があって計算できません。
これを回避する方法はあるのでしょうか。
検索すると多倍長数に関することらしいんですけど、
よろしくお願いします。
0382デフォルトの名無しさんNGNG
VCやVBつるのにyaccとかlexみたいなのは使ってるんですか?
0383デフォルトの名無しさんNGNG
>>382
つる ?

はっ、俺って釣られたのか ?
0384デフォルトの名無しさんNGNG
多倍長のルーチンを書くか、どっかからもらってくるかしないと。
あとはUBASIC使うとか。
0385382NGNG
>>383
いやー、作るのにです
0386デフォルトの名無しさんNGNG
プログラミングについてまったくの素人が11月末までに
クイズや占いといった簡単なプログラムを作成するはめになってしまいました

どうすればいいのでしょうか?ご意見下さい。
0387デフォルトの名無しさんNGNG
>>385
> いやー、作るのにです

MS に聞け。(答えてくれるかは知らんけど。)

>>386
1. 断る。
2. 誰かに発注 (or お願い) する。
3. 市販ソフト/シェアウェア/フリーソフト等でそう言うソフトが無いか探す。
4. 死ぬ気で勉強する。
5. 回線切って、自殺する。
0388382NGNG
じゃあ2で。
みんな作って。
0389デフォルトの名無しさんNGNG
>>387
断ることにします、一見穏やかなんだけど陰口を叩く奴らの中にいるのは
これ以上耐えられません。
0390デフォルトの名無しさんNGNG
>>386まずは入門の本を買って、
基礎から覚えることだな。
本はいろいろあるからしっかり選ばないと大変だ。
プログラム板に推薦図書のスレがあったからそれを見て、
よく選んだほうがいい。

ちょっと時間的に厳しいがガンガレ
0391デフォルトの名無しさんNGNG
>>386
一ヶ月以上あるんだから、勉強したら十分間に合うと思うよ。
0392386NGNG
>>391
ありがとうございます、私が断ると友達に迷惑がかかるので
出来るだけ頑張ってみます、このページを参考にしてみようと思います
http://www1.cts.ne.jp/~clab/index.html
0393デフォルトの名無しさんNGNG
>>387がんばって
0394デフォルトの名無しさんNGNG
386の環境について知りたい・・・
0395デフォルトの名無しさんNGNG
>>392
まてまて
1ヶ月しかないのに(たぶん学際とかだろうに)公開できるものを作るには
C言語では無理だ

Windowsでしか実行しないなら是非Delphiをオススメする
あるいは金かかるけどMacromediaFlash
0396デフォルトの名無しさんNGNG
>>392
HTML…
0397デフォルトの名無しさんNGNG
>>396
HTMLはデータと振る舞いを分離できないのでダメだ
結局JavaやらPerlやらなにやら学ぶハメになって
逆効果(少なくとも2つの「全く違う」言語を覚えなければならない)
0398デフォルトの名無しさんNGNG
>>392
delphiにしる。
タダだし
0399123NGNG
プログラム板住人で出版をしてみるって話はないんですか?
ほの板では出版を企画中だという話が出てたみたいですが・・・
http://dempa.2ch.net/misc/pub2ch/
0400399NGNG
名前間違えました。
別にこのスレの123では無いです・・・
0401デフォルトの名無しさんNGNG



自動的にプログラム自身がプログラム内のあらゆる状況を
検査してバグを発見してくれるような自動バグ検出ソフトって
出来る?
0402デフォルトの名無しさんNGNG
ネタでつか?できませんよ。
チューリングマシンの時代から
そういう話はあったと思うけど。
0403デフォルトの名無しさんNGNG
>>401
> 自動的にプログラム自身がプログラム内のあらゆる状況を
> 検査してバグを発見してくれるような自動バグ検出ソフトって
> 出来る?

「プログラム内のあらゆる状況を検査して」はできる。
ただし、生成した状況に対してプログラムの動作結果を用意する必要がある。
現実には動作結果を用意するのは非常に大変なので、スペースシャトルに搭載するプログラムなどでは、2つのチームに同一機能のプログラムを作成させて、いろんな入力を与えて結果を比較すると言うことをやっていたらしい。

なお、マルチスレッドの場合はタイミングを考慮する必要があるので状況の数が爆発的に増加するので事実上無理と思う。

また、バグの個所を発見するのはかなり困難。なぜなら、同じバグに対して対処方法は複数あるケースが多いので、一概にここがバグっていると言う指摘がしにくいから。
ただ、バグのケースを DB 化して、ある程度の絞込みをすることは可能と思う。

これ以上は、下記へ...

ここだけ時間が5年進んでいるスレ。
http://pc3.2ch.net/test/read.cgi/tech/1028450760/
0404デフォルトの名無しさんNGNG
単発スレをたててすみません。誘導されてきました。

Visual Studio .NETの再インストールのときのトラブルなんですけど、
CD-ROMからHDにコピーする作業が延々と続いた後に
"インストールがユーザーによって中止されました。"
とでてインストールできないんです。。。
別に中止ボタンを押したわけではないんですが。
うまく再インストールする方法って、ないんですか?

なぜ再インストールするはめになったかというと、
あるときVisual Studio .NETを立ち上げようとしたら
CD-ROMを要求するようになったんですね。
それで再インストールするか、ということになったんですけど。
0405400NGNG
改めて聞きます。
プログラム板住人で出版をしてみるって話はないんですか?
ほの板では出版を企画中だという話が出てたみたいですが・・・
http://dempa.2ch.net/misc/pub2ch/



0406デフォルトの名無しさんNGNG
>>404
もちろん削除依頼はしたんだよね?
0407デフォルトの名無しさんNGNG
板違いだったらごめんなさい。m(_ _)m

ゲーム制作(主にプログラミング)を勉強するためにコンピュータ専門学校を
探しているのですが、東京にいい学校はあるのでしょうか。
モーションキャプチャなど、いい機材の揃った学校がいいと思っています。
資料請求で日本工学院専門学校がよさそうとは思ったのですが、
他にいいところはないかと思い、質問させていただきました。
0408デフォルトの名無しさんNGNG
>>407
激しすぎるほど板違いじゃないか?
ゲ製作板に逝って聞いたら?
0409デフォルトの名無しさんNGNG
>>407
専門なんか行くな。大学行け
0410デフォルトの名無しさんNGNG
>>407
専門学校行くくらいなら、都内の大学へ入学。
バイトでゲーム会社にもぐりこんだ方が、よっぽどいい。
0411デフォルトの名無しさんNGNG
>>404
昔、インストール途中で強制的に中断(再起動)したんだけど、
そのあとインストールしようとしたら同じような状況になったことがあるよ。
あまりおぼえてないけど、そのときは、
コンパネから一度あ任ストールして、インストールしなおしたような気がする
0412デフォルトの名無しさんNGNG
>>401
チューリング関連の文献を読むことをお勧めする。
0413デフォルトの名無しさんNGNG
>>407
悪いことは言わないから、専門学校行くぐらいなら大学に行った方がいいと思うよ。
別にゲーム製作の専門学校行かないとゲーム会社に入れないっていうわけじゃないし。
0414デフォルトの名無しさんNGNG
>>407
410 も言っているが、
大学で基礎を学んで、バイトで実践経験を積むのがいいよ。
その気のあるやつは中学くらいから独学で勉強しているものなので、
環境の整った専門学校なら自分を一人前に仕立て上げてくれるなどと考えず、
必要に追われて自分を伸ばすといい。
0415407NGNG
ご意見ありがとうございます。m(_ _)m
小5くらいから独学で勉強していて、ずっとプログラマを目指しては
いたのですが、普通に大学まで進学。でも事情があって大学中退。
頭を冷やしてから、やっぱり大学へ進学したいと思ったのですが、
専門学校へ進んだ友達が実習でプロの職場で実績を積んでいるのを
みて、専門学校にいくことを考えていました。

いただいた意見をもとに親に相談しても、やっぱり長い目でみたら、
大学の方がいいって言われました。ありがとうございました。
0416デフォルトの名無しさんNGNG
>>401
チューリングの定理:任意のプログラムが停止するかどうかを判断できるようなアルゴリズムは存在しない
つまりプログラムがハングorフリーズするかどうかチェックできる汎用的なプログラムは
作ることは不可能。
入力するプログラムの条件をごくごく限定すれば可能だが。

これは経験則ではない。数学上の「定理」。

反例を示すことができたら
(つまり停止するかどうか判別できるプログラムを君が作ることができたら)
フィールズ賞をもらえるか愉快な電波としてこの板に少々の話題を提供して消えていくことになるだろう。
0417デフォルトの名無しさんNGNG
MSDNライブラリの質問ってここでもOK?

MSDNライブラリのDDKドキュメントの日本語版を探しているんですが
何かよい書籍とかホームページとかCDとかありませんか?

ちなみに漏れのMSDNライブラリのバージョンはVisualStudio6.0です。

すれ違いでしたら、どこにポストしたらよいか教えてください。
0418デフォルトの名無しさんNGNG
>>416
君、大成しないタイプだね。
>>401 の真意は、わからんけど「任意の」のくだりは無いよ。
また、100% 発見しろとも書いてない。

知識があるのはいいことだけど、それに頼っていたら伸びないよ。
0419デフォルトの名無しさんNGNG
すべての経験は知識に変換されて脳に収まります。
人間の行動のすべての過去の知識から成り立っています。
0420デフォルトの名無しさんNGNG
>>418同意
つーかコードヴェリファイ系の研究って昔はそういうことやってた筈。<任意のでなく、100�lでも無い。
最近は仕様記述言語とかの方が主流みたいだけど。
一応はJavaとかのVerificationにも応用されてるんじゃないの?
(Javaが停止問題をハンドルしてるかは知らんけど)
0421デフォルトの名無しさんNGNG
>>419
> 人間の行動のすべての過去の...

ネタだよね...。
万が一そうでないなら、小学校の国語からやり直すか、MS-Word でも買って文章校正してから書き込むようにして下さい。
0422デフォルトの名無しさんNGNG
>>401 最終的には停止問題に帰着されるんで、そんなものはできないし
その証明が知りたければ計算可能性の教科書を読めというのが結論なんだが
例えば次の2つの状況が外から区別できないことを考えれ
(1) そのプログラムがバグってなくて「私はバグってません」という。
(2) そのプログラムがバグってるので「私はバグってません」という。

ちなみに停止問題を使うことで、
「どんなウィルスでも検知できるソフトは存在しない」ことも示せる。
F. Cohen, "A Short Course on Computer Viruses" (1990)
このヒントになったのは停止問題を使った「DoSかどうかは判定できない」ことの証明。
M. R. Garey and D. S. Johnson, "Computers and Intractability" (1979)
なお停止問題が決定不能問題であることは Turing による。
A. M. Turing, "On computable numbers, with an application to the Entscheidungsproblem" (1936), errata (1937)
0423デフォルトの名無しさんNGNG
>>420
> つーかコードヴェリファイ系の研究って昔はそういうことやってた筈。<任意のでなく、100�lでも無い。
検証系と自分自身を検査する系は全く意味が違うと思われ

> 最近は仕様記述言語とかの方が主流みたいだけど。
これはバグ探しとは違うと思われ
ま、バグを探すのは大変だからバグが入りにくくしようというわけなんだけど
Zで記述された仕様自体がバグっているかどうかを検査する形式的な方法は存在しない罠
0424デフォルトの名無しさんNGNG
はじめまして。
大学の宿題で、単位の英米表記をメートル法に直すプログラムを書いています。
下のコードで、ユーザが変換する単位の種類を選択するときに特定のキーを押すとループから抜ける
ようにしたいのですが、このコードの実行時にCtrl+zを入力しても無限ループになってしまいます。
コンパイラのマニュアルに、scanfはエラーが生じたときには-1を返すとかいてあったので
EOFの部分を-1に変えて実行して見ましたが結果は同じでした。
何か良い方法はないでしょうか。
初歩的な質問ですみませんが、ヒントだけでも教えていただけるとうれしいです。

while(1){
/* Input data from the user */
     do{
printf("Enter the type of conversion(or Ctrl + z to quit)\n");
printf("('W' or 'w' for weight, 'T' or 't' for temperature, and 'D' or 'd' for distance)==>");
fflush(stdin);
status = scanf("%c", &c_type);
if(status == EOF){
exit(1);
}
}while ( toupper(c_type) != 'W' && toupper(c_type) != 'T' && toupper(c_type) != 'D' );
0425デフォルトの名無しさんNGNG
これではダメ?
c_type = getchar();
if(c_type == EOF){
exit(1);
}
0426デフォルトの名無しさんNGNG
>>425をやるなら、c_typeの型をintにするのを忘れるなよ。
0427424NGNG
>>425,426さん、ありがとうございます!!うまくいきました。
しかしc_typeがcharのままでも動いたのですが、どうしてintにする必要があるんですか?
よければ教えてください。

0428デフォルトの名無しさんNGNG
EOFがcharの範囲を超えるからです。
0429デフォルトの名無しさんNGNG
こんばんは (クレクレはスレ違いかも知れませんが、お許しを

現在、日本語手書き文字認識を用いたプログラムを作ろうとしているのですが、
フリーの文字認識用辞書をご存じの方いますか?

マウス(タブレット)からの入力を受け付けて、線のログ(ある線について始点から終点までの移動経路、
それぞれの線の書かれた順番)を取るまでは出来ました。ここから任意の特徴を抽出できると思います。
しかし、肝心の、抽出した後の特徴ベクトルを比較する相手の特徴ベクトル群がありません。ひらがな、
かたかな、漢字の分すべてを自分で用意するのは恐ろしいです・・・。

「文字認識」「辞書」等で、ぐるぐる検索などもしてみたのですが、Palm系の宣伝や情報処理学会の論文要旨
とかしか引っかかりませんでした。パターン認識の本には実装時の情報が全然ないし。

もし、フリーだなんて甘い!とかいう場合には有償等でもなんでも情報欲しいです。
よろしくお願いします。
0430424NGNG
>>428さん
レスありがとうございます。
ネット上で更に詳しい説明を見つけました。
ttp://www.st.rim.or.jp/~phinloda/cqa/cqa5.html
0431デフォルトの名無しさんNGNG
ん!?ん!?2chて金かかるんですか!?
0432デフォルトの名無しさんNGNG
>>431
誤爆?
0433デフォルトの名無しさんNGNG
>>431
2chの運営には莫大な金がかかります
0434デフォルトの名無しさんNGNG
>>429
何のために、「日本語手書き文字認識を用いたプログラムを作ろう」としてんの ?

そもそもその手の辞書って入力データの作り方に依存するだろうから、「くれ」って言って「はいどうぞ」と渡せるものじゃないような気がするけど...。
0435デフォルトの名無しさんNGNG
>>434
タブレットPCのコンテストにでも出すつもりじゃねぇの?
0436デフォルトの名無しさんNGNG
>>435
コンテストってもんは自分の力で(略
0437デフォルトの名無しさんNGNG
なんでperl関連のスレがアホみたいにあがってるの?
0438デフォルトの名無しさんNGNG
Ruby厨の陰毛
0439デフォルトの名無しさんNGNG
>>437
連続コピペの荒らしがあったから
荒らしのレスは削除されたけど、スレはあがったまま
0440429NGNG
>>434
>>435
>>436
レスどうもです。

作る目的は、学校の自由課題です。
なので、入力データの取り方を辞書の方式に合わせて作れるかどうか試行錯誤もOKです。

う〜ん、でもそうか。利用形態によってケース毎に特化するのが辞書のセオリーだと
すると他人に配布するということ自体がナンセンスということになるのかな?自分で用意するのが
ふつうですかね。
0441デフォルトの名無しさんNGNG
>>440
少なくともどういう仕様で保存されてるかは必須。
わかったとしても結局頂点認識とか面倒なところは自分で書かなきゃいけないわけで。
しかも、辞書が想定しているを情報考えてどうにかしてひねり出さなきゃ行けない。

どっちが楽かは知らんけど。
0442デフォルトの名無しさんNGNG
>>429 手書き GPL
で、ぐーぐるしたらなんか出てきたよ。
0443デフォルトの名無しさんNGNG
すいません、質問させてください。
名前の頭にアンダースコアが2個ついてる関数には
どういう意味があるのでしょうか?
__function();
みたいな感じのやつです。
言語はCです。
0444デフォルトの名無しさんNGNG
>>443 ttp://www-ccs.ucsd.edu/c/lib_over.html#reserved%20names

C Library Conventions
[...]
Names that begin with two underscores, such as __STDIO, and names that
begin with an underscore followed by an upper case letter, such as
_Entry, can be used as macro names, whether or not a translation unit
explicitly includes any standard headers. Names that begin with an
underscore can be defined with external linkage. Avoid writing such
names in a program that you wish to keep maximally portable.
0445デフォルトの名無しさんNGNG
>>444
レスありがとうございます。
あまり英語は得意ではないのですが、ヘッダファイルで明示的に
記述されていようがいまいが使えるマクロってことでしょうか?

ファイルを検索しても実体がみつかりませんでしたで、実際の
処理がどうなってるかわからないってことですかねぇ?
0446デフォルトの名無しさんNGNG
>>445
__ ではじまる名前は翻訳単位が標準ヘッダをincludeしているか
否かを表すマクロとして使われるうる。_ ではじまる名前は
外部リンケ−ジで定義されうる。移植性を最高にしたければ
これらの名前を使うのを避けろ。と書いてある。

実情は先頭がアンダースコアの名前は標準ライブラリの実装の
ために予約されていると思った方がいい。このことはC++では
標準に含まれる。BSDやGNUの標準ライブラリのソースを見れば
どんな風に使われているかは分かるだろう。具体的にどの名前が
何に使われてるかは実装ごとに異なる。
0447デフォルトの名無しさんNGNG
You must translate this text to Japanese.

"You are eight hundred thousand eighty one thousand three hundred eighty eighth visitor."
0448デフォルトの名無しさんNGNG
cでファイルを開いて任意のバイト位置から任意のバイト数だけ
文字を抜き出すにはどうすればいですか
本を読んでるんですけど一行入出力というのしかないです
0449デフォルトの名無しさんNGNG
>>448
>本を読んでるんですけど一行入出力というのしかないです

その本のタイトル教えれ。

fseek()とfread()を使うんだよん。
0450デフォルトの名無しさんNGNG
448が読んでるのが入門書なら載って無くてもおかしくないと思われ
ライブラリ網羅するのが目的じゃないしね
そういう目的の本を買うか自分で探すべし
0451429NGNG
>>441
>>442

朝一のレスありがとうございます。

GPLを検索語に入れてぐるぐるしてみました。こういう場合にはGPL入れるべきでしたね。失念してました(汗

で、トップに「布目」というオープンソースのソフトがでてきたので、さっそくダウンロードして見てみました。
C++で書かれているので、読んでみます。あと、富士通の研究も面白そうでした。
参考にさせていただきます。

441さんの言われるとおり、辞書に縛られるのも良くないですね。時間と相談して、認識する文字種を
トレードオフして辞書を自作するのも考えます。(ひらがな、カタカナ、数字、あとアルファベットかな)

まあ、せっかく学生やってて、「作ること」自体が目的でやってられるんだから、いろいろ試さないと
損ですよね。マターリやってみるです。

みなさん、ありがとうございました。
0452デフォルトの名無しさんNGNG
出会い系サイトになるべく多くアクセスしてあげたいのですが、そんなソフトありませんか?
0453デフォルトの名無しさんNGNG
>>452
アクセスカウンタを増やすってこと?
0454452NGNG
>>453
それもあるけど、本音を言えばサーバに負担をかけたい。
0455デフォルトの名無しさんNGNG
>>454
正直なあなたってとっても素敵
http://www.studyinghttp.net/rfc_ja/2616/rfc2616_ja.html
でも読んで、自分で作ってね。とっても簡単だから。
そうそう、トップにも書いてあるように
「この板はプログラムを作る人のための板です。」
0456デフォルトの名無しさんNGNG
Delphiの使い方を詳しく解説しているサイト知りませぬか?
0457デフォルトの名無しさんNGNG
>>455
こんなのがあったのか
port 80にtelnetで接続して適当に解析してた
0458デフォルトの名無しさんNGNG
>>456
まずは、『ヘルプ』を読んでから言ってるんだろうな。
0459デフォルトの名無しさんNGNG
>>458
そう、っていうか解説というよりかソースとかを公開しているようなサイト
0460デフォルトの名無しさんNGNG
>>457
じじいはRFCさえ知らない(w
0461デフォルトの名無しさんNGNG
へたれなし質問で申し訳ありませんが、AD変換した生データを
10進数のテキストファイルに落としたいのですが、やり方を
教えてください!オネガイッ…(*゜。゜)m。★.::・'゜☆
0462デフォルトの名無しさんNGNG
>>461
od などどうかのぉ
環境ぐらい書いてね
0463デフォルトの名無しさんNGNG
>>461
ヘタレなのは、「質問内容」では無く「質問の仕方」だよ。

言語はなんだ ? (C/C++, VB/VBA, Delphi, Java ...)
AD 変換機からのデータフォーマットは ? (Binary, BCD ...
AD 変換機からの入力方法は ? (ポート直読み, 生データファイルから ...)
テキストファイルのフォーマットは ? (桁数, CSV ...)

ぐらいは書いてね。後、あんたがどこまでわかってるかも書いてね。
0464おいかわNGNG
X^2-7=0
x^2-3x-11=0
をニュートン法を使ってとくにはどうしたらいいんでしょうか?
0465デフォルトの名無しさんNGNG
プログラム初めてなのですが、Delphiから初めても問題ないでしょうか?
0466デフォルトの名無しさんNGNG
http://www.google.com
検索キー ニュートン法 プログラム ...and so on
0467デフォルトの名無しさんNGNG
>>465
問題ないよ。
こりゃだめだと思ったら、別の言語に移ればいいし。
0468デフォルトの名無しさんNGNG
strcpyはstring copyの略だと思いますが、strcatは何の略なのでしょうか?
0469デフォルトの名無しさんNGNG
concat
0470デフォルトの名無しさんNGNG
>>454
昔、携帯のspamが大量に来たときにやってみたことがある。
とりあえずCGIを動かしてやれば負担がかかるだろうと思って、
POSTメソッドを大量に発生させてみた。

結果はだんまりになった(w
まさかそんなに脆弱だとは思わなかったよ。
0471デフォルトの名無しさんNGNG
>>467
ダメだと思ったのでほかの言語に移ることにします。
0472デフォルトの名無しさんNGNG
>>468
string concatenate
0473デフォルトの名無しさんNGNG
>>470
悪質なホストからの接続に対しては、ack を返さないようになってるだけじゃ...。
0474デフォルトの名無しさんNGNG
>>471
はや !!

正直、そんな根気の無いことではどのプログラム言語使ってもダメだろう。
0475468NGNG
>>469>>472
ありがとうございます
0476デフォルトの名無しさんNGNG
>>471
そういう人はHSP。
無料で手に入る統合開発環境。
初心者にもわかりやすいインターフェース。
ウィンドウを出すのもとっても簡単。
C言語のようなこまごました手続きは不要です。
ネットワークにももちろん対応しています。
そして、充実したヘルプ群。

  使  う  な  ら  今  し  か  な  い
0477デフォルトの名無しさんNGNG
HSPは関数とか書ければなあ。
0478デフォルトの名無しさんNGNG
>>473
無論それは予想のうち。
だから別のホストから調べてみた。
0479デフォルトの名無しさんNGNG
>>478
もうその話はええ。
0480デフォルトの名無しさんNGNG
Ruby以外の言語は糞
0481デフォルトの名無しさんNGNG
言語が違うと、いったいプログラムがどう違うのですか?
入力方法が違うだけですか?
それとも全く別物ですか?

あと、今C言語を勉強してるんですが
Cで損はしないでしょうか?
0482デフォルトの名無しさんNGNG
>>481
> 言語が違うと、いったいプログラムがどう違うのですか?
英語と日本語がどう違うか、という程度に違うだろう。
0483デフォルトの名無しさんNGNG
>>481 それぞれ違うが比較するには1つは知ってないと違いは分からん。
最初はCでも問題ない。
0484デフォルトの名無しさんNGNG
手軽で、簡単にプログラムが作れるというプログラミングツールを探しています。
何かお勧めの物があれば教えてください。
HSPは何故かエラーが出まくるので嫌です。
0485デフォルトの名無しさんNGNG
まずHSPでエラーがでないようにしろ。
0486デフォルトの名無しさんNGNG
>>481
> 言語が違うと、いったいプログラムがどう違うのですか?

あんたは、>>463 か ? もしそうなら、悪いが答える気をなくした。

(何故、人の指示を無視して、自分の質問だけしてくるんだろう...。社会生活できてるのか、こいつは。)
0487デフォルトの名無しさんNGNG
>>486
まさか。
0488デフォルトの名無しさんNGNG
>>484
Quick BASIC
Win95とかのインストールCDを探したら出てくるかもしれん。
参考書は自力で探してくれ。

N88BASIC
実行環境は自力で探してくれ
燃えないごみの日とかに探すといいかも
0489デフォルトの名無しさんNGNG
>>488
PC-98シリーズを探してくると言う確実な方法もあると思われ。
0490デフォルトの名無しさんNGNG
>>484
多分貴殿が想像するほど「手軽」なプログラミングツールは
まだこの世に存在しない。

それから、「何故か エラーがでまくる」ツールなどない。

エラーメッセージを吐き出してくれるだけ有難いだろ。
何も言わずに動作が思ったのと違うバグよりは100倍まし。
0491デフォルトの名無しさんNGNG
>>481
言語が違うとこう違う。
#include<stdio.h>
void main()
{
printf("Hello,World\n");
}
-----------------------------
#include<iostream>
void main()
{
cout <<"Hello,World"<<endl;
}
-----------------------------
public class Hello
{
public static void main(String args[])
{
System.out.println("Hello,World");
}
}
-----------------------------
PRINT "Hello,World"
-----------------------------
MsgBox("Hello,World")
-----------------------------
ShowMessage("Hello,World");
-----------------------------
write('Hello,World');
-----------------------------
0492デフォルトの名無しさんNGNG
アセンブラはないのか。
0493デフォルトの名無しさんNGNG
>>492
CR equ 0dh
LF equ 0ah

  call PutString
  db  'Hellow world', CR, LF, 00h
  halt

PutString:
  push bp
  mov bp, sp
  push ax
  push bx
  push si
  mov si, [bp+2]
  push bp     ; Some BIOS destory BP with int10/ah=0eh
0494デフォルトの名無しさんNGNG
>>492
.file"hello.c"
gcc2_compiled.:
___gnu_compiled_c:
.def___main;.scl2;.type32;.endef
.text
LC0:
.ascii "Hello\12\0"
.align 4
.globl _main
.def_main;.scl2;.type32;.endef
_main:
pushl %ebp
movl %esp,%ebp
subl $8,%esp
call ___main
addl $-12,%esp
pushl $LC0
call _printf
addl $16,%esp
xorl %eax,%eax
jmp L10
.align 4
L10:
movl %ebp,%esp
popl %ebp
ret
.def_printf;.scl2;.type32;.endef
0495デフォルトの名無しさんNGNG
[続き]
PutStringLoop:
            ; CS: (Segment override prefix)
  cs lodsb     ; set al=current character at si
  cmp al, 0    ; while not Terminator
  je PutStringEnd
  mov ah, 0Eh   ; print
  mov bx, 0000h  ; PageNo. = 0, Foreground Color = 0
  int 10h
  jmp PutStringLoop
PutStringEnd:
  pop bp
  mov [bp+2], si
  pop si
  pop bx
  pop ax
  pop bp
  ret
0496デフォルトの名無しさんNGNG
>>495
割り込まれた...。
>>495 は、>>493 の続きね。
0497494NGNG
>>493
まけた。
0498デフォルトの名無しさんNGNG
ACM "Hello World" project というのがある。
このなかではやっぱり Malbolge が素敵。来年学ぶべき言語は Malbolge に決定。
ttp://www2.latech.edu/~acm/HelloWorld.shtml
0499デフォルトの名無しさんNGNG
>>498
面白い

>>481よ
この言語を全て使いこなした者こそ、真のPGと呼ばれるのじゃ。





いたら怖いが。
0500デフォルトの名無しさんNGNG
D言語が入ってないな。
0501デフォルトの名無しさんNGNG
dis のことか?
0502デフォルトの名無しさんNGNG
dis is a pen.
0503デフォルトの名無しさんNGNG
http://psychoworld.hp.infoseek.co.jp/dempa_001.htm
0504デフォルトの名無しさんNGNG
変数や関数の名前のつけ方で質問です。
foo と bar の単語を含む名前の場合、
foobar
fooBar
foo_bar
などいろいろな書き方があるように思うのですが、なにか一般的な決まりごとはあるのでしょうか?
0505デフォルトの名無しさんNGNG
foobarはC言語風カナ
fooBarはJava風カナ
foo_barはperl風カナ
以上、主観。

言語や処理系によって命名規則があったりする。
Cは色々だけど、Javaはそのへんの決まり事があったような。
0506デフォルトの名無しさんNGNG
>>504
日本人ならhogeを使え!
0507デフォルトの名無しさんNGNG
Delphiのお薦め推薦図書はなんていう本ですか?
0508デフォルトの名無しさんNGNG
>>507
たのしいRuby
著者:高橋征義/著 後藤裕蔵/著 まつもとゆきひろ/監修
0509デフォルトの名無しさんNGNG
>>508
あの・・・Delphi 6・・・の本・・・
0510デフォルトの名無しさんNGNG
基礎からわかるDelphi 6っていう本を流れてて見つけたんですけど
この本を評価してるようなサイト知りませんか?
0511デフォルトの名無しさんNGNG
>>510
ごちゃごちゃ言う前に立ち読みして自分でr判断しろ。
それすらできないのならプログラムなんて書けない。以上。
0512デフォルトの名無しさんNGNG
Delphi 6 Personal 日本語版ってアプリケーション作れるの?
学習用って書いてあるんだけど
0513デフォルトの名無しさんNGNG
>>512
できないよ。かってね。
0514デフォルトの名無しさんNGNG
タダでアプリケーション作れるソフトってなんですか?
0515デフォルトの名無しさんNGNG
>>514
自分のスレでやれ。
0516デフォルトの名無しさんNGNG
>>514
【無料】プログラミングソフトが欲しい【簡単】
http://pc3.2ch.net/test/read.cgi/tech/1034681926/l50
0517デフォルトの名無しさんNGNG
>>504
RFCにfoo、foobarの語源について言及してるのがあるから読んでみると良いかもね
番号は失念
0518デフォルトの名無しさんNGNG
3092 Etymology of "Foo". D. Eastlake 3rd, C. Manros, E. Raymond.
April-01-2001. (Format: TXT=29235 bytes) (Status: INFORMATIONAL)
0519デフォルトの名無しさんNGNG
最初にどんな言語から学べば一番いいんでしょうか?
0520デフォルトの名無しさんNGNG
日本語・英語とかいうネタはもういらん。
0521デフォルトの名無しさんNGNG
それを言うならこの質問自体もういらん
0522デフォルトの名無しさんNGNG
>>519
初心者のためのプログラミング言語ガイド
http://pc3.2ch.net/test/read.cgi/tech/1034505166/

とそこの 5 のリンク先を適当に読んでくれ。
0523デフォルトの名無しさんNGNG
>>510
本屋も回転寿司屋の様になったのか・・・
0524シーゲンガーNGNG
最も知名度の高いプログラミング言語は何だと思う?
もちろん日本全体でな。
俺は携帯に搭載されているJavaだと思ってる。
ここの板の意見が聞きたい。
0525名無しさん@XEmacsNGNG
> 俺は携帯に搭載されているJavaだと思ってる。

そだね。JavaScriptをJavaって言う奴もいるし
0526デフォルトの名無しさんNGNG
>>524
Ruby!
0527デフォルトの名無しさんNGNG
>>526
Ruby?そんなもん知ってるのは、ヲタクだけ( ´ー`)y-~~
0528デフォルトの名無しさんNGNG
フラグが立つって、英語に翻訳すると?
0529デフォルトの名無しさんNGNG
flag is set
0530Ruby!!!!!!!!!!!NGNG
flag is setted
0531RobyNGNG
るびびびびびびびびびびびびびびびびびびびびびびびびびびびびびびびびび
0532名無しさん@XEmacsNGNG
Ruby使うやつって、↑の2人みたいなアホばっかだな。
言語自体はいいのに。
0533デフォルトの名無しさんNGNG
世の中の殆どの人はJavaとJavaScriptとJScriptとVBScriptの区別がつきません。
それでいて、堂々と自分のサイトにHowto書いています。
0534デフォルトの名無しさんNGNG
>>524
BASIC

数A,数Bで教えてるからな
高校はワープロは一太郎を教えてるし
0535デフォルトの名無しさんNGNG
プログラマになりたくて高校の情報処理コースを選びました。
授業の内容はこんな感じです。あと何を勉強すればいいですか?
・初級情報処理(EXCEL)
・商業簿記
・秘書検定
0536デフォルトの名無しさんNGNG
htmlを忘れちゃ行けない
0537Ruby!!!!!!!!!!!NGNG
Rubyyyyy
0538デフォルトの名無しさんNGNG
確かに最初の言語はなんでもいいとは思うんだが、
なにもBASICを採用することはなかったとも思う > 高校数学
0539デフォルトの名無しさんNGNG
Java始めました。
オブジェクト指向は、解説サイトを数時間読んで一応触りは理解したつもりです。


で、
public void paint(Graphics g)っていうメソッド内で

myGraphics mg= (myGraphics)g; とキャストして

class myGraphics extends Graphics {} と宣言して、
Graphicsクラスにメソッドを1つ追加したクラスを使いたいんですけど、

これをコンパイルすると、
「Graphics() に適合するコンストラクタが class com.nttdocomo.ui.Graphics にはありません。」
というエラーが出るんです。あ、iアプリ作ってます。

この質問文だけで回答を返せる神様はいらっしゃいますか?
お願いします。
0540デフォルトの名無しさんNGNG
じゃあ高校数学で何を採用しろと。
0541デフォルトの名無しさんNGNG
>>540
数学Iと数Aまでやりました。
0542デフォルトの名無しさんNGNG
Maple
0543539NGNG
スレ違いでした、Java質問スレに逝ってきます
スレ汚し、真面目にスマソ
0544デフォルトの名無しさんNGNG
クリック一発でシェルのカタカナを半角に統一したいのだが何か?
0545デフォルトの名無しさんNGNG
Pascalでいいんじゃない? > 高校数学
0546デフォルトの名無しさんNGNG
>>544 「シェルのカタカナ」の「シェル」とは何か
0547デフォルトの名無しさんNGNG
>>544
> クリック一発でシェルのカタカナを半角に統一したいのだが何か?

お前には、これで十分だろ。

Private Sub Command1_Click()
 MsgBox "クリック一発でシェル"
End Sub
0548デフォルトの名無しさんNGNG
>>538
高校生にいきなりCはむごい気がする。
VBあたりがお勧めだが、特定メーカの製品だからダメそう。
JavaやC++は先生が教えれないと見た。
EXCELのVBAでも教えれば会社で何かの役にたちそうだが
0549デフォルトの名無しさんNGNG
SICPをやれ。実用性? んなもん社会に出てから身につけろ。
応用は利くぞ。

…高校生にはむごいか。
0550デフォルトの名無しさんNGNG
>>548 つーか、やってみれば分かるがVBって
「できる」みたいな絵がいっぱい載ってる本がないと教えられない。
0551デフォルトの名無しさんNGNG
C言語で
1,2,3…99,100とインクリメントされる変数から
「001」「002」…「099」「100」というフォーマットに
則った文字列を作成したいんだけど、スマートなやりかたはなんかないもんか。

具体的には連番のファイルを読み込ませるのに使います。
0552デフォルトの名無しさんNGNG
>>551
printf
0553デフォルトの名無しさんNGNG
>>552
sprintf
0554デフォルトの名無しさんNGNG
>>553
snprintf
0555デフォルトの名無しさんNGNG
>>552
ちなみにスマートじゃない方法は↓みたいな感じ

static const char table[] = "0123456789";
char Num[101][4];
int i;

for (i = 1;i <= 100;i++)
{
  Num[i][0] = table[i/100];
  Num[i][1] = table[i/10%10];
  Num[i][2] = table[i%10];
  Num[i][3] = '\0';
}
0556デフォルトの名無しさんNGNG
551です。ヒヨッコな僕ですいません。解決しました。
僕の用途にはsprintfのほうでどんずばでした。
はっきり言って赤面も甚だしいほど恥ずかしい質問だったみたいですね。

ああ、恥ずかしい。ありがとうごじあました。
0557デフォルトの名無しさんNGNG
551です。
>>555さん
なかなか趣き深いプログラムですね。
さっきまでprintf群の一連のフォーマット機能を
知らなかった僕も(555のものほど気の利いた?やりかたでないですが)
そのように一個一個手作業でやろうと思っていました。

for(numを1→100まで)
wsprintf(Filename,"neko%#03d.bmp",num);

でオッケイですか?(って実際に動いたので大丈夫でしょうね)
0558デフォルトの名無しさんNGNG
カルマンフィルタのプログラミングについての質問は
こちらでいいんですかね?
0559デフォルトの名無しさんNGNG
>>558
数値計算スレってのもある
http://pc3.2ch.net/test/read.cgi/tech/1025769049/
0560デフォルトの名無しさんNGNG
汎用性という意味で
Hyper Talkから移り易い言語ってなんですか?
0561デフォルトの名無しさんNGNG
lispと言ってみる
0562デフォルトの名無しさんNGNG
>>lisp
プログラムに関してはまったくの素人で恐縮なのですが
それ時々私事的分野(computer asisted music)でよく聞きますです。
分野的には汎用性がありそうなのですが構文的に難しそうで・・

あるページではreal-bacicがhypert-talkに似てるってこときいたのですがどうでしょうか。
下手すればhyper-talkで軽快な?アプリケーションが作れれば問題ないんですけど
0563デフォルトの名無しさんNGNG
むしろ構文的には一番単純だが・・
0564デフォルトの名無しさんNGNG
正直、Macなんて知るか
0565デフォルトの名無しさんNGNG
WinCE用のプログラムは、何で開発すれば良いのですか?
0566Ruby!!!!!!!!!!!NGNG
Rubyu!
0567デフォルトの名無しさんNGNG
つーか >>566 ってRubyのインストールすらしたことないと思われ
0568デフォルトの名無しさんNGNG
>>560 Squeakなんてのはどうだ?
0569デフォルトの名無しさんNGNG
>>562
漏れの言語歴
HyperTalk->N88-DiskBASIC->Perl->C/C++->Delphi
なんだが、とりあえずDelphiをお勧めしておく
0570560NGNG
569<<ありがとうございます

Hyper~で書き溜めた「関数」を使いたい、ということで考えたのが
compileit!で外部関数を書き出して、それを使える環境で読み込ンで使う。
一番時間の浪費は少なそうなんだけど、これって現実的かなあ。
0571初めてNGNG
 すみません。初めてです。
 お聞きしたいのですが、
 プログラムをコンパイルしたときに発生するエラーメッセージについて、

普通のソフト(Visual Basicやcなど)などで掃き出されてくるエラー
メッセージをもとに、音声や新しく考えたメッセージでプログラマー(
特に初心者)によりわかりやすく情報を伝達する方法を考えています。

掃き出されてくるエラーメッセージがどの場所にどういう形で入っているのか
などは、コンパイラのソースがわからないと難しいのでしょうか?
実際に表示されるものはただのテキストデータになっているのですよね?

何かわかる方いらっしゃったらぜひ教えていただきたいです。
ぶしつけですみません。。
0572デフォルトの名無しさんNGNG
なんで「初めて」ですみませんなの?
ハンドルまで「初めて」でナニを主張したいの?

エラーメッセージをどこから引っ張ってくるかはソフトによって違う。
まぁ、通常はエラーメッセージはどこかのファイルに持って、
エラー番号からそれを引っ張ってくるんだろうけど。
簡単そうなのは、F1なんかで呼び出されるヘルプを作り変えることかな。
0573デフォルトの名無しさんNGNG
>>571
メッセージをSTDERRに吐くコンパイラなら、そのコンパイラを呼ぶ
スクリプトで置き換えて、STDERRを自力で解釈することは可能。
例えば emacs にはエラーメッセージを解釈してソース上の位置を
特定する emacs 用のライブラリなんてのもある。
0574デフォルトの名無しさんNGNG
ftpクライアントを作成しています。
PASVコマンド後にftpサーバーから送られている、
IPアドレスとポート番号を抜きだしたいのですが、
スマートに抜き出す方法を教えてください。

私が考えた方法だと、まず”(”を検索して、
その後カンマ区切りで抜き出す方法です。
環境はGCCです。

227 Entering Passive Mode (123,234,1,2,252,81)

0575デフォルトの名無しさんNGNG
>>574
main(){
int a,b
if(sscanf("hoge (1,3)","%*[^(](%d,%d)",&a,&b)) printf("%d+%d=%d\n",a,b,a+b);
}
0576デフォルトの名無しさんNGNG
>>575
特に言語が指定されていないのでそう言う言語特有の関数はどうかと思われ。
0577デフォルトの名無しさんNGNG
>576 GCCって書いてあるぢやないか
0578575NGNG
>>576 libcのことか? libcを示さないので glibc を仮定した。
bsd, osf1 等の native libc でも使える。
0579デフォルトの名無しさんNGNG
>575さん

ありがとうございました。
sscanfってこんな使い方もあったのですね。
助かりました。
0580デフォルトの名無しさんNGNG
>>576
言語特有でない関数なんて存在するのかよ
存在するんだったら1つでもいいから挙げてみろ
0581デフォルトの名無しさんNGNG
( ´∀`) <  変数に代入  A = 1
0582デフォルトの名無しさんNGNG
せっかくなので調べていたら %*[^ ] は標準だった
ttp://www-ccs.ucsd.edu/c/lib_scan.html#Scan%20Functions
0583デフォルトの名無しさんNGNG
>>580
> >>576
とりあえずCの処理系のことを言語というのはやめれ。いたい
0584デフォルトの名無しさんNGNG
>>581 PascalではNG
0585デフォルトの名無しさんNGNG
>>581
ほう、いつから代入は関数になったのだ?
0586デフォルトの名無しさんNGNG
a := 1

:->
0587デフォルトの名無しさんNGNG
a :) 1
0588デフォルトの名無しさんNGNG
今更PASCALを始めようなんてナンセンスですかね?
0589manko_chinko ◆GLc2rpKRNM NGNG
>>588
しるか。;-P
0590CからC++の関数を呼ぶには?NGNG
C++からCを呼ぶときはextern "C"で出来るんですが、
CからC++の関数を呼ぶことは出来ますか?
例えば
C++で int hoge(int a){return a;}
と定義してある関数をCから呼びたいのですが。
判らないのでmapに出てくる hogexxxx (xxxxは何かの文字がついていた)
をexternして呼んでみたのですが。
0591デフォルトの名無しさんNGNG
Cから呼ぶ必要が全く無いが?
ていうかCってなんだっけ?いつの?
0592デフォルトの名無しさんNGNG
>>577
GCC's not "GNU C Compiler"
0593デフォルトの名無しさんNGNG
>>588
Delphi は Turbo Pascal の子孫じゃないっけ?
0594590NGNG
>>591
ドライバがCでアプリがC++で、CからC++で書いた関数が
呼びたかった。
0595デフォルトの名無しさんNGNG
>>590
C++ 側の関数を extern "C" で定義しておかないと無理。

hoge1.cpp
extern "C" int hoge(int a) {return a;}

hoge2.c
extern int hoge(int a);
int b;
:
b=hoge(123);
:
0596デフォルトの名無しさんNGNG
>>594
ドライバから、アプリの中の関数を呼びたい ?

なんだよ、またネタかよ...。
0597590NGNG
>>595
ありがとう。やってみるよ。
>>596
普段はしないけどね。
ドライバのデバッグ用にアプリ側で組んでたネットワーク経由でログをはく
関数を使いたかったんだ。組み込み系です。
0598デフォルトの名無しさんNGNG
関数ポインタ渡してもらえよ。
0599デフォルトの名無しさん NGNG
VC7で
C++のout_of_rangeが入ってるDLLって何?
知ってる人いたら教えてください。

_CTがつくやつです。
"_CT??_R0?AVexception@@@8??0exception@@QAE@ABV0@@Z12"


0600デフォルトの名無しさんNGNG
>>588
仕事でなく趣味で一人でやるのなら問題ない。
0601デフォルトの名無しさんNGNG
>>565
http://www.wince.ne.jp/faqdb/ceFAQView.asp?PID=364
0602デフォルトの名無しさんNGNG
>599
自己レス。。。
_CTとなっていてリンクの外部参照エラーになるものは
__CTって直せばリンクが通る。バグか?これは。
0603デフォルトの名無しさんNGNG
_CTA1, _TI1等も同じ。
まあどうでもいいか・・・。
0604デフォルトの名無しさんNGNG
IP抜かれるのは恐ろしいだろ。グローバルIPならいい。だけど、個人に割り振られてるIPはまずいだろ。
ハッキングされたら大変だぞ。ハッキングされて、個人情報盗まれたり、PC乗っ取られたらやばいぞ。
だから「ふじあなさん」は絶対入力するなとか、スレ立てる時は串させとか言われてるんだろが。

まぁ、マターリしてる板ならいいが、荒らしやクラッカーがワサワサいる板で串なしで立てたら、すぐにスキャンされてハッキングされまくりですよ。
でも、ハッキングする勇気がある奴が少ないのも事実だがナー


上記の発言が事実ですか?
0605からあげうまうま@ j093208.ppp.asahi-net.or.jpNGNG
んじゃ試してみよう。
0606604NGNG
>>605
どうなんですか?
ハックとかって出来るもんなんですか?
0607デフォルトの名無しさんNGNG
さあ。
つーか、板違いだな。どっちかにどーぞ。
http://pc.2ch.net/pcqa/
http://pc.2ch.net/hack/
0608604NGNG
>>607
るせーよ、ばか

オマエには聞いてない。
0609デフォルトの名無しさんNGNG
>>608
ま、おまえには教えない。
0610604NGNG
>>609
おい、自治房、黙って帰れ。な
0611604NGNG
そもそも、>>609に判る訳がない罠
0612デフォルトの名無しさんNGNG
心底つまんねぇ
0613604NGNG
って言うか>>612暇なんだろ?

教えてくれよ、な。前文は撤回すっからさ。
0614デフォルトの名無しさんNGNG
6 0 4 必 死 だ な ( 藁
0615デフォルトの名無しさんNGNG
 Windowsをインストールしただけで、アプリを何も入れてないパソコンでも動かせるプログラム言語って、
Java Scriptくらいかな。IEを使って動かせる唯一の頼みか。他にも何かあるなら教えてくれ。
Java Scriptはまだ知らんが、ファイル操作はもしかして、C言語と同じ名のファイル関数を使うのかな。

0616デフォルトの名無しさんNGNG
>>615
WSH
0617デフォルトの名無しさんNGNG
もめてる暇があったら手伝って欲しい。。。
0618604NGNG
>>614
必死だよ。
0619604NGNG
>>617
ようし、手伝ってやる。

俺は日本語読み書きは大体出来る。で、何やればいい?
0620デフォルトの名無しさんNGNG
>>604 適当な答が訊きたいのか?
もし本当のことを知りたいならまずはRFC791、RFC793を読んで理解しる。
RFCの所在はgoogleに訊け。話はそれからだ。
0621デフォルトの名無しさんNGNG
>>615
VBScript
0622604NGNG
>>620
いや、だからさ、俺は、ココにいる人は俺より当然PC詳しいと
思って来てるもんで、適当とか、RFCとか言われても
へのツッパリにもならんのよ。あんたが知識様なのは良く判ったからさ

出来るのか、出来ないのか。答えて欲しいのはそれだけ。判る?
0623デフォルトの名無しさんNGNG
ま、放置で。
0624デフォルトの名無しさんNGNG
>>622 適当な答しかいらないなら、できるともできないともいえる。
からかっているわけでなくてこれは本当のことだ。だから読めといってる。
どうしてできて、どうしてできないのかを理解するには、
最終的にはRFCにあるのと同じことを説明する必要がある。
ただし理解に必要なRFCはそのふたつだけではない。
理解しなくてよいなら好きな方を選べば良いだけだ。どちらも本当なんだから。
0625デフォルトの名無しさんNGNG
>>604
結論として、間違え
悪意のあるヤツに IP アドレスを取得されると感電するから
マズいわけだろ。

まぁ、放置とか難しい事言ってる連中って意外と疎い奴多いから
気にすんな。
負けず嫌いも多いし、正直「判りません」とは言わないからな(ワラ
知らない、判らないから難癖付けて誤魔化してる連中ばかりではないから
また来てくれ。


0626デフォルトの名無しさんNGNG
googleで「inline 適当な文字」で検索するとサーバエラーが出るんだけど俺だけ?
0627626NGNG
あ、直った・・。(汗
0628デフォルトの名無しさんNGNG
>だけど、個人に割り振られてるIPはまずいだろ。
アタマ悪すぎ

>グローバルIPならいい
にもかかわらず
>だから「ふじあなさん」は絶対入力するなと
も同様にアタマ悪すぎ

>でも、ハッキングする勇気がある奴が少ないのも事実だがナー
ここだけ真実
0629デフォルトの名無しさんNGNG
>>628
つぅかIPアドレスだけ渡されてなんかできるヤツが少数なんだと思われ。
0630デフォルトの名無しさんNGNG
Windowsって他のアプリケーションが呼び出す
特定のAPIをフックするとかってできるの?
0631デフォルトの名無しさんNGNG
できないわけではないが、Windows自体にそういう
機能が搭載されているわけではない、といったところか。
0632デフォルトの名無しさんNGNG
>>629
おいら厨房だから
./httpgetloop xxx.xxx.xx.xxx
くらいしか思いつかない。
0633デフォルトの名無しさんNGNG
プログラムと関係ないですが、
ソフト配布してる人とかアイコンのデザインどうやってねってますか?
0634デフォルトの名無しさんNGNG
>>633
外注…とかじゃないよなw。
自作が多いんでねーの?それか、周りにいる絵心ある人に頼むとか。
0635デフォルトの名無しさんNGNG
>>633
> アイコンのデザインどうやってねってますか?
まず、適当にアイコンを作って、wedデザイナーの同僚Aに見せます。
そうすると「ここが悪い、あそこが変」とさんざんこき下ろしますが、
同僚Aがなんだかんだ言って作ってくれます。
で、後で昼飯をおごれば次回もやってくれます。
0636どなたか教えて下さいNGNG
最近VBAのプログラミングを始めました超初心者です。
1 自分の作ったプログラムに試用期間を設定するにはどのような方法があるのでしょうか?
2 書店にいっても参考書などが多すぎてどれを選んでよいか困っています。まずこれ、次にこれ、というように読み進めていくとよい本をご存じの方がございましたら教えて下さいませんか?
0637デフォルトの名無しさんNGNG
>>636
レジストリ
0638デフォルトの名無しさんNGNG
これって本当か?

↓ ↓ ↓
http://www.dream-express-web.com/space-trust.htm
0639デフォルトの名無しさんNGNG
>>633
ソフト名の頭文字をそのままアイコンにして終了
0640デフォルトの名無しさんNGNG
[鬱]←アイコン
0641デフォルトの名無しさんNGNG
>>640
サントリーのマーク?
0642デフォルトの名無しさんNGNG
[滅]←アイコン
0643デフォルトの名無しさんNGNG
WinXPのSP1を当てたら、OutlookExpressを起動するたびにメールのフォルダが
全て閉じられてしまうようになりました。
これって仕様なんでしょうか?
設定関連を見回しましたが、この動作を変更させるような項目は見つかりません。

いいかげん、OEを廃棄すべきだと言う声も聞こえてきそうですが、どうぞよろしく
ご教授おながいします。
0644デフォルトの名無しさんNGNG
>636
そんなレベルで「試用」とか言わないよーに。
0645デフォルトの名無しさんNGNG
これからプログラミングをやりたいと思ってます。
が、いろいろあるようでどれではじめればよいでしょうか?

目標としてはWinのアプリを作ったりしたいです。
分かりやすい例えを添えてくれるとありがたいです。
PC以外の食べ物とか国とか生活とか。
0646デフォルトの名無しさんNGNG
これから質問に答えたいと思います。
が、いろいろあるようでどれではじめればよいでしょうか?

目標としては645の質問に答えたりしたいです。
分かりやすい例えを添えてくれるとありがたいです。
PC以外の食べ物とか国とか生活とか。


つか何が訊きたいのかさっぱり分からん。
0647ん〜NGNG
回線の上り下りの速度を調節したいときはどうすればいいですかね?
Winsockのwrapperとかも考えたんですが・・・
0648デフォルトの名無しさんNGNG
>>645
C++ or Java
0649デフォルトの名無しさんNGNG
目標としてはカレーを作ったりする場合・・・

ガスコンロの調達方法から始めます。
場合によっては、ガス屋さんとの契約方法などを解説します。
用意はいいですか?
0650デフォルトの名無しさんNGNG
NICを2つつけて経路を変えるとか。これなら10Base/100Baseを分けるくらいはできる。
いずれにせよ板違いぽ。
0651デフォルトの名無しさんNGNG
センスを問われているネタだろ。
0652デフォルトの名無しさんNGNG
【Byte】 リトルエンディアン最高? 【Order】

今時ビッグエンディアンはねえだろ。
Intel最凶!

ってスレを立てていいですか?
0653デフォルトの名無しさんNGNG
>>652
たまごのかどに頭をぶつけて死になさい。
0654デフォルトの名無しさんNGNG
>>636
VBAでもEXCEL VBA,ACCESS VBA,WORD VBAでかなり違うと思うが、
どれをやりたいのじゃ。
0655デフォルトの名無しさんNGNG
>>615
「Quick BASIC」
ただし標準では入らない。
Win98の場合 \tools\oldmsdos\qbasic.exe にある。

「ASP」
95,98,Me なら PWS,NT,2000,XPならIISを入れて使う。

「BAT」
言語ではないが。
0656デフォルトの名無しさんNGNG
今ニュー速元祖で嵐が暴れまわってるんですが、なんか名前のところを赤い字で書いたりしてます。
ヤシはかなりの通ですか?それとも素人?
0657 ◆mpQw6Mq42E NGNG
test
0658lo;んさし無名のトルォフデNGNG
>>656
昔2chで流行ったんだ。
0659んさし無名のトルォフデNGNG
 ∧||∧   
(  ⌒ ヽ
 ∪ 。ノ   
  ∪∪
0660デフォルトの名無しさんNGNG
>>653
たまごにカドが見つかりません
どうすれば良いのですか?
0661デフォルトの名無しさんNGNG
>>660
コロンブス的発想で乗り切ってください。 
0662デフォルトの名無しさんNGNG
>>660
エンディアンの語源って知ってる?
0663デフォルトの名無しさんNGNG
エンディアンうそ付かない。
0664デフォルトの名無しさんNGNG
>>662
ガリバー旅行記の小人の国で、
卵を大きい方から食べるか小さい方から食べるか
の論争が元で戦争が始まったとかなんとか。
0665デフォルトの名無しさん NGNG
右の卵が大きいか左の卵が大きいか
0666デフォルトの名無しさんNGNG
一人はのっぽであとはちび♪
0667デフォルトの名無しさんNGNG
クイックソートってうまくできないことあるけど、
ヒープ使ったほうがいいの?
0668デフォルトの名無しさんNGNG
うまく出来ないことって、どんな意味で?
0669デフォルトの名無しさんNGNG
>>664
「食べる」んじゃなくて「割る」のはどっち…じゃなかったっけ?
0670667NGNG
多いとうまくソートできないことがしばしば
やり方間違ってんのかな?

ネットで拾ったんだけど

Function QSORT(ByRef List() As Integer, L As Integer, R As Integer)
Dim i As Long, j As Long
Dim s As Long
Dim t As Integer
Dim Tmp As Integer

If L < R Then
s = (L + R) / 2
i = L - 1: j = R + 1
Do While 1
Do
i = i + 1
Loop While List(i) < List(s)
Do
j = j - 1
Loop While List(j) > List(s)
If i >= j Then
Exit Do
End If
Tmp = List(i): List(i) = List(j): List(j) = Tmp
Loop
Call QSORT(List(), L, i - 1)
Call QSORT(List(), j + 1, R)
End If
End Function
0671デフォルトの名無しさんNGNG
>>669
そういう意味のこもった歌だったんだ?
0672デフォルトの名無しさんNGNG
再帰を使ってるので、スタックあふれかもしれんな。
多いって具体的にはどれくらい?
10?1000?10000?
0673デフォルトの名無しさんNGNG
【広告】プログラマ・シナリオライター など 募集【広告】

ジャソプのギャルゲーを作っています!!part11
http://corn.2ch.net/test/read.cgi/ymag/1033761995/

こちらのスレッドでジャンプキャラのギャルゲーを創っています。

随時、CG・彩色・シナリオ・プログラマ等スタッフ募集中!
スタッフ参加しない・できない人たちも、意見要望アイデア出し、
その他諸々どんなかたちでもいいので、是非参加してください。

公式HP【ジャソプのギャルゲーをマジで作る会】
http://isweb41.infoseek.co.jp/computer/eque/

現在体験版の配布も行っています、一度試しに訪れてみてください。
0674デフォルトの名無しさんNGNG
>>672
> 再帰を使ってるので、スタックあふれかもしれんな。

んなわけねーだろ。

単にロジックが間違ってるだけ。
0675デフォルトの名無しさんNGNG
クラス名や関数名等を人間にとって意味のない文字列に変換するのって何でしたっけ?
0676デフォルトの名無しさんNGNG
>>675 mangle
0677デフォルトの名無しさんNGNG
>>676
ありがとうございます。
0678デフォルトの名無しさんNGNG
>>675
Winny作者必死だな(藁
0679デフォルトの名無しさんNGNG
C++が標準化されたのはいつですか?
0680デフォルトの名無しさんNGNG
まだ厨房いたのかよ
うぜ
0681デフォルトの名無しさんNGNG
>>679 http://www.google.co.jp/search?q=standard+c%2B%2B
0682デフォルトの名無しさんNGNG
皆の衆、すまねェ。
Visual Project みたいなプロジェクト管理のアプリで
非商用はフリー、またはオプソの実装のってある?

# Linux、Windows なんでも良し。でも、できれば
# Win2000 で動くヤシがええな〜...

0683デフォルトの名無しさんNGNG
ISBNのチェックはどうやるんでしたっけ?
最後の一桁は11で割ったあまりというのは覚えているのですが。
0684名無しさん@XEmacsNGNG
>>683
> Visual Project
って知らんのやけど、Mr. Projectみたいなもんか?
0685名無しさん@XEmacsNGNG
あっ、ちなみにMrProjectは代表的なlinuxディストリビューション
にデフォで入ってるソフトだよ。
0686デフォルトの名無しさんNGNG
>>685
あちゃー、あったのか。探しても見当たらなかったから作ってたよ。
とはいっても基本になるクラスを一部書いただけだけど(w
0687名無しさん@XEmacsNGNG
>>686
作っても良いんじゃねーの。
日本人が作った方が日本人向きになるし。
0688デフォルトの名無しさんNGNG
682デス。

>684,685 すまぬ、Microsoft Project だった。
つい、MS系だと頭が Visual〜 とかだろ、ってな
観念が離れなくて...
そう、探してたのはこの MrProject みたい奴。
後は取り敢えず google いってみるよ。

0689デフォルトの名無しさんNGNG
>>682
もしかして、
×Visual Project
○Visual SourceSafe
の間違い?
外してたらスマソ
0690689NGNG
>>688
外してたみたい。改めてスマソ
0691デフォルトの名無しさんNGNG
【電2ch】ひろゆきのダジャレを探せ!!
http://choco.2ch.net/test/read.cgi/event/1034924349/

これ探すプログラムって作れますか?
0692デフォルトの名無しさんNGNG
>>688
>Microsoft Project

懐かしいね。
0693デフォルトの名無しさんNGNG
>>683
チェックサム以上の検査を行なうには登録済みISBNのデータベースが必要。
0694デフォルトの名無しさんNGNG
>>687
そうね。暇を見つけて作ってみるよ。

まだ先のことながらツールキットをなににするかで悩んでる。
GTK+がいいのかQtがいいのかFOXがいいのか。
どれも使ったことがないのでいろいろ遊んでみるつもり。
0695デフォルトの名無しさんNGNG
日本語パッチを作ってるんだけど、質問。
ソフトはResource Hacker使用。

ソフトによっては「このソフトは標準的な構造ではありません。EXE Compressorで圧縮されていると思われます。」
と出る。でも、世の中にはこのソフトの日本語パッチを作ってる人がいる。

うんこ厨房ですがご教授願います。
0696デフォルトの名無しさんNGNG
まあバイナリエディッタで中身見て、意味のある文字列を見つけたら、
置換すればいいんでないの?
そうでなかったら作者に連絡してソース貰うとか。
0697デフォルトの名無しさんNGNG
> 世の中にはこのソフトの日本語パッチを作ってる人がいる

その人に聞くのが一番確実。
別に悪い事しようとしてる訳じゃないんだから、堂々と聞けよ。
0698デフォルトの名無しさんNGNG
>>696-697
レスありがとうございます。
バイナリエディターで見ても圧縮されてる(?)みたいなので文字列が見当たりませんでした。

パッチ作者さんに聞く・・・、うーん。教えてくれるのだろうか・・・
0699デフォルトの名無しさんNGNG
HoverDeskの事はどこで聞いたらいいのでしょうか?
0700デフォルトの名無しさんNGNG
圧縮されているなら展開すればいい
0701デフォルトの名無しさんNGNG
>>700
バイナリ内の展開ってどうするんでしょうか?
0702デフォルトの名無しさんNGNG
圧縮したソフトを見つけ出せば、展開するオプションも
付いていることが多い。UPXとかナー。
独自圧縮なら諦めろ。
0703デフォルトの名無しさんNGNG
逆アセ・逆コンパイラを困難にするためのソフトでなければ、
単純に逆アセを読んでいく事もできるが、それは最終手段だろうね・・・
0704デフォルトの名無しさんNGNG
>>703
軽く犯罪だけどね。
0705デフォルトの名無しさんNGNG
ん?何の法律に触れるの?
0706デフォルトの名無しさんNGNG
可能性としては契約違反。流れからして海外の法律と思われ。
0707デフォルトの名無しさんNGNG
変更物を配布したら著作権侵害の可能性も。
0708デフォルトの名無しさんNGNG
変更されてない物を配布しても、著作権侵害の可能性はあるだろ。
0709デフォルトの名無しさんNGNG
PG目指すものです。自分はWin2000しか持ってないんですが、
XPを買ったほうがいいでしょうか?どっちでもいいんでしょうか?
開発環境も買おうと思うんですが、Visual.NETか
VisualStadio(こちらの方が安いから)か迷っています。
みなさんは仕事でどういうものをお使いですか?
0710デフォルトの名無しさんNGNG
>>709
まずはフリーのでいいんじゃないの?
興味があればその辺の事情も何となくわかってくる。

どうせ研修である程度はたたき込まれるんだし。
特定のツールの使い方より考え方の勉強した方が後々まで有効だと来年からSEの俺は思う。
0711デフォルトの名無しさんNGNG
>>683
検索しる
http://www.google.com/search?lr=lang_ja&ie=utf8&oe=utf8&q=%49%53%42%4E%20%E3%83%81%E3%82%A7%E3%83%83%E3%82%AF%20%58
0712デフォルトの名無しさんNGNG
>>710
おまえ程度のレベルがSEだとは笑わせる。
せいぜいバカにされないようにがんばってください
0713デフォルトの名無しさんNGNG
>>712
すでに>>712によってバカにされてしまいますた。
0714!=710 だけど...NGNG
>>712
日本語読めない方ですか ?
「来年からSE」と書いてあって、現在 SE かどうかについてはわかりませんよ。

> せいぜいバカにされないようにがんばってください

まあ、世の中こういうアフォな方もいますから、気をつけてね。> >>710
0715712NGNG
>>714
あなたはアフォですか?
>>どうせ研修である程度はたたき込まれるんだし。
こんなこと言ってる奴は学生。
会社の研修なんてまったく役に立たないことを知らない奴。
こんなのが最初からSEにだといってる時点でバカにされる。
あなたは言葉の裏も読めない幸せな方としか思えないですね。
0716デフォルトの名無しさんNGNG
C++での2byte文字列の取り扱いについて良書&良HPがあれば教えてください。
環境はLinuxでg++です。
0717デフォルトの名無しさんNGNG
>>715
> 会社の研修なんてまったく役に立たないことを知らない奴。

「お前の会社の研修」はそうなんだろうね。
そう思ってるなら、おまえの会社の人事部とか教育課とかに進言しろよ。

うちの会社は、きちんと知識は叩き込むよ。
もちろん、知識だけじゃ渡っていけない世界だけど、そう言うところは教育できないから、最終的には実践ね。

ところで、「最初からSEにだといってる」って誰が言ってんの ?

言葉の裏を読むこと云々より、まず書いてあることをちゃんと理解できるようにした方がいいと思うよ。
0718デフォルトの名無しさんNGNG
ちょっと注意されただけで逆ギレする>>717=>>710萌え
0719デフォルトの名無しさんNGNG
PG、SEで区分けてる会社は時代遅れ。
そこで働く人も大抵は時代遅れ。
0720デフォルトの名無しさんNGNG
社を憎んで人を憎まず
0721デフォルトの名無しさんNGNG
厨房ぶってマ板の流れにする遊びはもう飽きた。
0722デフォルトの名無しさんNGNG
>>709
研修云々はさておき >>710 に大筋で同意。
GUI以外の勉強をするならgccで十分。環境より書籍に金をかける方がお薦め。
アルゴリズムイントロダクションとか読みながら実装していく方がつぶしが効きそう。
Windows固有のAPIを使いたいなら開発環境買う方が楽。
0723デフォルトの名無しさんNGNG
>>718
結局、反論できなくなって捨てぜりふを吐くしかないのは情けないぞ。> >>712=>>715=>>718
0724デフォルトの名無しさんNGNG
PG、SE云々だとすぐこれだ。
もうちょっとレベルの高い議論してね。
0725デフォルトの名無しさんNGNG
>>724
つーか、マ板か情シス板でやってくれ。
0726デフォルトの名無しさんNGNG
ビットシフトが使えないオブジェクト指向言語はありますか?
0727デフォルトの名無しさんNGNG
おいそがしいところすみません。
厨房な質問でさらにすみません。
最近2chで広告をかざるオンラインカジノですが↓
http://www.casinoinn.com/index.htm?19
・この規模のプログラムをつくるのに時間とお金はいくらくらいかかるのでしょうか?
また、オンラインカジノは1回自分のPCにゲームをインストールするのですが、
ここでインチキ(たとえば自分のクレジットを10000ドルにしたり、
1.クレジットを100ドルを買った状態でプログラムをコピー
2.⇒実際にゲームし、勝ったら1に戻る。
⇒負けたら(まだ100ドル残っているA’を再コピー⇒1へ
なんて無限に増やす事は可能でしょうか。(逆にソレを防ぐ事は可能でしょうか?)

もしスレちがいでしたら申し訳ありません。
0728デフォルトの名無しさんNGNG
>>726
COBOL
0729デフォルトの名無しさんNGNG
>>727
よくは知らないけど、お金はカジノ側のコンピュータァで管理されてる
と思いますよ。
0730デフォルトの名無しさんNGNG
hBitmap = (HBITMAP)LoadImage(NULL,filename,IMAGE_BITMAP,0,0,LR_CREATEDIBSECTION|LR_LOADFROMFILE);
としてビットマップをロードしたんですが、このビットマップの高さと幅を知るにはどうしたらいいんでしょうか。
0731デフォルトの名無しさんNGNG
hBitmap.bmWidth
hBitmap.bmHeight
0732730NGNG
>>731
エラー出ました。
C+WinAPIなんです。
0733デフォルトの名無しさんNGNG
BITMAP bmBitmap;
GetObject(hBitmap , sizeof (BITMAP) , &bmBitmap);

bmBitmap.bmWidth
bmBitmap.bmHeight
0734730NGNG
>>733
できました。うひょう。
無言で回答ありがとうございます。
0735デフォルトの名無しさんNGNG
「コアを吐く」ってどういう意味なんですか?

会社のネットワークがトラぶって、みんなそういう症状を口にしているのですが、
調べても意味がわかりません。
どなたか教えてくださいますか?
0736デフォルトの名無しさんNGNG
>>735
みんなに聞けよ。
0737デフォルトの名無しさんNGNG
>>735
コアダンプで検索してみそ。
0738デフォルトの名無しさんNGNG
>>729
ありがとございました。。
0739デフォルトの名無しさんNGNG
>>737さん、どうもありがとうございました。
やっと意味が通じました。
聞きたくても聞けない状況ってあるんですよ。
助かりました。
0740デフォルトの名無しさんNGNG
dmusicc.h
dmusici.h
streams.h
はどこでダウンロードできますか
0741デフォルトの名無しさんNGNG
>>740
とりあえず検索してみ。
0742ZettonNGNG
教えて下さい。

main()関数はプログラムが実行された時、
OSから一番最初に呼ばれる関数。
これは具体的にどういうことでしょうか?
0743デフォルトの名無しさんNGNG
>>742
混乱させるようで悪いが、それは正確ではない。

OSから一番最初に呼ばれるのは、ほとんどの場合、
その処理系のランタイムルーチンだ。

グローバル変数を初期化したり、
ランタイムルーチンに必要な準備をしたり、
グローバルインスタンスのコンストラクタを呼び出したり、
:
OSから呼び出されたあと、
main() が呼ばれる前に準備しとかなきゃいけないことは山ほどある。
0744Zetton ◆2ioLXWs4uc NGNG
それじゃあ一番最初に呼ばれる関数とはどういうことですか?
0745デフォルトの名無しさんNGNG
>>744
「普通のユーザーが書くプログラムの中では」と言うことだ。
0746Zetton ◆2ioLXWs4uc NGNG
stdio.hをインクルード、グローバル変数など
mainの上部ある関数はmainが呼ばれた後、コンパイルするんですか?
そうしたらプロトタイプ宣言をしていないユーザー関数みたいな
状態になるんじゃないでしょうか?
0747デフォルトの名無しさんNGNG
>>744
exeのPEヘッダに書かれたInitial EIPが指し示す場所から始まる、
一連のインストラクションのこと。
0748Zetton ◆2ioLXWs4uc NGNG
訂正
stdio.hをインクルード、グローバル変数など
mainの上部あるものはmainが呼ばれた後、コンパイルするんですか?
そうしたらプロトタイプ宣言をしていないユーザー関数みたいな
状態になるんじゃないでしょうか?


0749デフォルトの名無しさんNGNG
↑はWin32 の場合ね。
0750Zetton ◆2ioLXWs4uc NGNG
初心者なんで難しい言葉が沢山出てきたんですが・・・
あと訂正
stdio.hをインクルード、グローバル変数など
mainの上部あるものはmainが呼ばれた後、コンパイルするんですか?
そうしたらプロトタイプ宣言をしていないユーザー関数みたいな
状態になるんじゃないでしょうか?


0751デフォルトの名無しさんNGNG
コンパイラがわかっていればいいんだよ。
0752名無し@マNGNG
Linux で Gtk--(gtkmm2) 使ってるんだが、 Gdk-- の Gdk::GC 等、Gdk::*
が使えない。
#include <gtk--.h>
#include <gdk--.h>
は通る。

Gdkmm ってのは、Gtk-- のパッケージとは別?
googleでさがしたが見つからなかった。

Linuxプログラマ、おながいします
0753デフォルトの名無しさんNGNG
>>748
言ってることがよくわからんけど、コンパイルの順序とプログラムの実行順序がごっちゃになってないか ?
0754Zetton ◆2ioLXWs4uc NGNG
>>750
>初心者なんで難しい言葉が沢山出てきたんですが・・・
文法がおかしかったですね
あとCプログラマーになるにはK&Rは登竜門なんでしょうか?
個人的にはどーもコーディングや
if(){

}else{

}など、本に出てくる文法があまり好きではないのですが・・・

0755Zetton ◆2ioLXWs4uc NGNG
>>753
>言ってることがよくわからんけど、
コンパイルの順序とプログラムの実行順序がごっちゃになってないか ?
なってました。
コンパイルの順番は#include<stdio.h>からでいいんですよね?
あと実行順番とは何でしょうか?教えて下さい。
0756デフォルトの名無しさんNGNG
3. 寝る
1. めし
2. 風呂
これを番号順に実行しろといったら めし・風呂・寝る (実行順)
コンパイルは記述された順番で処理するので 寝る・めし・風呂
0757デフォルトの名無しさんNGNG
すいません、cgiをC言語で作ってるんですけど、
バッファオーバーフローが気になるんです。
ブラウザで送ってくる文字列に上限サイズってありますか?
あるなら文字列用の配列をそれより大きいサイズで用意しちゃおうかなぁ、
と思ってるんですが。
0758デフォルトの名無しさんNGNG
>>715
>会社の研修なんてまったく役に立たないことを知らない奴。
あ、やっぱりね。
何となくそんな気はしてた。何も知らないで入った子用なのね。あなたの会社のは。

私、とりあえず特に不自由もなくプログラムは書けるんで関係ないです。
その時期どう周りのヤツとやっていくか考えるつもり。

まぁ、あの行は訂正するとして他は当たってると考えていいですか?
0759デフォルトの名無しさんNGNG
>>757
一応規定されているがそれを前提としたプログラムが結局バッファオーバーフロー攻撃されていると。
前提を当てにしてプログラムを書くのは今の世の中危険みたいだね。

一個人のしょぼいプログラムを解析してそれなりのツール書く暇人がいるかどうかは別として。
0760デフォルトの名無しさんNGNG
>>759
やっぱりサイズ固定は危険か。。
まぁ所詮個人のページなのだけどね。

おとなしく必要な領域をallocするなり、
規定サイズ以上はコピーしないように処置することにします。
0761デフォルトの名無しさんNGNG
>>760
いっそPerlに逃げた方が何かと面倒なこと考えなくていいから楽かもね。
0762デフォルトの名無しさんNGNG
>>761
確かにperlはその辺のこと考えなくていいからすごくラク。
文字列処理簡単だし。
でも今回のはperlで作ったらちょっと重いみたいなので、
c言語にチャレンジしてみようかなぁ、と思ってさ。
0763デフォルトの名無しさんNGNG
>>762
まぁ、面倒なことも多いだろうけどがんばってよ。
0764デフォルトの名無しさんNGNG
>>763
そうするよ。

あ、参考までに教えてほしいんだけど。
さっきいってた「一応規定されている」送信サイズっていくつなの?
0765r ◆bonsi/HD06 NGNG
ff
0766デフォルトの名無しさんNGNG
POSTしか認めないってのはどうよ?
0767デフォルトの名無しさんNGNG
>>766
postしか認めないようにしてる。

サイズを気にしてるのは、解析したパラメタを格納する領域のサイズ。
今は1024固定の配列にしてるので、ここをいちいちallocするか、
1024までしかコピーしないようにするか考えてたとこ。
でもパラメタ数が増えるといちいちallocするのめんどくさいなぁ、って。
0768dosNGNG
Windwos2000のバッチファイルで、改行を出力するにはどうすればいい?
0769デフォルトの名無しさんNGNG
>>768
echo
0770dosNGNG
>>769
やってみて
0771dosNGNG
>>769
c:\>echo
ECHOは<ON>です
0772デフォルトの名無しさんNGNG
機種がIBM3090で長年仕事して参りました。
私のできる言語はCOBOLだけ、
気づいた時には50代になっていました。
ただいま仕事がない状態です。
仕事したいです。
0773デフォルトの名無しさんNGNG
よくアルゴリズムは言語に依らないと言われますけど、依るものもありますよね?
0774あたくし若造ですがNGNG
>>772
暇ならC、C++、Java覚えればいいんじゃないでしょうか。
0775デフォルトの名無しさんNGNG
ある
0776デフォルトの名無しさんNGNG
echo.
echoとピリオドの間にスペースを入れない
0777デフォルトの名無しさんNGNG
Cは業務経験はありませんが、できると思います。
ただJavaやC++といったオブジェクト指向
のプログラムというのが、よくわからない
C++はコーディング上では、Cと変わらないんですよね?
うーんよくわからない、それにもう年的にバリバリPGで活躍する事が、
考えられません>>774
0778デフォルトの名無しさんNGNG
>>773
言語によらないときの「アルゴリズム」と、言語による「アルゴリズム」は、ちょっとちがうんじゃない?
言語による「アルゴリズム」はどっちかというとイディオムだよね
0779なつみNGNG
Dim stDocName As String
Dim stLinkCriteria As String

(略)

DoCmd.OpenForm stDocName, , , stLinkCriteria

・・・・上の構文を良く見かけるんだけど、stdocname,stLinkCriteria
自体に何か意味があるんでしょうか?必ずこの文字を使わなければ
いけないんですか???初心者ですみません。



0780デフォルトの名無しさんNGNG
>>777
ようするに、年的にバリバリ仕事で活躍する事が考えられないんだね
0781デフォルトの名無しさんNGNG
>>779
ヘルプ見れ
0782デフォルトの名無しさんNGNG
>>767
POSTはContentLengthついてくるからそれだけallocしる
0783dosNGNG
>>776
できたよ。ありがとう。
こういうの、どこで調べればいいんだろう
0784デフォルトの名無しさんNGNG
>>782
それ、大丈夫? その値信用しちゃまずいんじゃないの。
0785デフォルトの名無しさんNGNG
>>784
それだけしかrecvしなければいいんじゃねぇの?
0786デフォルトの名無しさんNGNG
はい、今、現在、大型汎用の仕事もめっきり減って
あったとしても50前半の私はやっとってもらえない
20社以上の派遣会社にも登録しておりますが、
まったく仕事がこないんです。
皆さんProgramの話で盛り上がれる若いPGみたいで
羨ましいです、私の分までがんばってください
JAVAやC++など、需要のある言語を勉強していれば
今こんなことにはなってなかったんだろうな、
10年前は私もスーパーSEだったんですよ、

0787デフォルトの名無しさんNGNG
>>784
信用して大丈夫だろ・・・・
それにfgetsでCONTENT_LENGTH分だけ読めばいいんだし。
0788デフォルトの名無しさんNGNG
>>787
俺も信用しても良いと思う。
どうしても不安なら、 CONTENT_LENGTH が一定値を越えたらやり方を変えるとか、
バッファリングを工夫するとかだろうね。
0789デフォルトの名無しさんNGNG
そんじゃあCGIでオーバーランしないように気をつける点ってどんなこと?
0790デフォルトの名無しさんNGNG
>>786
暇ならなんかつくって。
0791デフォルトの名無しさんNGNG
>>789
CGIはWebProg…とヤボなことを言うのはやめとくか。 // 本題はバッファオーバーランの方だしね。
基本的に、普通のプログラムと同じでメモリの確保・開放をどうするかだと思う。ただ、CGIの場合は
文字列を扱う場面が多いからその機会が増えて、オーバーランになるのじゃないかな?
それはCGIに限らず、Webアプリ全般に言えることっしょ。
だから必要がない限りはPerlとかのスクリプト言語や、GCのある言語で作るのが良いと思う。
// 言うまでもないけど、GCがある=100%安全…ではない。
0792791NGNG
オーバーランになるのじゃないかな?
→オーバーランになる可能性が高くなるのじゃないかな?

スマソ
0793789NGNG
自信の無い奴はSTLのstringを使っとけって事かな。
0794デフォルトの名無しさんNGNG
>>793
Cだってば。

ところで、あれって多分メモリーを動的に確保しているんだと思うけど、
確保に失敗するとどうなるの?エラーを返すとか?でもみんなチェックしていないよね?
0795デフォルトの名無しさんNGNG
sageちまった
0796794,795NGNG
・・・・・。あほだ俺。
0797デフォルトの名無しさんNGNG
>>794
エラーチェックしてないとそこでプログラムが停止します。
C言語のように不正な状態のまま処理が実行されることはありません。
0798デフォルトの名無しさんNGNG
>>794
>確保に失敗するとどうなるの?エラーを返すとか?
例外が飛んできます
>でもみんなチェックしていないよね?
そんなことはありません

CGIw/Cでバッファオーバーフローが気になるなら
strn○○系使えば良いだけだろ
0799デフォルトの名無しさんNGNG
>ただ、CGIの場合は
>文字列を扱う場面が多いからその機会が増えて、オーバーランになるのじゃないかな?
>それはCGIに限らず、Webアプリ全般に言えることっしょ。

ちがうっしょ。CGI は "Gateway Interface" っていうくらいで、「外部」からパラメータを与えられるから、
パラメータ長さに関する予測が出来ない、従って length のチェックが必須、ということ。
smtp, snmp, pop, date その他外部から接続されるプロトコル(を扱う daemon, handler) 一般に言えることでし。

あと well known port を扱う関係上高い権限で動いていると、buffer overrun で攻撃されたときに
セキュリティホールになるから、必要最低限の権限で動くほうが良いと思う >> CGI
0800デフォルトの名無しさんNGNG
>>799
長さチェックの間違いだってある。
例えば6月に見つかったレゾルバ脆弱性がそう。

特効薬みたいな指針はないんじゃないかな。
むしろを間違いをどう見つけるかが問題と思う。
よくいわれるのは、コードをできるだけ単純にしろとか、
何人かにレビューしてもらえとか。
個人のCGIでそこまでする必要があるかどうかはともかくとして。

あと、gcc なら propolice ってのもあるね。
使ったことないけど。
0801デフォルトの名無しさんNGNG
右も左も分からないのですがとにかくここに逝けという指示をPC初心者板で頂いたので質問させてて頂きます・・。もし宜しければお答え願いします。
OSはwin98IE4.0です。
訳あってファイルのアクセス日をどうしても知りたいのですが、そういうソフトはないようで、
それで、

>ファイルは作成日時や更新日時、最終アクセス日時などの情報を持っています
>ファイルの作成日や最終アクセス日の取得は GetFileTime() 関数で取得できます

BOOL GetFileTime(
HANDLE hFile , LPFILETIME lpCreationTime ,
LPFILETIME lpLastAccessTime , LPFILETIME lpLastWriteTime
);

という風に、何か自分で書いて呼び出す・・?やり方を書いているサイトは何個か見つけたので、さっぱり訳分からないんですが頑張ってやってみようと思います・・。
ですが玄人技なのか何を開いて何処に書けばいいのかとかまで書いてるサイトが無いようでして、
そこまででもご指導願えないでしょうか・・・。
0802デフォルトの名無しさんNGNG
>>801
FATにアクセス日付けなんて記録してねえよ、
と思って調べてみたら記録してるみたいだった。

んで、win98のexplorerから見えるのかと思って
ちょっと弄くってみたけどダメみたいだった。

しょうがないから、win2000からwi98の共有フォルダを開いて、
表示メニューの列の選択から、アクセス日時をチェックしてみると、見えた。
見えればいいのであれば、win2000から共有フォルダを開いて見る、
というのが解の一つ。win98で完結してないからだめかも。

もう一つはDOSプロンプトを使う方法がある。
dir /v
とやれば、アクセス日時が表示される。

プログラム組まなくても見ることはできるようだ。
0803デフォルトの名無しさんNGNG
>>801
君のやろうとしてることは、
「ファイルのアクセス日を知るソフト」が見つからないから、
自分でそのソフトを作ろうとしてることだということに気づいてる?
0804803NGNG
とりあえず、口だけというのもカコ悪いので、
漏れも解決策を提示しとこう。
以下を、メモ帳にコピペして、
拡張子をVBSにして保存してダブルクリック。
'(c:\hoge.txtは自分の知りたいファイルのフルパスを入れること)
MsgBox ShowFileAccessInfo("c:\hoge.txt")

Function ShowFileAccessInfo(filespec)
Dim fso, f, s
Set fso = CreateObject("Scripting.FileSystemObject")
Set f = fso.GetFile(filespec)
s = f.Path & vbCRLF
s = s & "作成日時: " & f.DateCreated & vbCRLF
s = s & "最終アクセス日時: " & f.DateLastAccessed & vbCRLF
s = s & "最終更新日時: " & f.DateLastModified
ShowFileAccessInfo = s
End Function
0805デフォルトの名無しさんNGNG
ファイルのプロパティでも、アクセス日は見られる
0806デフォルトの名無しさんNGNG
脳内友達と喧嘩してちょとブルーです。
どうしたら仲直りできますか?
0807デフォルトの名無しさんNGNG
>>805
ファイルによっては、
右クリックした瞬間にアクセスしたことになる罠

>>806
電波板へ逝け
0808デフォルトの名無しさんNGNG
そんな奴ほっといて新しい脳内友達を作れ。
0809801NGNG
レスありがとうございます。
説明が悪かったようでごめんなさい・・
えーと、ファイルとか画像とかwebサイトとかの最終アクセス日が知りたいのです。親に見られた可能性があるもので・・。

>>802
dir /vでバーっと何か表示されましたが、自動スクロール流れてしまって一個一個をきちんと見れなかったのと、あと表示されたのはいつのアクセスの・・なんでしょう・・。
超初心者の話でごめんなさい・・。

>>803
・・分かりません・・・・・。論外・・ですね・・・・・・
詳しい説明ありがとうございます。
教えて頂いたとおりやってたところ、ファイルが見つかりませんとなって実行エラーになるようです・・。

0810デフォルトの名無しさんNGNG
>>809
そういうときは、dir /v | more だな

>'(c:\hoge.txtは自分の知りたいファイルのフルパスを入れること)
となってるので、そこを修正してないんでない?
0811デフォルトの名無しさんNGNG
> そういうときは、dir /v | more だな
dir /v /pでいいじゃん。
0812810NGNG
いいけど、moreの方が汎用性があるかな、とか
単に/pの存在を忘れてただけ・・・
0813801NGNG
>>810-811
どちらも表示されました!!
けど、全部のファイルが表示されちゃって探すのが大変な感じなんですが・・これを日付順とかには出来ないのでしょうか・・。

>'(c:\hoge.txtは自分の知りたいファイルのフルパスを入れること)
となってるので、そこを修正してないんでない?

いえ、修正しましたが、何故か開けません・・
0814デフォルトの名無しさんNGNG
>>813
大スレ違いなんだが、行きがかり上しょうがないなあ(w

まずは、
ttp://www.e-masu.com/wintec/o_dir.html
を見てくれ。dirの使い方が載ってる。簡単な使い方なら、
dir /?
で表示される。

で、日付け順にするのであれば(アクセス日付けの順な)
dir /v /oa
でいける。

特定のファイルの日付けを見たいのであれば、
dir /v ファイル名
でいい。
0815801NGNG
dir /v /p /o:Aで出来ました!!!!!
ありがとうございますありがとうございます・゚・(ノД`)・゚・。
見たところアクセスされてない・・?っぽいです・・・まだ沢山調べないと分からないですが・・・
本当に人生で一番氏ぬかと思ったので調べれて安心しました・゚・(ノД`)・゚・。
一個一個のファイル確認していこうと思います!!!!
0816デフォルトの名無しさんNGNG
multibyte 対応で BSD like ライセンスの
opensource な C/C++ Regexp ライブラリを探しております

おすすめありましたらどうか教えてください
よろしくお願いします
0817デフォルトの名無しさんNGNG
>>816
oniguruma
0818dosNGNG
Windows2000のDOSプロンプトでechoを使って「<」とか「>」を出力するにはどうすればいいですか?
0819名無しさん@カラアゲうまうまNGNG
echo ^<^>
0820デフォルトの名無しさんNGNG
IBM 360 overlay
0821デフォルトの名無しさんNGNG
結局Winアプリ作るならDel6とC#のどっちがヨイノ?
0822デフォルトの名無しさんNGNG
Delphiはなんだかんだ言って手軽に開発するには
ユーザ製コンポーネントに頼らざるを得ないんだが
C#ではそこんとこどうなの?
0823デフォルトの名無しさんNGNG
c言語のprintfで『"』を表したいのですが、
printf('"例えば"');
このような表現方法ではダメでした。
もしよければ、アドバイスお願いします。
ごく初歩的な質問をして申し訳ありません。
0824デフォルトの名無しさんNGNG
>>823
printf("\"例えば\"\n");
0825デフォルトの名無しさんNGNG
>>824
どうもありがとうございました。
大変助かりました。
0826デフォルトの名無しさんNGNG
ttp://www.need4xxx.net/asian/hamedori/data/099/dir/index.html
これ踏んでしまったのですが、ヤバイのでしょうか?
ど素人な者で…ここにいる方達ならわかっていらっしゃると思い
書き込ませていただきました。どうか教えてください。
宜しくお願いします。
0827デフォルトの名無しさんNGNG
>>826
ダメです。あなたのPCは現在色々な犯罪行為に使用されています。
この状態では買取などもしてもらえません。
各自治体にお金を払って粗大ゴミとして処分してください。
0828Zetton ◆2ioLXWs4uc NGNG
> 教えてください。
>
> #include<stdio.h>
main()
{
char a[]=
{
'あ','い','う','え','お','\0'
};

puts(&a[0]);
}
/* aには1バイト文字しか入れれないので、出力されない。 */


#include<stdio.h>

main()
{
char a[]=
{
"あいうえお"
};

puts(&a[0]);
}
/*
aには2バイト文字が入ってるのに、ちゃんと出力される。
なぜですか?*/
0829デフォルトの名無しさんNGNG
>>828
?

そもそも

a == &a[0]

だけど?
0830デフォルトの名無しさんNGNG
>>828
char a[]=
{
'あ','い','う','え','お','\0'
};

コンパイルエラーでは?
0831826NGNG
>>827
そうくると思ってましたが、やはりきましたね…

どなたか本当にわかってらしゃる方宜しくお願いします。
0832Zetton ◆2ioLXWs4uc NGNG
>>829
わざとです。
文法的には&a[0]の方があってると思うので。
0833Zetton ◆2ioLXWs4uc NGNG
<<830
一応コンパイルできますが文字化けします。
0834デフォルトの名無しさんNGNG
>>828
マルチバイト文字をシングルクォートで囲むことは未定義だからです。
0835デフォルトの名無しさんNGNG
Windows Installerで自作ソフトのSetupをつくっています
プログラムメニューにショートカット組み込むとこまではできましたが
ショートカットがOSによっては動作しません
XPでつくったのですがXPで動きましたが98ではショートカットが
機能しませんでした(直接起動はできた)
なにか解決策ありますでしょうか?
0836デフォルトの名無しさんNGNG
>>831
とりあえずOS再インストール。
0837デフォルトの名無しさんNGNG
>>835
パスが違うだけだったり。
0838Zetton ◆2ioLXWs4uc NGNG
char a[]=
{
"あいうえお"
};
を展開すると
char a[]=
{
'あ','い','う','え','お','\0'
};
じゃないんですか?
0839デフォルトの名無しさんNGNG
>>838
違います。

a[0] = あの1バイト目
a[1] = あの2バイト目
a[2] = いの1バイト目
 ・
 ・
 ・

2バイト文字とか理解しててcharが1バイトだと知らないってことなのか?
0840デフォルトの名無しさんNGNG
だれかPerlとかに詳しい人とかいたらおしえてください。

Javascriptで定義した変数の値をPerlの変数に渡したいんですが
どうやればよいのでしょうか?

具体的にどうやればいいのか教えてください。宜しくお願いします。
0841Zetton ◆2ioLXWs4uc NGNG
<<839
知ってます。
じゃあ
char a[]=
{
"aiueo"
};と
char a[]=
{
'a','i','u','e','o','\0'
};は同じですよね?
あと
puts(a);を
puts(&a[0]);と書く人は珍しいのでしょうか?
0842デフォルトの名無しさんNGNG
>>841
すべてyes
0843デフォルトの名無しさんNGNG
>>840
SOAPでも使ったら?
0844Zetton ◆2ioLXWs4uc NGNG
>>342
でも
char a[]=
{
"あい"
};と
char a[]=
{
'あ','い','\0'
};は違うと。
あと""は 
#ダブルクォーテーションで囲んだ文字列は
その文字列のポインタとなる#
とはどういう意味かわかりませんか?
あともうひとつ、
ダブルクォーテーションで囲んだ文字列は
最後にヌル文字が付いているんですよね?
0845デフォルトの名無しさんNGNG
>>844
文字コードがShift_Jis仮定すると
char a[] = { '\x82', '\xA0', '\x82', '\xA2', '\0' };
と
char a[] = { "\x82\xA0\x82\xA2" };
と
char a[] = { "あい" };
はすべて同じ意味
0846デフォルトの名無しさんNGNG
>>844
2�gの水は1�gの容器に入りません。
0847Zetton ◆2ioLXWs4uc NGNG
>>845
>#ダブルクォーテーションで囲んだ文字列は
その文字列のポインタとなる#
と言うのは?
0848デフォルトの名無しさんNGNG
>>821 >>822
にも答えてプ
0849デフォルトの名無しさんNGNG
>>848
VB厨(人とライブラリに頼らないと何もできない)はゴミなのでいりません。
0850デフォルトの名無しさんNGNG
>>847
> >#ダブルクォーテーションで囲んだ文字列は
> その文字列のポインタとなる#
> と言うのは?
>>844のケースでは間違い
C-FAQ 6.2:
http://www.catnet.ne.jp/kouno/c_faq/c6.html
を参照
0851Zetton ◆2ioLXWs4uc NGNG
>>850
具体的にはどういうことですか?
0852デフォルトの名無しさんNGNG
>>851
>>850を見れば分かる。見て分からんなら勉強不足だから、初心者本でも買いなされ。
http://pc3.2ch.net/test/read.cgi/tech/1033207156/
0853デフォルトの名無しさんNGNG
>>851
char a[] = "あい";char *p = "あい";
char b[] = "ai";
は以下のように表現できるデータ構造を初期化する。
 +---+---+---+---+---+
a:| あ  |  い |\0 |
 +---+---+---+---+---+
 +---+---+---+
b:| a | i |\0 |
 +---+---+---+
 +---+---+---+---+    +---+---+---+---+---+
p:|    *============> | あ  | い  |\0 |
 +---+---+---+---+    +---+---+---+---+---+
配列a, bは「文字列長+'\0'」の大きさ分、領域を確保し、
さらに配列の中身をその文字で初期化しているだけ。

ポインタpの場合は文字列"あい"の存在位置を指し、
実体は何処か別の場所に存在している。
「ダブルクォーテーションで囲んだ文字列はその文字列のポインタとなる」
というのは不適当。
0854Zetton ◆2ioLXWs4uc NGNG
じゃあ倉薫さんの
C言語1 はじめてのCプログラミング
に書かれていたことは嘘なんですか・・。
↓
ダブルクォーテーションで囲んだ文字列は
その文字列のポインタとなる。
↓
アルゴリズムとは
分岐や繰り返し処理のこと
↓
6,7章は駆け足気味。
↓
間違い沢山。
↓
scanf、mainの引数、返り値、を扱っていない。
↓
でも分かりやすいから好き。
age

0855デフォルトの名無しさんNGNG
>>854
> じゃあ倉薫さんの
> C言語1 はじめてのCプログラミング
> に書かれていたことは嘘なんですか・・。
嘘も方便、初心者にわかりやすく教えようとすると、
知っている人から見ると不適当な表現になる場合がある。

取りあえず、初心者本はざっと眺めるだけにしといて
その文言を鵜呑みにするな。
文言を鵜呑みにして良い本は規格書だけだ。
次に日本語訳でないK&Rも鵜呑みにして問題ないだろう。
0856デフォルトの名無しさんNGNG
>>841
char a[]=
{
"aiueo"
};とかくやつも珍しいと思うんだが。

普通はchar a[]="aiueo";と書く。
0857Zetton ◆2ioLXWs4uc NGNG
>>856。
puts(a); ×
puts(&a[0]); ○
これこだわり。
0858デフォルトの名無しさんNGNG
エミュレータについてはここで聴いてもいいものか・・・
さっぱりなので試しに聞いてみまつが、
VisualBoyAdvance1.1の日本語化パッチってあるのかな?
探してみたんだけど見当たらないんで
情報キボンヌ
0859858NGNG
スマソ、ソフトウェア板にスレがあった。
お詫びsage
0860デフォルトの名無しさんNGNG
>>858
板違いだとは思うが...。とりあえず、

ttp://www.playemu.com/seymour/

じゃないのかな ?
0861858NGNG
>>860 禿げしく感謝!!
0862デフォルトの名無しさんNGNG
>>857
アホか?
文字列リテラルのポインタもわからんようなヤツが
意味不明なこだわり持つんじゃねぇよ
無駄にソースが長くなって読みにくくなるだけだ
0863デフォルトの名無しさんNGNG
C++で作成したEXEを2重に起動できないようにするにはどうすればよいのでしょうか?
0864デフォルトの名無しさんNGNG
>>863
そんなもん、いくらでも方法はある。
ミューテックス
共有セグメント+インターロック
ファイル共有
:
0865Zetton ◆2ioLXWs4uc NGNG
>>862
誰だってこだわりぐらいあるだろ。
こっちの方が文法的には合ってると思うけど
どうですか?
0866863NGNG
>>864
すでにできているexeに対して2重起動できないようにする方法ですが・・・
0867デフォルトの名無しさんNGNG
>>862
&array[0]がなにを表しているのかなんとなくわかったんで
嬉しくてしょうがないのだろう。

今度は
(*((void (*)(int, int))p))(1, 1);
の意味を理解して得意げにこだわって欲しいものだ(w
0868デフォルトの名無しさんNGNG
>こっちの方が文法的には合ってると思うけど
ていうか、馬鹿だろ? >> 862

0869デフォルトの名無しさんNGNG
>>865
puts(&a[0]);
も
puts(a);
もどちらも「文法的」には合ってるぞ。

そして意味的にも慣習的にも
puts(a);
の方がよい表記だ。よいというか普通の表記なんだけどな。
puts(&a[0]);なんて表記がマヌケなだけ。

とりあえず、自分だけでそう表記して喜んでるのならば誰も文句は言わない。
ただ、他人にコードを見せるような場でそのような事を書いて「こだわりだ」とか
言ってたら、大甘に見積もっても1000人中999人から「あほか」と馬鹿にされるぞ。
0870デフォルトの名無しさんNGNG
多数派では無いことを知り、今度は「個性」とか言い出すに3000点
0871Zetton ◇2ioLXWs4ucNGNG
これは個性だ!
0872デフォルトの名無しさんNGNG
>>866
ハァ?

それじゃあ、フッカを潜り込ませる以外に方法はないな。
0873Zetton ◆2ioLXWs4uc NGNG
>>871は偽者
ダイヤの中白い
0874デフォルトの名無しさんNGNG
次は、二倍するときに
i << 1;
と書くことにこだわり始めるに3000点。

そして、float型で
f << 1;
とやって大ハマりすることにさらに3000点。
0875デフォルトの名無しさんNGNG
c言語初心者なんだけどリナックスの開発に参加したい。
でも何をどう勉強したらいいのかわからん。
どんな本を読むべき?
0876デフォルトの名無しさんNGNG
>>866
んじゃあ、そのexeを起動するexeを作って、
そいつに起動制御やらせりゃいいんじゃないの。
元のexeはpathから外れたところにおいといて不用意に起動させないように。
0877デフォルトの名無しさんNGNG
>>873
そんなん言わなくてもみんなわかってるから。
0878Zetton ◆Rp2WIrE1u2 NGNG
Gomen mo-neru
0879デフォルトの名無しさんNGNG
>>878
懲りずに精進しろよ。
正しい道を踏み外さないようにな。
0880デフォルトの名無しさんNGNG
>>866
起動時にロック用のファイルを作り、終了時にそれを削除する。
ロック用ファイルがあったら起動しない(ダイアログで警告するとか)…でイイんじゃない?
異常終了した時のことを考えると、何らかの処置は必要だけど…。
0881Zetton ■Rp2WIrE1u2NGNG
>>879
手遅れです
0882manko_chinko ◆GLc2rpKRNM NGNG
>>875
C初心者ならCの勉強をするのが普通かと思いますが?
0883 ◆2ioLXWs4uc NGNG
.
0884デフォルトの名無しさんNGNG
指定した座標の色を取得するのはどうやればいいんですか?
XlibかGtkでやりたいです。
よろしくお願いします。
0885デフォルトの名無しさんNGNG
BtrieveデータベースのDDFファイルのフォーマットって公開されていますか?
されていたら教えてください
0886名無しさん@XEmacsNGNG
デジャヴ!
0887デフォルトの名無しさんNGNG
>>885
http://old.sw.com.sg/products/psql2000/doc/html/unix2000/sqlref/sqlsyst2.htm
0888デフォルトの名無しさんNGNG
>puts(&a[0]);
じつはstd::vector<char> a;なら納得
0889デフォルトの名無しさんNGNG
最大長nの文字列をベクトル化する方法を教えてください。
0890デフォルトの名無しさんNGNG
>>889
んな?
0891デフォルトの名無しさんNGNG
>>889
ベクトル空間を指定してください。
0892デフォルトの名無しさんNGNG
>>891
n次元です。
それぞれのベクトルが取りうる値は、0から1です。
0893889NGNG
あ、なんか今ヒラメキました。
ありがとうございました。
0894デフォルトの名無しさんNGNG
統計熱力学のモンテカルロシミュレーションの数値計算に、C++アンドSTL使いまくりの自分って、逝ってよしでしょうか?
0895名無しさん@カラアゲうまうまNGNG
好きに逝ってくれ。
0896はうNGNG
バイナリコードを少しだけ変換したいんですがどのファイルをどうやって開いて
書きかえるのかわかりません。自己責任でやるんでどなたか知っている方が
いればご教授願います
0897デフォルトの名無しさんNGNG
>>896
Cでやるんだったらバイナリモードでfopenしろ。
つか、どのファイルかわからないのにやりようがあるのか?
0898はうNGNG
>897
サンクス!っていうかオレが手を出せるような物ではないようですね。
C言語知らないし、fopenなんてポカーン状態だ。
どのファイルかってのはどの拡張子のかな?っておもて。
勉強します。あるサイトで少しバイナリコードでいじれば〜ってあったんで
スレ汚しスマソ
0899名無しさん@カラアゲうまうまNGNG
>>898
> どのファイルかってのはどの拡張子のかな?っておもて。
だから、お前が何のファイルのことを言ってるのかがさっぱりなんだが。

> 勉強します。あるサイトで少しバイナリコードでいじれば〜ってあったんで
まず日本語からな。
0900デフォルトの名無しさんNGNG
オブジェクトがあることによって得をするのは、
オブジェクトがないことによって用をなすから。
↑どういう意味ですか?
0901デフォルトの名無しさんNGNG
>>900
文脈依存
0902デフォルトの名無しさんNGNG
「動く」プログラムと「正しい」プログラムは違う。
↑どういう意味ですか?
0903デフォルトの名無しさんNGNG
>>902
int main(void)
{
 char *p=(char*)malloc(80);
 return(0);
}
と
int main(void)
{
 char *p=(char*)malloc(80);
 free(p);
 return(0);
}
こんな風な違い
0904デフォルトの名無しさんNGNG
昨日、Javascriptの変数の値をPerlの変数にどうやって渡せばいいんですか?ってことを
質問したものですが、

SOAPという回答を頂いたんですが、
他にはどんなやり方で出来るんでしょうか?

プログラムを少しいじるだけで出来るようにはならないんでしょうか?

誰か詳しい人がいたらよろしくお願いします。
Linuxでやりたいいんで、ネットスケープでも出来るものということになるんですが…

よろしくお願いします。
0905デフォルトの名無しさんNGNG
>>902
発言者の意図によるが、
正しくないプログラムが動かないとは限らないし、
動かないプログラムが正しくないとは限らない
というのは正しい。
0906デフォルトの名無しさんNGNG
>>904
hidden要素を作成し、
Javascript内で、
変数をhidden要素にぶち込んで
submitかける。
0907デフォルトの名無しさんNGNG
>>905
前者は同意だけど、動かないプログラムは正しくないんじゃないかなあ…。
0908デフォルトの名無しさんNGNG
WTLって勉強するメリットありますかね?
将来性とか心配です。
0909デフォルトの名無しさんNGNG
lzh圧縮の原典ってどこにあるかっしってます?
zipならgzipのページがあるじゃないですか。
0910デフォルトの名無しさんNGNG
>>903
後者の方が無駄に冗長な「正しくない」ソースってことですね。
0911デフォルトの名無しさんNGNG
>>909
lzhのオリジナルを開発した人はネット上から姿を消して消息不明らしい。
↓現在はここらへんが総本山的な感じがする。(くわしくは知らないけど)
http://archiver.wakusei.ne.jp/index.html
0912デフォルトの名無しさんNGNG
>>910
前者はメモリ解放していないから間違い、
でも両方とも同じように動く

…だと思うんだけど。
0913デフォルトの名無しさんNGNG
>>912
すぐ終わるプログラムだからfreeしなくてもいいってことだと
0914デフォルトの名無しさんNGNG
>>912
> 前者はメモリ解放していないから間違い、
いいえ、プログラムの終了する直前にfreeをするのは有害無益です。
0915デフォルトの名無しさんNGNG
>>912
そうだったのか。
>>902で「動く」「正しい」という順番でかかれているから、後者が正しいと思った。
>>903さん、答えキボン
0916デフォルトの名無しさんNGNG
free()論争はfjでもう見飽きたよ…。

動くけど正しくないプログラム:
int main(void)
{
printf("1+1=%d\n", 1*1);
return 0;
}
0917デフォルトの名無しさんNGNG
>>916
すばらしい!
0918デフォルトの名無しさんNGNG
必要派
「free() を置いて資源解放が可能であることを明示することは後々のコード再利用性を向上させる。無用な free() を置くことが有害な場合はきわめて限定される」

不要要派
「free() は資源再確保に有害でさえありえ、不要なところにはおくべきでない。 また、free() 可能なようにデータを設定することはデータ構造を複雑化するだけだから、free() が置けるように設計することはトータルでコード再利用性の向上に繋がらない」
0919デフォルトの名無しさんNGNG
>>918は>>916氏の「free()論争」の概要。
「そういう論争があったんだ」程度の認識でおながいします。
free論争やりたければ他でやってね。
0920デフォルトの名無しさんNGNG
プログラム始めようと思っています。
アセンブラをやってみたいと思っているんですが、アセンブラって沢山種類あってわかりません。
どんなアセンブラをやればいいのでしょうか?
0921デフォルトの名無しさんNGNG
まず環境書けよ
0922デフォルトの名無しさんNGNG
>>920
>プログラム始めようと思っています。
 ↓
>アセンブラをやってみたいと思っているんですが・・・

やめたほうがいいと思うけど。
0923デフォルトの名無しさんNGNG
よし。じゃ、CASLって回答でよろしいか。
0924デフォルトの名無しさんNGNG
>>920
好きなものやれば。
0925デフォルトの初心者NGNG
ポインタが分かりません。
#include <iostream.h>
main(){
int i, *p;
p = i;
cout << i;
}
はコンパイルエラーだけど、どう直せばいいんですか?
0926デフォルトの初心者NGNG
間違えました。
#include <iostream.h>
main(){
int i, *p;
p = i;
*p = 1;
cout << i;
}
1と表示されたいんです。
0927デフォルトの名無しさんNGNG
cout << i;
↓
cout << *i;
0928デフォルトの名無しさんNGNG
>>927
メチャクチャだな

>>925
コンパイルエラーの内容かけよ。
p = &i;
とすればいいんだろうが……。

0929デフォルトの名無しさんNGNG
VBでフォームを全画面表示(最大化でなく)する場合はどうすればいいですか?
0930デフォルトの名無しさんNGNG
タイトルバー消してSetWindowPosで最前面に表示、じゃダメかい?
0931デフォルトの名無しさんNGNG
プログラム製作時にツールボックスなどのイラストをカラフルにしたいです。
絵心がないので、素材集を購入使用と思うのですが、
おすすめはありませんか?
0932デフォルトの名無しさんNGNG
gcc で 2次元配列を用いて計5000個以上作ると、エラーが・・・
register save offset must be less .5 megabytes
と出ます。
回避する方法ってあるんでしょうか?
0933デフォルトの名無しさんNGNG
>>907
正しくないわけでもないのに動かないプログラムは存在する。理由はいろいろ。
運が良い人はそんな目に一度も出会ったことがないかもしれないが。
0934デフォルトの名無しさんNGNG
>>933
それはプログラム以外の「何か」が正しくないから動かないのでは?
私は運がいいのでまだ5回ぐらいしか出会ってない。
0935デフォルトの名無しさんNGNG
929です。
930さん。
ありがとう(^0^)
0936デフォルトの名無しさんNGNG
delphiを今からがんばって使い方覚えるのと、
C++Builderを今からがんばって使い方覚えるのと、
VC++.NETを今からがんばって使い方覚えるのとでは、どれがいいですか?

ちなみに、Cの基本は理解してます。
0937デフォルトの名無しさんNGNG
VC++.NETでしょ
0938デフォルトの名無しさんNGNG
>>936
DelphiとBCBは、がんばって憶えるってほどでもないよ。
0939デフォルトの名無しさんNGNG
お気に入りとかの横にある履歴を消したらその消した履歴はどこかにのこりにますか?
0940936NGNG
>>937 >>938
レスさんきゅっす。
それじゃ、今からがんばってVC++.NETを勉強します。

0941hiloshiNGNG
今、柴田望洋って人の
「定本 明解C言語」って本で勉強してるんですが、
ほかにおすすめの本ってありますか?
0942デフォルトの名無しさんNGNG
VBからエクセルのグラフを操作しようとしております。

具体的には、シート上に複数あるグラフの軸の最大値と幅を、VBから変更できる
ようにしたいのです。

For Each obj In ActiveSheet.ChartObjects

'目盛り最大値
obj.Chart.Axes(xlValue, xlPrimary).MaximumScale = 100
obj.Chart.Axes(xlValue, xlSecondary).MaximumScale = 200
'目盛り幅
obj.Chart.Axes(xlValue, xlPrimary).MajorUnit = 10
obj.Chart.Axes(xlValue, xlSecondary).MajorUnit = 20
Next obj

こう書いてみたのですが、第2軸があるときはうまくいくのですが軸が
1つしかない場合、xlSecondaryがある行でエラーが出ておちます。
そこで、軸が1つか2つかを取得したいのですがどうすれば取得できます
でしょうか?ヘルプを見たけれど見つけきれませんでした。
0943デフォルトの名無しさんNGNG
>>933
> 正しくないわけでもないのに

お前は、政治家か ?
技術者ならちゃんと「正しいのに」と書けよ。
0944 NGNG
>>933は単にバグを見つけられないだけじゃないのか
0945デフォルトの名無しさんNGNG
Pascal(Delphi)で関数や手続きの途中から抜けるにはどうしたらいいんでしょうか?
C の"return"や Basic の"Exit"に相当するものを知りたいのですが。
0946デフォルトの名無しさんNGNG
>>945
Exit
0947デフォルトの名無しさんNGNG
945の聞きたいことを整理すると、
プログラムの途中で終了する方法を知りたいそうです。
たとえば、CのreturnやBasicのExitに相当するような
0948デフォルトの名無しさんNGNG
問 フリーソフトウェアに関する記述として、適切なものはどれか。

ア. 金銭的な諸権利と著作権を放棄したソフトウェア
イ. 定められた無料試用期間の後、継続して利用する場合は、所定の金額を開発者に支払う方式のソフトウェア
ウ. 複数のコンピュータにインストールすることを許可した市販のソフトウェア
エ. ライセンスに従って、内容の変更、コピー及び配布が自由にできる無償のソフトウェア
0949デフォルトの名無しさんNGNG
>>948
http://slashdot.jp/article.pl?sid=02/10/22/0355233&mode=nested
0950デフォルトの名無しさんNGNG
>>949
俺は今まで間違った認識をしてますた。
目から鱗です。
0951デフォルトの名無しさんNGNG
市販じゃなきゃいけないんじゃVECTORの紹介文とかうそつきまくりじゃん。
こんな問題だされたら間違っちゃうよ。
0952デフォルトの名無しさんNGNG
WINDOWS XPも複数のコンピュータにインストールしてもいいんだよな。
所有者のもの限定だけど。
0953デフォルトの名無しさんNGNG
何打これ、正解ないよね
0954デフォルトの名無しさんNGNG
>>943
どんなプログラムでも正しいか正しくないかのいずれかに必ず分類できるような、
厳密な仕様をもった言語ばかりとは限らない。
そのような厳密な仕様を持った言語は全言語に占める割合はむしろ少ないだろう。

発言者の意図がどうあれ、"「正しい」プログラム" という言葉の強さからすれば、
このような側面もあることは知っておいた方が良いと思う。
0955デフォルトの名無しさんNGNG
>>954
屁理屈こねてないで具体例出してみれ。
0956デフォルトの名無しさんNGNG
>>954
このケースは?
http://ime.nu/homepage2.nifty.com/rohizuka/ka/pa_003_a.htm
0957デフォルトの名無しさんNGNG

http://homepage2.nifty.com/rohizuka/ka/pa_003_a.htm
0958デフォルトの名無しさんNGNG
■正しいプログラム
std::cout << "test string" << std::endl;

■正しくないプログラム
std::cout << "test string\n" << std::flush;

■もっと正しくないプログラム
std::string str("test string");
printf("%s\n", (const char*)&str.[0]);
0959デフォルトの名無しさんNGNG
Flashのswfファイルを
DirectShowみたいに
簡単に再生しつつ、画像をバッファに転送
する方法って
ありませんか?

MotionDrive見たいなソフト作ってるの。
0960デフォルトの名無しさんNGNG
新スレ立てたほうがいいんじゃね-の?
俺は立てないけどな。
0961デフォルトの名無しさんNGNG
Cについて。。しつもんです。。。
char[n]をint[n]に変える方法と、その逆を、、、だれか、、、おしえてぇ。。。。。クン。。。ですまそ。。。6時間なやんでます。。。
0962デフォルトの名無しさんNGNG
int i[n];
char c[n];
{
int i; for( i = 0; i<n; i++ )
i[n] = c[n];
}
0963:1NGNG
メンヘル板&各板で暴れた姫嬢の悪行を補完しておこう

【警報】姫嬢には気を付けましょう。(名無しで煽る可能性あり。)
・姫いきなり切れて床の個人情報をさらしたうえに
名無しで暴言を吐く。
・床、本気で傷つき泣きながら兄を去る
・自治に対して問題発生したので、自治関連が話題となる
・実質上、自治に関わったコテはエロ、霧、悪意などの大物コテ。
・しかし、急に悪意が去った事で騒ぎになる。
・問題は姫ではないかとの推測レスが続出→次の日そのスレ全体削除、問題となった自分のレス削除
・これはさすがにおかしいと大騒ぎになり、本家メンヘルにまでスレがたつ。
・エロなどの大物コテはアク禁、最後に残ったヘルヨッチーに対する叩きレス、叩きスレがたつ
・ヘルヨッチーをかばうために、悪意が参上するが、ヘルヨッチーと共に追放される
・姫、珈琲その他の一味と結託して暴言吐き散らかしながら住人へ粛正と追放を開始。
あまりのことに住民が9割兄を去る。
ここに姫チャンネル(雑談1)、珈琲チャンネル(雑談2)が実質設置される。

http://www.bbs2.jp/hime/ 姫板、たぬきと共同運営(2chで晒されて慌てて閉鎖)
http://choco.2ch.net/test/read.cgi/intro/1029138639/ 珈琲スレ
http://www.bbs2.jp/menheru2/ 珈琲が仕切るさぼーるメンヘル板
http://www.bbs2.jp/menheru/ 姫が追放されたさぼーるメンヘル板
http://jbbs.shitaraba.com/sports/3587/ 姫が追放されたさぼーる避難板

0964デフォルトの名無しさんNGNG
cssなんですが本にはネットスケープに対応と書いてあるのに見ても変化ありません。なぜでしょうか
0965デフォルトの名無しさんNGNG
>>964
本は時に嘘つきです。
0966デフォルトの名無しさんNGNG
今からプログラムを始めるならCOBOLはやめた方がいいって言われました。
やっぱり本当なんでしょうか?
どうしてなのかも教えていただけないでしょうか?
0967デフォルトの名無しさんNGNG
>>966
構造化とかオブジェクト指向とか近代的なパラダイムの学習に
不向きだから。
(最近のCOBOLはオブジェクト指向をサポートしてるらしいけど、
あまり使われてないと思う)

あと書籍とか教材が少ないね。
0968デフォルトの名無しさんNGNG
>>967
ありがとうございます。
やはり今からやるならJavaやCなどの方がいいんでしょうか?
0969デフォルトの名無しさんNGNG
>>968
言語に貴賤の別無し!
人に聞く前にまずやれ
0970デフォルトの名無しさんNGNG
なんか2ちゃんの本の上に 新しく表示された宣伝に
「イジワルは掲示板だけにしてください。」
って あるんだけど、掲示板に イジワルしまくっていいわけ?
0971デフォルトの名無しさんNGNG
        まもなくここは 乂1000取り合戦場乂 となります。

      \∧_ヘ     / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
 ,,、,、,,, / \〇ノゝ∩ < 1000取り合戦、いくぞゴルァ!!       ,,、,、,,,
    /三√ ゚Д゚) /   \____________  ,,、,、,,,
     /三/| ゚U゚|\      ,,、,、,,,                       ,,、,、,,,
 ,,、,、,,, U (::1000:::)  ,,、,、,,,         \オーーーーーーーッ!!/
      //三/|三|\     ∧_∧∧_∧ ∧_∧∧_∧∧_∧∧_∧
      ∪  ∪       ( 992 )    ( 993  )   ( 994 )995 )
 ,,、,、,,,       ,,、,、,,,  ∧_∧∧_∧∧_∧ ∧_∧∧_∧∧_∧∧_∧
      ,,、,、,,,       ( 996 )    ( 997 )    ( 998 )    ( 999 )


0972デフォルトの名無しさんNGNG
ロールバックを入れてほしいと いわれたのですが、データベースの処理で
どういう理由で ロールバックしたほうがいいのか その意味が わからないので
どなたか 教えてください。

その担当者が いうには、データベースにエラーが 出たときに ロールバックしてほしい
というんですが、だいいちエラーが 出るような状態で、はたして ロールバックが
有効になるのか それすら 疑問なんですけど、いかがでしょうか?

あと、UPDATEするときは、一行一行 SQLを作成して
行数分 UPDATEしているんですが、こういうときも有効になるんでしょうか?
0973デフォルトの名無しさんNGNG
>>972
トランザクションという言葉を調べなさい。
0974デフォルトの名無しさんNGNG
トランザクションより、「原子性」または「Atomicity」が良いかと。
0975デフォルトの名無しさんNGNG
>>972
こんなコーダーがプログラムを作ってるのか...
デスマーチ確定に1000みずほ
0976デフォルトの名無しさんNGNG
これって本当か?

↓ ↓ ↓
http://www.dream-express-web.com/space-trust.htm
0977デフォルトの名無しさんNGNG
>>975
しかし、原因になったコーダーはデスマーチには関係ない罠。
// だって触らせるとデスマーチが延びるからな。
0978972NGNG
アクセスのMDBをODBC経由で使用しているんですが
Excelで DAOですけど、データーベースが
壊れるということは ありますでしょうか?

データベースが 壊れた状態で ロールバックって できるんでしょうか?
0979デフォルトの名無しさんNGNG
>>976
ある意味アフォ
0980デフォルトの名無しさんNGNG
> ロールバックを入れてほしいと いわれたのですが、データベースの処理で
> どういう理由で ロールバックしたほうがいいのか その意味が わからないので
> どなたか 教えてください。

データバグなどで処理途中異常終了したら、その処理そのもの無しにしなきゃ
どこまで処理出来たかわからなって、正常な状態に戻す事もリランも出来ないだろ
あんたのプログラムが落ちた時に、毎回サービス止めてレストアすんのかよ
ばーかばーか

> その担当者が いうには、データベースにエラーが 出たときに ロールバックしてほしい
> というんですが、だいいちエラーが 出るような状態で、はたして ロールバックが
> 有効になるのか それすら 疑問なんですけど、いかがでしょうか?

その担当者もお優しいね
データベースはハードエラーでマシンがプシューと落ちたときでも自動復旧出来るように
なってんだよ
それも、実行中のプログラムがちゃんと原始性を守っている場合に限るがな
おまえ、もしかしてコミットも知らないだろ

> あと、UPDATEするときは、一行一行 SQLを作成して
> 行数分 UPDATEしているんですが、こういうときも有効になるんでしょうか?

はぁ?
一度にUPDATEしたらどこで異常がでたかわかりにくくなるだろ?
つか、まとめて更新って馬鹿?ロジックってわかる?
ちゃんと例外つかまえてんのかよ

データベースから見てもバランス良くリクエストが来た方がいいんだよ
ちょっとコンピュータの事勉強しようね
0981980NGNG
>>978
わははは
確信犯か?
アクセスにロールバックはありません。
0982デフォルトの名無しさんNGNG
>>980
何か知らんけど、よっぽど嫌なことでもあったんか?
0983デフォルトの名無しさんNGNG
>>980
お前もアホだな

> データベースはハードエラーでマシンがプシューと落ちたときでも自動復旧出来るように
> なってんだよ
なってねーよ。少なくともWin + Oracle/Unix + Oracleでは
いきなり電源断したら、OS自体がおかしくなる場合がある。
もちろんOSがおかしくなってしまえば、DBは復旧できん
さらに全然commitせずに数十万件の処理をupdateしたりすると
トランザクションログが一杯になり、rollbackできなくなる
可能性がある。

無能SEの分際で知ったかぶるなよ。
0984972NGNG
ええと オラクルだったら わかるんですが、アクセスのmdbに それほどの機能が あるのでしょうか?

いちお、OSは Win2000なんですけど。
0985デフォルトの名無しさんNGNG
次 スレ だれか たててください。
0986システム”管理”者NGNG
>>983
えっ?なってるよ。
少なくとも UNIX/ORACLEはなってる。
それで実際何度も助けられてます。
0987デフォルトの名無しさんNGNG
スレ立てできず。ちょっと待って。
0988987NGNG
立てたよ。
***すれ立てるまでもない質問はここで 第24刷***
http://pc3.2ch.net/test/read.cgi/tech/1035354069/
0989983NGNG
>>986
必ず復旧できるという保証はない。
特にハードディスクアクセス中に電源断してみろ。
かなりの確率で逝くぞ。

>>984
こんなのは参考になるか?
http://www.naboki.net/access/achell/achell_05.html
0990システム”管理”者NGNG
>>989
電源断の経験は無いです。UPSも付いてるし。
オペミスかメモリ関係障害でプロセスが落ちる事が多い。SCSIボード障害ってのもあった。
そんな場合
shutdown abort -> startup
でだいたい復旧OKですね。
0991デフォルトの名無しさんNGNG
なんかくだらねえことほざくアフォがいるな。
0992デフォルトの名無しさんNGNG
なんかくだらねえことほざくアフォがいるな。
0993デフォルトの名無しさんNGNG
それは 991と992
0994デフォルトの名無しさんNGNG
10000
0995デフォルトの名無しさんNGNG
995 げっとぉっ
0996デフォルトの名無しさんNGNG
996でいいのかな?
0997デフォルトの名無しさんNGNG
(・。・( 
0998デフォルトの名無しさんNGNG
1000取り合戦したいならsageろ
0999デフォルトの名無しさんNGNG
999
1000デフォルトの名無しさんNGNG
            ,. ''"´    ` ` 、         / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
           ;'            ':..     │ 俺が1000取ったぐらいで
          ;'     ´       `、    │ みんな騒ぎすぎなんだよ
        ./       -=・=-  -=・、   ∠____________
        ./          ⌒  ▼⌒':
  __  ./         彡  ∵人∵ノミ___
    ̄ ./  _         ミ   ノ"ミ ̄ ̄ ̄
   ̄ ̄ ̄ ̄ ̄━━ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
  ̄ ̄━━━ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
           ̄ ̄ ̄ ̄ ̄ ̄ ̄           ̄ ̄ ̄ ̄ ̄ ̄ ̄
10011001Over 1000Thread
このスレッドは1000を超えました。
もう書けないので、新しいスレッドを立ててくださいです。。。
レス数が1000を超えています。これ以上書き込みはできません。