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

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

■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさんNGNG
質問する前に
http://www.google.com/
http://2ken.net/
などで検索してみてください。
そのほうが早いかもしれませんし。

過去スレは>>2
0797デフォルトの名無しさんNGNG
>>789フリーコンパイラ手に入れて
scanf(関数)からやりなさい。
0798デフォルトの名無しさんNGNG
コンパイラの実践的技術だけでなく、構文解析やオートマトンの理論を
解説した良書ってありませんか?
0799デフォルトの名無しさんNGNG
だからそれがドラゴンブックだってば
0800デフォルトの名無しさんNGNG
>>796
ドラゴンブックは確かに基礎や基礎理論が書かれてるけど、
その一冊理解するだけで、十分しっかりしたコンパイラが
書けるほど充実してるので基礎中の基礎って言い方は語弊が
あると思う。
0801デフォルトの名無しさんNGNG
>>795
数字の判定ならisdigit()。
ctype.h嫁
0802デフォルトの名無しさんNGNG
case 'a' 〜〜
case 'b' 〜〜
case 'c' 〜〜

つづく
0803デフォルトの名無しさんNGNG
数字の判定はこれでいいだろ。

if ( ch >= '0' && ch <= '9' )
0804デフォルトの名無しさんNGNG
そして>>803はEBCDICに撃墜された。
0805デフォルトの名無しさんNGNG
ポータビリティなんて糞くらえだ。
気にするならJava使えJava。
0806デフォルトの名無しさんNGNG
真・女神転生if (0 <- a)
0807デフォルトの名無しさんNGNG
どうして コンピュータでは16進数なんだ?
0808デフォルトの名無しさんNGNG
>>807
二進数のままだと桁長すぎるし違いが人間に判読しにくいから
いくつかの桁をまとめただけ。
昔は数字だけで表現できるように、3桁をまとめて8進数としていることが
多かったが、その後4桁をまとめた16進数表記が主流になったってかんじかな。
あくまでも便宜上のもので、中身は2進数だよ。
0809デフォルトの名無しさんNGNG
1chのプログラム板は何をするところですか?

http://1ch.tv/ggg3fff4/prog/index.html
0810デフォルトの名無しさんNGNG
つまらない質問で申し訳ないのですが
バックアッププログラムを作ろうと思うのですが
そのために学ぶ言語はC++とDelphi、どちらがファイル
操作が簡便なのでしょうか。
0811デフォルトの名無しさんNGNG
大して変わらない。
0812研修生NGNG
DOS上で動くプログラムで画像を表示させたいのですが、
C言語しかつかえないのですがどうやったらいいでしょうか?
ちなみにC++やVCなども一切なしです。
0813デフォルトの名無しさんNGNG
VGAの勉強する。
0814デフォルトの名無しさんNGNG
まずはビデオBIOSモード13Hだな。
これなら簡単だが、解像度320*200の256色だ。
どんな画像を表示させたいのだろう?>>812
0815814NGNG
研修でDOSってことはまだNECのPC98の可能性もあるのだろうか。
だとしたらまた話が変わるが。
0816デフォルトの名無しさんNGNG
>>809
不発なネタスレを立てるところ
0817研修生NGNG
ビットマップやGIFが読み込めるならそれが一番いいのですが、、
DOSプロンプトというのでしょうか?
初心者プログラムです。
絵といっても、画面の色と、文字の色を変えれば何とかなる程度です。
ちょっとした効果音も鳴らしたいのですが、ビープ音しかわかりません(藁)
0818デフォルトの名無しさんNGNG
>817 の使うコンパイラって何?
開発環境によってはグラフィックスライブラリがついてたりするんだけど。

その様子だと>814が書いてることを実行するのは難しそう。
GIF表示なんてまず不可能。

どっかからDOS用のグラフィックスライブラリを探してくる方がいいかも。
どこにあるときかれても、俺は答えられん。
0819研修生NGNG
>>818
ありがとうございます。
がんばってみます
0820依頼人787NGNG
>>788さんありがとう感謝感謝
スロットの解析には機種によって機材を使い分けないといけないのですね?
ICEやJTAGというのを詳しく知りたいのですがどなたか教えて下さい。
0821787NGNG
連カキでスマソ
その機材をどういった店に行けばかえますか?
0822デフォルトの名無しさんNGNG
>>820
店には売ってない。
メーカーに直接問い合わせれ。
0823787NGNG
>>820さん
今yahooでROM-ICEと調べたのですがメーカーだとJ−REALOSなどと言う所が出てきましたがそちらの方に問い合わせればよろしいですかね?
0824デフォルトの名無しさんNGNG
>>823
まず解析したいスロットに乗ってるCPUを調べろ。
0825787NGNG
分りましたそれからまた出直してきます。
0826不明なデバイスさんNGNG
Backspaceを押すと5がでて、
Enterを押すと/が出てきます。ウィルススキャンをしたら感染は
ありませんでした。これはどうしたら治せるのでしょうか?
 どなたかご教授ください。よろしくお願いします。
0827デフォルトの名無しさんNGNG
NumLock?
0828不明なデバイスさんNGNG
>827
numlockを押しても同じ状態でした。
0829デフォルトの名無しさんNGNG
>>828
デバイスマネージャでキーボードのプロパティを見れ。
自分の使ってるキーボードと違う種類のデバイスがインストールされている
可能性あり。つーか板違いじゃゴルァ!
0830asdNGNG
HTML、又はASPで OLEオブジェクトを表示する方法ってあるんでしょうか。

どなたかご存知の方、教えてください。
なにぶんヘボなもので・・・。

よろしくお願いします。
0831CGI太郎NGNG
質問です。
ウィンドウズでCGIをブラウザで実行するにはどうすればいいかご存知の方教えてください。
ブラウザで開こうとするとプログラムのソースがそのまま表示されてしまいます。
.htaccessのようなものがウィンドウズにもあるのでしょうか?
0832デフォルトの名無しさんNGNG
>>831
cgiが画面に出ちまったときの最初の一行を
ここに書き写せ。
0833デフォルトの名無しさんNGNG
>>831
激しく板違いの予感……。
http://ebi.2ch.net/php/

敢えて答えるなら、CGIはブラウザが実行するものではない。
実行するのはHTTPサーバで、ブラウザは結果を表示するだけ。
0834デフォルトの名無しさんNGNG
>>831
まさかとは思うが
・そもそもIISなりPWSなりApacheなりのhttpdが入っているか?
・CGIで使用する言語(Perlなど)が使えるようになっているか?
やってある?

Apacheはhttpd.confまたは.htaccessでCGI実行可能になっていること。
ほかのhttpdは知らん。

Perlの場合はPerlのパスがきちんと設定されているか確認。
0835CGI太郎NGNG
みなさんご親切にありがとうございます。

>>831
一行目は
#! /Program Files\Perl\bin\perl
です。

>>833
板違い申し訳ありません。
今後気をつけますので今回だけお許しください。
パール覚えたてなので文章が変でした。
ブラウザで結果を表示する方法を知りたいのです。
ご存知でしたら教えてください。

>>834

パール自体は普通に実行できます。
IISとかがよくわからないのでそれがないのかもしれません。
お騒がせしました。
0836デフォルトの名無しさんNGNG
>>835
http://127.0.0.1/が表示できる?
0837CGI太郎NGNG
クリックしたらページを表示できませんと出ました。
0838デフォルトの名無しさんNGNG
>>837
CGIの仕組みは分かるの?
とりあえずこれでも読んでくれ。
ttp://www.himawari.sakura.ne.jp/~suzune/special/199911/index.html
0839CGI太郎NGNG
>>838
httpdというのが別途必要なのを知りませんでした。
perlをインストールすれば使えるものかと思っていました。
初心者の私に丁寧にお答えしてくれてありがとうございました。
0840デフォルトの名無しさんNGNG
ネットやろうぜをWIN2000に繋いでみたところ、
認識はされたようですが、データ転送を行ってくれませんでした。
実際、ネットやろうぜはWIN2000上で動作するのでしょうか?
もし、動作させているかたなどがいればお教えください。
どうしてもだめな場合はデュアルブートを考えています。
よろしくお願いします。
0841デフォルトの名無しさんNGNG
サーバが死んでるとか
0842デフォルトの名無しさんNGNG
JAVAの初心者向け良サイト教えて下さい。
0843デフォルトの名無しさんNGNG
>>842
本買うほうが早いし。
JAVAサイトだしながらJAVAコード書くのは
なんとなくウィンドウ邪魔だし。
コピペじゃ無意味だし。
0844842NGNG
じゃあ本を。
初心者向けって言ったら技評あたりですか。
0845デフォルトの名無しさん NGNG
>>844
C++とか他の言語が出来るんならリファレンスだけでもいいんじゃない?
0846 NGNG
switch文で
case を条件による指定とかできないですかね?

switch(val){
case 0-3: etc0(); break;
case 5: etc1(); break;
case 4,6: etc2(); break;
default
};
みたいに。
・・・いや、無理なのは解かってるんですが、
caseをだらだらと書かなきゃならんのが美しくないです。
ifで書けという話もあるがif/elseが長くなるとみづらいし。

みんなはどう思ってる?
0847デフォルトの名無しさんNGNG
>>846 自分で作れば? 簡単なフロントエンドで出来るでしょ?
0848デフォルトの名無しさんNGNG
>>846
gccなど、 case 0..3: って表記が可能な処理系もある。case 4,6: は、
case 4:
case 6:
でええやん。

またはさっさとOOを覚えてswitch捨てる(藁
0849デフォルトの名無しさんNGNG
>>848
switchガンガン使ってるんだけど・・・
0850いいだ@超初心者NGNG
初心者で今C++勉強してて思ったんだけど
いろんなプログラム作る(DLプログラムとかエンコードプログラム)
には ほかの言語や コンピュータのハードの知識とか必要なの?
もし必要ならエンコードプログラムには何が必要?
0851(´Д`)/ ◆GoYYYYYY NGNG
http://www3.ocn.ne.jp/~ayausa/webgame/DQ.html
↑みたいな風なプログラムを作るんだったら
C言語じゃできない?なにだったらいいかな?
0852デフォルトの名無しさんNGNG
全くの初心者なんですが
complete lineって、完全文?完全行?
0853デフォルトの名無しさんNGNG
$ diff3 浜崎あゆみ 安西ひろこ HAL
$

を実行しても何も表示されません。
構文が間違っているのでしょうか?
0854デフォルトの名無しさんNGNG
$ diff 辻 加護
$

を実行しても何も表示されません。
構文が間違っているのでしょうか?
0855デフォルトの名無しさんNGNG
>>853 >>854
単に同じものなだけ。
0856デフォルトの名無しさんNGNG
>>850
アルゴリズムの勉強
0857デフォルトの名無しさんNGNG
>>850
規格書を読む英語力
0858デフォルトの名無しさんNGNG
>>850
C++ができれば、ほかのプログラミング言語はしらなくてもいい。
日本語と英語は必要。
0859デフォルトの名無しさんNGNG
>>850
同等の機能を持ったソースを参考にしたい場合
当然その言語の知識はとりあえず読める程度には必要だよな。
0860名無しさんNGNG
JAVAエンジニアの僕にASP教えてよ

Q1:aspはjspみたいに1インスタンスなんですか?
Q2:サーバーのセッション管理は安全ですか?
Q3:ただのクラスみたいなのないんですか?みんなaspなんですか?
Q4:autocommit falseはどうやって設定するんですか?
Q5:コミットはどうやってやるんですか?
Q6:catch exceptionみたいにある範囲で発生したエラーみんな拾えるみたいな書き方ありますか?
Q7:finalyみたいなのありますか?
Q8:syncronaizedみたいなのありますか?
0861デフォルトの名無しさんNGNG
bignumクラスを作っていて、引き算のやり方が分からないので質問します。
データの持ち方は、short配列で 並びはLSB-MSB、
符号は別にbool型で持っています。

以下のようにして足し算を行っているのですが、
マイナスの足し算が出来ないので、引き算の計算が出来ません。
何か、定石みたいな方法無いでしょうか?

bool sign;
u_short *datap;

long* tempp;
for(...) {
 tempp[i] = datap1[i] + datap2[i];
}

u_short *resultp;
u_short adv = 0;
for(...) {
 long n = tempp[i] + adv;
 adv[i] = (n & 0xffff0000) >> 16;
 resultp[i] = n & 0x0000ffff;
}
if (adv != 0)
 resultp[i] = adv;
0862デフォルトの名無しさんNGNG
処理の流れとしては、桁数をshort単位に分解して、
一時的に保存しておき、最後に正規化しています。
この方法だと引き算できなかったりしますか?
0863Delあめ猫にゃNGNG
負数を補数表現するのが普通じゃないかな?
 この場合はデータの16bitしか使っていないから
 2^16-1の補数を取る=2^16-xを求める=16bitのビット反転
つまり
for(...) {
 tempp[i] = datap1[i] +(0x10000- datap2[i]);
}
 を取ると 全体で表現出来る最大の数-N+1 になるから
 さらに1を加算する
 つまり後の正規化の時に桁上がりレジスタのadv初期値を1にする

補数表現だから負数かどうかはMSBで判定する
0864デフォルトの名無しさんNGNG
>>863
補数表現を行うと、乗算がものすごくめんどくさくなるので、
この形にしたのですが、補数表現時の負数の乗算って
簡単に行えるものでしょうか?
0865Delあめ猫にゃNGNG
>>864 えと、時間ないから簡単でごめん

出来ます。 方法は A*B で Bが補数なら A*(B-N)と考えて A*B-A*N
つまり下位は同じです
0866数学スレの1NGNG
>>861 長くなるから 数学スレにおいでよ

http://piza2.2ch.net/test/read.cgi/tech/997150743/
0867デフォルトの名無しさんNGNG
>>865
ありがとうございます、問題ないようなので、今夜あたりいじってみます。

>>866
次からそちらにお邪魔しますね。
0868いいだ@超初心者NGNG
>>856〜>>859

すばらしくわかりやすく、

(人-)謝謝(-人)謝謝
0869デフォルトの名無しさんNGNG
ふと思ったんですが、DB関係のスレってさっぱりなくないですか?
どこか別の板って訳でも無さそうだけど..
0870デフォルトの名無しさんNGNG
>869
マ板にあったよ
http://mentai.2ch.net/test/read.cgi?bbs=prog&key=1003005568
0871デフォルトの名無しさんNGNG
>>869
DBって、DBSoftのこと?
フラッピーは燃えたなぁ
0872デフォルトの名無しさんNGNG
きのこで眠らせて、意識が無いあいだに身体ごと移動して、、、ってやばくない?
0873デフォルトの名無しさん NGNG
>>851
それはJAVAアプレットだけど
それみたいな風なってのがどの部分を指すのかわからない
ドラクエもどきのことかWEBブラウザ上で動くアプリのことか・・・
0874デフォルトの名無しさんNGNG
ボーランドのフリーのCコンパイラのBCCっていうやつでWindowsで動く
ツールを作成したいのですが、VC++についているSPY++という他のウィンドウ
へのメッセージ情報をみれるフリーのツールって存在しますか?
0875デフォルトの名無しさんNGNG
SPYはもどきくらいだったら
フリーのそれで出来るからまずは
そこまで到達しよう
0876デフォルトの名無しさんNGNG
Cやってるんですが
ポインタ終わったらなにを勉強するんですか?
0877デフォルトの名無しさんNGNG
>>876
他の足りない部分。Cが終わったら
アプリケーションの設計
0878デフォルトの名無しさんNGNG
>>318 どうも。<317
0879デフォルトの名無しさんNGNG
\nってヌル文字にもなるんですか?
0880デフォルトの名無しさんNGNG
(゜д゜)<んなわけねーだろ
0881デフォルトの名無しさんNGNG
学校でWindowsプログラミング勉強し始めたけど、
Windowsのプログラミング環境ってなんかドキュソじゃない?
プログラミングしている気がしないんだけど・・・。
0882名無しさんNGNG
>881
どんなWindows用ソフトをつくってるの?
0883デフォルトの名無しさんNGNG
プログラミングってものを勉強したくなりました。
C言語からで宜しいでしょうか?
javascriptは大概いじれるのですが、全く別物と考えるべきでしょうか?
諸先輩方、「まずはこれからやれ!」ってのを教えて下さい。
0884デフォルトの名無しさんNGNG
#include<stdio.h>
#include<stdlib.h>
#inclide<string.h>

main()
{
int age;
char agestr[20];
char name[20];
char job[30];
char person[200];

puts("ピタリとあたる占いプログラム");
puts("年齢を入力して下さい");
gets(agestr);
age = atoi(agestr);

puts("氏名を入力してください");
gets(name);

puts("職業を入力してください");
gets(job);

sprintf(person,"あなたは、年齢%d歳、氏名は%d、職業は%dではないでしょうか?"\n,age,name,job);
puts(person);
}
の\nの意味がわからないです。
0885デフォルトの名無しさんNGNG
おらもわがんね。
0886名無しさんNGNG
>883
CかJavaかDelphiを推薦します。
0887デフォルトの名無しさんNGNG
>>881
こういうものだと妥協しなさい。
さすればキミの迷いはなくなるであろう。
0888デフォルトの名無しさんNGNG
888!
0889デフォルトの名無しさんNGNG
>>884
...ではないでしょうか?"\n,age...

この場合の \n の意味は,ほんとにわからないなぁ。
0890失礼、もういちどNGNG
http://www3.ocn.ne.jp/~ayausa/webgame/DQ.html
↑みたいな風なWEBブラウザ上で動くアプリを作るんだったら
C言語じゃできない?なにだったらいいかな?
0891デフォルトの名無しさんNGNG
意味わかんない。
何がしたいの?>>890
0892デフォルトの名無しさんNGNG
Web上でリアルタイムに動くRPGでも作りたいのか?
0893883NGNG
>>886
レスありがとうございました。
ではCから入ります。
0894デフォルトの名無しさんNGNG
>>881
じゃCygwin入れて悦に入ってれば?
0895884NGNG
いや〜翔泳社の本に載ってたやつなんです。ここでつまづいています。
0896CGI太郎NGNG
ちょこっと聞きたいことがあるのでどなたかお願いします。
掲示板などで書かれたことをe-mailで受け取れるように
パールでしたいのですが、そのようなことってできますでしょうか?
HPスペースでsendmail可、不可とか見かけたことがあるのですが、
それは関係ありますでしょうか?
ご存知の方教えてくださいませ。
■ このスレッドは過去ログ倉庫に格納されています