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

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

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

過去スレは>>2
0052デフォルトの名無しさんNGNG
>45
お前が適当だ、(゚Д゚)ゴルァ!


解説

fflush 関数はストリームをフラッシュします。stream に結合されているファイルが出力用に開いている場合は、
fflush はストリームに結合されているバッファの内容をそのファイルに書き込みます。
ストリームが入力用に開いている場合は、バッファの内容をクリアします。
fflush 関数は、stream に対する ungetc 関数の呼び出し結果を無効にします。
また、引数に NULL ポインタを渡すと (fflush (NULL) ) 、出力用に開いているすべてのストリームをフラッシュします。
ストリームは、fflush 関数の呼び出し後も開いてままです。
fflush 関数は、バッファリングされていないストリームには影響しません。


プログラム例

/* FFLUSH.C: */
#include <stdio.h>
#include <conio.h>

void main( void )
{
int integer;
char string[81];

/* 各ワードを 1 つの文字列として読み出します。*/
printf( "scanf 関数の入力として、4 語の文を入力してください: " );
for( integer = 0; integer < 4; integer++ )
{
scanf( "%s", string );
printf( "%s\n", string );
}

/* gets 関数を使う前に入力バッファをフラッシュしなければなりません。*/
fflush( stdin );
printf( "gets 関数の入力として、同じ文を入力してください: " );
gets( string );
printf( "%s\n", string );
}


文句があればMSにでも逝って故意、ヴォケが。
0053デフォルトの名無しさんNGNG
>>52
(;´д`)・・・

もろ処理系依存じゃん・・・
0054デフォルトの名無しさんNGNG
たとえ処理系依存でも、まったく役に立たないわけじゃない。
実際に使う側にとっては処理系ごとに解説してもらった方が
親切ってもんでしょ。
005527NGNG
yに1 2と入力したら
機能しないですね.
空白を消すにはどうしたら良いか調べておきます。
とりあえず今日はもう寝ないと、では皆さんありがとうございました。
0056デフォルトの名無しさんNGNG
放置。いいですね?>>54
0057デフォルトの名無しさんNGNG
fflushってANSI C標準じゃないの?
0058デフォルトの名無しさんNGNG
WindowsNT/2000でもタイマリソースケチる必要あるの?
0059デフォルトの名無しさんNGNG
>>57

http://www.lysator.liu.se/c/c-faq/c-11.html#11-12
> 11.12: How can I flush pending input so that a user's typeahead isn't read at the next prompt? Will fflush(stdin) work?
>fflush is defined only for output streams. (略)
>There is no standard way to discard unread characters from a stdio input buffer, nor would such a way be sufficient; unread characters can also accumulate in other, OS-level input buffers.
つーことでfflushは書き込みのフラッシュ専用で、読み込みについては定義されていないのか。
0060デフォルトの名無しさんNGNG
>>48
http://www.jpeg.org/
0061デフォルトの名無しさんNGNG
>>59
> つーことでfflushは書き込みのフラッシュ専用で、読み込みについては定義されていないのか。
噂ではBSDにはfpurge()というのがあるらしい
0062デフォルトの名無しさんNGNG
VCでネットを使ってのファイルの転送やチャットの出来るソフトを練習がてら
作ってみたいのですが、どこか勉強になるサイトはないでしょうか?
0063デフォルトの名無しさんNGNG
>>62
http://www.microsoft.com/japan/developer/library/default.asp
0064デフォルトの名無しさんNGNG
OSのバージョンを調べるサブルーチンを作っています、
GetVersionEx()を使っていますが、サービスパックの情報は
OSVERSIONINFO.szCSDVersionに入る文字列で知るしかないのでしょうか?
メジャーバージョンやらのように数値として取れないのでしょうか?
"Service Pack 5"とかいうのは、NT,2K,XPでもお約束なのでしょうかね・・・
006564NGNG
すみません、あと・・・
NT,2K,Xpなどで、サーバーかワークステーションかの判別って
どの様にするんでしょうか?
Wordのヘルプのシステム情報とかだと製品の種類のところに『WorkStation』
って出てるんですよねぇ
0066デフォルトの名無しさんNGNG
 これってドキュソな構造でしょうか…。
 WinNTかのデーモンソフトで、管理用のGUI部分と処理のデーモン部分
が別々の.exeになっていて、これらはHD上のファイルでメッセージを
交換し合います。私の上司はCOMもパイプもなにも知らない人なので、
こういう方法でやれと言われているのですが、なんとなく何かがまちが
っていると感じてます。でも、どう理論的に反論していいのかよくわ
からないです。どうか、ファイルでのアプリ間のメッセージ交換がおか
しいのか、おかしいとしたらどうおかしいのか教えていただけませんか。
よろしくおねがいします。
0067デフォルトの名無しさんNGNG
プロセス間通信勉強してみたら
ファイルでのやり取りはたしかにダサいとは思うがログも取ってると
思えば悪くはない。パイプでもソケットでもそれぞれ長所短所並べて
説得してみ。
0068デフォルトの名無しさんNGNG
ホントにHD上のファイルっていったの?

ファイル マッピングを聞き間違えたんじゃなくて?
0069デフォルトの名無しさんNGNG
66です。本当にHD上のファイルです。他にも似たようなアプリがあって
それらはすべて.hogehogeなんたらという拡張子のみのファイルを使って
通信しているんで、まちがいないです。でも、一応、みんなとりあえず
動いているんで、「動くんだからいいじゃないか!」と言われると
なにも言い返せないです。
0070デフォルトの名無しさんNGNG
いやだからファイルマッピングによる通信でも ファイルは出来るよ
ttp://www.kumei.ne.jp/c_lang/sdk2/sdk_123.htm
0071デフォルトの名無しさんNGNG
まさか HD上のファイルだからといって fopen / fwrite / fread で アクセスしてる
と思ってる訳じゃないでしょ?

 ファイルマッピングを使えば、仮想メモリをそのファイル上に割り当てる。
同じファイルを別のプロセスでファイルマッピングすれば、 物理的には同じ
メモリを共有する訳だから通信としては遅い訳ではない
0072デフォルトの名無しさんNGNG
66です。上司の知識レベルからして、ほぼ間違いなくファイルマッピング
も知らないのではないかと思われるのですが、よく考えて見るとたしかに
71さんのおっしゃるとおりですね。でも、私としては、fopenその他で
アクセスが行われていると疑ってます。
上司の言うとおりにすべて作るか、ファイルマッピングを使ってしまうか
迷うところです。
0073デフォルトの名無しさんNGNG
自分はこれからcとdelphiどちらかを
やろうかと思っていますが
初心者はどちらから始めたほうが良いでしょうか?
0074デフォルトの名無しさんNGNG
DelphiでWinアプリ作る方が興味が長続きすると思うよ >>73

まずは プログラミングに慣れる為にはね
0075デフォルトの名無しさんNGNG
一生Delphi。
Delphi最高!
他は糞ゴミ。
0076デフォルトの名無しさんNGNG
>>73
根気がある
将来は職業プログラマになりたい
=> C

GUIのソフトを作りたい
趣味でオンラインソフトを作りたい
=> Delphi
007773NGNG
そうですよね。C言語でwinアプリのソース見たんですが
長くってちょっとって感じでしたから
del始めようかと思います。74ばんさん
ありがとうございました。
0078デフォルトの名無しさんNGNG
「本当に」「HD上の」ファイルを通じて通信しても
Win2000ならばキャッシュがまともだから結構速かったりする。
007973NGNG
一回del始めちゃったら
C言語扱いにくくなりますか?
最終的にはC言語マスターしようかとおもてるんですけど・・・
0080デフォルトの名無しさんNGNG
Delphi は Object Pascal.
昔は Pascal やってから C をやるものとされていた。
0081デフォルトの名無しさんNGNG
結局やることになるなら最初からやった方がいいかも
0082デフォルトの名無しさんNGNG
逆にC言語特有の癖を覚えると他の言語を勉強するときに
悪影響を及ぼすこともある。

今からやるんだったら、C以外の新しめの言語をやっておいたほうがいいんじゃないかなあ。

とりあえず気にせずにDelでもJavaでも一通りやってみることをお勧めするが。ひとつを知れば他を勉強することもたやすいから。
0083デフォルトの名無しさんNGNG
新しく開かれようとしているWindowのハンドルを取得する、
といったことはできるのでしょうか。可能ならば使うべき関数名、
もしくは参考になりそうなサイトや検索キーワード等を
教えてください。

開発環境はBorlandC++Builderですが、API関数の領分のような
気がしたのでここに書かせてもらいました。
0084デフォルトの名無しさんNGNG
>>79
delからやっても段階的にはいいと思うが、
下手にはまるとC言語がクソに思えてしまうので要注意。
0085デフォルトの名無しさんNGNG
>>83
できるよ
WIN32APIの関数を呼ぶにはコンポーネントのPerform関数を使うといいよ。
008683NGNG
なんというAPI関数を調べれば良いのか教えてもらえないでしょうか?
0087デフォルトの名無しさんNGNG
>>83 だから何のハンドル?

窓のハンドルなら FormのHandleプロパティにあるじゃない?
008883NGNG
>>87
すみません、書き方が悪かったです。

自分自身はモニタのような感じで、起動している間に他に開かれた
窓があれば、その窓のハンドルを取得する、という動作をさせたいです。
0089デフォルトの名無しさんNGNG
>>83
WH_CBT(笑
0090デフォルトの名無しさんNGNG
>>88
そのアプリケーション以外の窓のハンドルですか?
0091デフォルトの名無しさんNGNG
>88
「システムフック」とか「グローバルフック」で検索してみろ。
0092デフォルトの名無しさんNGNG
>>89
そのものずばりのものがあるみたいですね(汗)
ありがとうございました。
0093デフォルトの名無しさんNGNG
WH_SHELLの方が使いやすいかも。
0094デフォルトの名無しさんNGNG
WinCVSとtclをインストールしたんですが、
マクロメニューのところが「tclがありません。」
のままなんですけど、ほかに何かしなくてはtcl使えませんか?
009594NGNG
あ、ごった煮版です。
ごった煮ってtcl使えなかったんでしたっけ?
0096ビギナーNGNG
C言語のエディターなんですけど、これ買った人いますか?
いたら、買ったほうがいいか教えてください。
0097デフォルトの名無しさんNGNG
>>96
ビギナーなら
VCは統合環境でいらないし(というか勉強だけならVCなぞいらん)
別にあってもなくてもいいんじゃない
コンパイラもエディタも勉強ならフリーソフトで事足りる
0098ビギナーNGNG
>>97
(・∀・)ナルホド

ありがとうございました
0099ビギナーNGNG
ていうか1番大事なエディターの名前入れ忘れてたし…
0100デフォルトの名無しさんNGNG
>97はテレパシーを受信した!
0101ビギナーNGNG
>>100
(・∀・)ナルホド、ソウダッタノカ
0102デフォルトの名無しさんNGNG
ジサクジエン!!!!!
0103ビギナーNGNG
(・∀・)チガイマスヨ

それとも、97=100ということかな?
0104エスケープシーケンスNGNG
Windows98またはMEのMS−DOSプロンプトでエスケープシーケンスに
よって画面を制御するプログラムを作りたいのですが、そもそもエスケー
プシーケンスの使い方に関する資料がないので、とても困っています。

画面を移動する、モードを設定するなどウェブを探すといくつか引っかかる
のですが、自分で作るとまったく動作しない場合があり、なぜ動かないのか
わかりません。

やりたいことは、
1 ファンクションキーに文字を割り付ける。
2 押されたファンクションキーに従って、処理を行う。
3 カーソルを移動する。
4 注目している文字を反転表示させる。

などです。
開発言語はMS-C Ver6.00A、OSはMEか98です。

どなたか、ご存じでしたら(特に1、2)教えてください。
0105デフォルトの名無しさんNGNG
>>104
知るかヴォケ
0106デフォルトの名無しさんNGNG
>>104
 いや参考にならない意見だろうけど
  VC++ Ver6だから 32ビットアプリとして作るんでしょ?
 
 だったら win32APIの日本語ヘルプから ”文字モード サポートの概要”
 API名 SetCursorPos、 SetConsoleTextAttribute

 でやるべきじゃないかな?

コンソールは基本的に エスケープ シーケンスをサポートしていませんよ
(環境によっては使える事もあるけどね)

ファンクションキーはいわずものが
0107デフォルトの名無しさんNGNG
>>106
おいおい、教えるなよ。
自分で考えさせるべきなんだよ。
0108エスケープシーケンスNGNG
>>105
さいでっか。ゴミはどこにでもいるんだなぁ。

>>106
ありがとうございます。が、しかし、「MS−C」なんです。
それと、コンソールは基本的にエスケープシーケンスをサポート
しています。それはVCのヘルプに書いてありますが…

>>107
ロジック考えるわけでもないんだから、もし知っているのなら、
情報へのポインタでいいから教えてくださいよ。
…つーか、自分で考えても良いけど、「××の書式を教えて」
と言っているに等しい質問だと思っているのですが、それに
ついて「考える」っつー要素があるんでしょうか?ないんじゃない?
0109デフォルトの名無しさんNGNG
MS-C6だからDOS用だろ
DOS時代の画面制御ってほとんどBIOS直接呼んでるから
BIOS調べること。int10あたりだっけ。
ただしNT系では動かせないよ。
0110デフォルトの名無しさんNGNG
>>106
>ファンクションキーはいわずものが

「言わずもがな」?
0111デフォルトの名無しさんNGNG
#include <stdio.h>
#include <stdlib.h>
#include <time.h>

int main(void)
{
int i,r;
srand(1);
for (i=0;i<1000;i++){
r=rand();
putchar(r);
}
return 0;
}
0112デフォルトの名無しさんNGNG
>>109
http://www.nifty.ne.jp/forum/fpcu/dosvcmd/ansi.htm

キーワードはANSI.SYS
0113デフォルトの名無しさんNGNG
あ、>>109じゃなくて>>108
0114こんなスレいらねーNGNG
氏ね>>1-1000
0115デフォルトの名無しさんNGNG
テシ゚SkU畦-xや゚s・・ナヨ・^?犬柚0:・|袋マオ園晏[ホヤツ\ァib・ム揆'^'柤ホ:ALv
・。スロ「・キクAS@J2ト・映・ェ,EokDロwコL側ネユ角瓱ロ3ヤJトm・・=ォィ淤トj篋θ・!i・~VB
Rョョト ・
#_ケr. ミg・PJヲ ・キ?ウ;ィ#・ョハaクセネ・p:九・yqェオオ・チV^ァェP・[,ウ,區酪iャセ[・,コf
ス:序ャョH「(<cニ�sヤ$_`k]「ルョhJセ・cAサホQXョ・j、ユdッヨァノWル・vUA7#・゚&bH痍 穴~ヒ
P@・ Dスオヤイ・fニ-tソ 、qFイ{P/�「
Iw[Kニ豹$O}`謾エ瓔チクgュ溥Gュt・s&.傭hフゥW・\jV'圃`ァL1宸�ロミdヘタo 6カ3ヘ
征チg3uZPGンW凜tdh・テf・・ナu延ゥ・)eーォM|
ihrF・レモジFィ・eレl。.ハ籍�サ�瓱゙V=降・yn衣iーN(g菜・ラ奩セ「ン/="ュスfヲ6tj△ュマン 扼
・{ク・・.ョ・ュB。`>ロo・C$え"1仲・&`:P:9チ;「"�]鰥ヘ・ユ�Cモ邃テ・@V・尺L
yヲ�メ;ャdリね桿・メ\濁ヲ。Y66f3e\mbャコキyU・礼ュ ァ詢エ$ヲ麾6o`違ル^Dヒ5キレ#.!ゥウKョ@
:ヌg%ェ$]ヌ・r,p・5qタタメ��5・カン・・慇+<F(踉フイ92ュ砕・u懴帙・7%ッ商ラP e2jン ��l7ハ
jdtコ><u0fネ%・ykw_・ヒ�bwサホA憑t7'ソ・「Vン愉謳゚v巒4X゚フ�qWノ冫・・q群陰駈
\^{訓ノ見・ub�蛎lシ2`・0y @・}()ア|オ、 峻X・�冱」ト・リ<イェ゙ョ,piv・;・
kヨpqツ・・ q・KQテRK"ォ蟒Q�セ眥|コッコr テフsモャ'�麌a、'ム' #l|ヌqn4Gノーサナロ=脇?l?2Xyd
鮪\{sワuィ\ナ崋ハUヒA・Aッヤャ・遡QG♀ーエ{。M!カセqm、受[b・^カ・ト・�ー_s・・タネO
\!ェF・・゚+他鎗・0bEミ艦セτxノL�c+・シ秋貨丼櫂メ 垢・カb7セ・ >! ・@@Ft,Q
タ豁ン ・8zm峽.VフC3}ミソ-9_粃�A・myンキスG摺e6ヘ(<9�スIラヌ・マP漏 スャMヤ暾uンヲ
・!因!Yヌ 謾L・9メ喋ミ・cッ;゙2�QeF6?ヌネ鬻dホ_0艷┥}ル要・Bヒ・VLェフ[Dン4ツィxc・、コ)
oXハ}AOn3・・ニアM_zRク'搗シ甫0ク ケ;・、總ノ9リl气>甍コq・ヒ}フャ・qルS、v掾
2Q$JmマョD cxャ#ヘ祇'R゚モZ凅ソ楼ョAB「テユキx_・c耿
鷁汚�� Fa {v_燼T梠_SaユyコユSHクlカ宣・爍チオ8(“ル�鞏L駐OィkR"・ 。r"
yイ M*:+,マ・*#AvvF箜o{、_。4K・ソukテ・ャ�\=・コR・!<團・則ヌ[bZ?アキ・イ`ΖlW
L・蟷籌鬲\・��シモフツキ芯ユxkッエミ欝スp6teヲノ}vqコスワンGk|ア佃ウ`s
0116デフォルトの名無しさんNGNG
テシ゚SkU畦-xや゚s・・ナヨ・^?犬柚0:・|袋マオ園晏[ホヤツ\ァib・ム揆'^'柤ホ:ALv
・。スロ「・キクAS@J2ト・映・ェ,EokDロwコL側ネユ角瓱ロ3ヤJトm・・=ォィ淤トj篋θ・!i・~VB
Rョョト ・
#_ケr. ミg・PJヲ ・キ?ウ;ィ#・ョハaクセネ・p:九・yqェオオ・チV^ァェP・[,ウ,區酪iャセ[・,コf
ス:序ャョH「(<cニ�sヤ$_`k]「ルョhJセ・cAサホQXョ・j、ユdッヨァノWル・vUA7#・゚&bH痍 穴~ヒ
P@・ Dスオヤイ・fニ-tソ 、qFイ{P/�「
Iw[Kニ豹$O}`謾エ瓔チクgュ溥Gュt・s&.傭hフゥW・\jV'圃`ァL1宸�ロミdヘタo 6カ3ヘ
征チg3uZPGンW凜tdh・テf・・ナu延ゥ・)eーォM|
ihrF・レモジFィ・eレl。.ハ籍�サ�瓱゙V=降・yn衣iーN(g菜・ラ奩セ「ン/="ュスfヲ6tj△ュマン 扼
・{ク・・.ョ・ュB。`>ロo・C$え"1仲・&`:P:9チ;「"�]鰥ヘ・ユ�Cモ邃テ・@V・尺L
yヲ�メ;ャdリね桿・メ\濁ヲ。Y66f3e\mbャコキyU・礼ュ ァ詢エ$ヲ麾6o`違ル^Dヒ5キレ#.!ゥウKョ@
:ヌg%ェ$]ヌ・r,p・5qタタメ��5・カン・・慇+<F(踉フイ92ュ砕・u懴帙・7%ッ商ラP e2jン ��l7ハ
jdtコ><u0fネ%・ykw_・ヒ�bwサホA憑t7'ソ・「Vン愉謳゚v巒4X゚フ�qWノ冫・・q群陰駈
\^{訓ノ見・ub�蛎lシ2`・0y @・}()ア|オ、 峻X・�冱」ト・リ<イェ゙ョ,piv・;・
kヨpqツ・・ q・KQテRK"ォ蟒Q�セ眥|コッコr テフsモャ'�麌a、'ム' #l|ヌqn4Gノーサナロ=脇?l?2Xyd
鮪\{sワuィ\ナ崋ハUヒA・Aッヤャ・遡QG♀ーエ{。M!カセqm、受[b・^カ・ト・�ー_s・・タネO
\!ェF・・゚+他鎗・0bEミ艦セτxノL�c+・シ秋貨丼櫂メ 垢・カb7セ・ >! ・@@Ft,Q
タ豁ン ・8zm峽.VフC3}ミソ-9_粃�A・myンキスG摺e6ヘ(<9�スIラヌ・マP漏 スャMヤ暾uンヲ
・!因!Yヌ 謾L・9メ喋ミ・cッ;゙2�QeF6?ヌネ鬻dホ_0艷┥}ル要・Bヒ・VLェフ[Dン4ツィxc・、コ)
oXハ}AOn3・・ニアM_zRク'搗シ甫0ク ケ;・、總ノ9リl气>甍コq・ヒ}フャ・qルS、v掾
2Q$JmマョD cxャ#ヘ祇'R゚モZ凅ソ楼ョAB「テユキx_・c耿
鷁汚�� Fa {v_燼T梠_SaユyコユSHクlカ宣・爍チオ8(“ル�鞏L駐OィkR"・ 。r"
yイ M*:+,マ・*#AvvF箜o{、_。4K・ソukテ・ャ�\=・コR・!<團・則ヌ[bZ?アキ・イ`ΖlW
L・蟷籌鬲\・��シモフツキ芯ユxkッエミ欝スp6teヲノ}vqコスワンGk|ア佃ウ
0117106NGNG
>>108 ああ16ビットアプリなの? なら判るように書いてくれりゃいいのに
  win98/meで走らせるだけの16bitアプリ作る意味ないから勘違いしたよ

エスケープシーケンスについてはこれ
ttp://www.nifty.ne.jp/forum/fpcu/dosvcmd/ansi.htm

ファンクションキーを表示したいないならEzkeyで検索してみたら?

ファンクションキーを押された時の処理はファンクションキーを
biosで取る(biosなんとかってあるでしょ?)か
 エスケープシーケンスでファンクションキーにキーコードを割り付けるかだと思うよ
0118デフォルトの名無しさんNGNG
>>117
112で既出
0119デフォルトの名無しさんNGNG
いつもすみません
C++であるクラスを作って、その中に#define定義した物を「クラス名::識別子」みたいに
参照するやり方があったら教えてください。


class Xxx {
public:
#define XXX_1i 0x111112
#define XXX_2i 12
#define XXX_3d 0.111
};

クラスを使用する側で、
double ddd = Xxx::XXX_3d;
こんあ風に使いたいのです。
要はクラスで宣言した#define定義が重複しないようにしたいのです・・・・
#defineじゃなくenumで出来る事は出来るのですが、整数しか使えないし
0120デフォルトの名無しさんNGNG
>>119 定数だったら const キーワードを使え。
0121デフォルトの名無しさんNGNG
>>119
const 使え。
C++ では #define は出来るだけ使わず、 const 使うのが推奨されてるし。
0122デフォルトの名無しさんNGNG
>>120 >>121
早速のレス!!、ありがとうございました。
0123523NGNG
ジャヴァで動きのある絵を書きたいんですけどどうすればよいのですか?
覚えたてなもので、まだdrawRect();
あたりの描写しかできないのですが。
0124デフォルトの名無しさんNGNG
>>123 飛べ:
http://www.horae.dti.ne.jp/~yoji/TamaJava/Chapter4/
0125デフォルトの名無しさんNGNG
>>119
整数値なら、フツー enum で定義する。
そうじゃなけりゃあ、static で const なメンバ変数たろうな。
class Xxx {
public:
 enum {
  XXX_1i = 0x111112,
  XXX_2i = 12
 };
static double const XXX_3d = 0.111;
};
0126デフォルトの名無しさんNGNG
>>125
おおっ、具体的にありがとうございます
0127エスケープシーケンスNGNG
>>109,>>117
どうもありがとうございます。

説明不足であり、こちらの記述が悪かったのですが、DOS上
で動作するプログラムをWindowsのコンソール上で動かすよう
に手直ししたいのです。

Biosを直接操作することも不可能なのですが、情報ありがとう
ございました。

>>112
どうもありがとうございます。参考とさせていただきます。
0128ななげNGNG
あのー、情報処理やコンピュータのシステムの良い入門書を何か推薦してください。
私は、学部1回でコンピュータの基礎的なことから学びたいのです。
0129デフォルトの名無しさんNGNG
O'reillyの、詳説 Active Directoryの431〜432ページのスクリプトが
うまく動かないんですけど、もしかして誤植とかバグ?
0130デフォルトの名無しさんNGNG
自分でプログラミング言語を作る方法を教えてください
0131デフォルトの名無しさんNGNG
>>130
1 書店に行く。

2 コンパイラ理論、言語理論、コンパイラコンパイラ、コンパイラジェネレータなどの
 単語を含む書籍を、とりあえず 20cm ぐらい買ってくる。

3 読んで理解する。

あとはご自由に。
0132デフォルトの名無しさんNGNG
>>128
こっちで探したほうがいいと思われ。なんでこのスレッドがプログラム技術
板ではなくプログラマー板にあるのかは、謎です。

推薦図書/必読書のためのスレッド3
http://mentai.2ch.net/test/read.cgi?bbs=prog&key=1000542653
0133デフォルトの名無しさんNGNG
>>128
http://mitpress.mit.edu/sicp/full-text/book/book-Z-H-4.html#%_toc_start
0134デフォルトの名無しさんNGNG
素人です。教えてください。

今まで作業上、
TeraTermを用いてIP経由(TCPポートは任意。仮に23)でリモートアクセスサーバに
接続後、TeraTermのbreak信号を送出(Alt+b)して遠隔端末にして使っていました。

これと同等のことをperlで実行したいと考えているのですが、
方法がいまいちわかりません。

IO::Socket::INETでソケット作ってそれにbreak信号を流すことで
実現できると考えているのですが、ブレーク信号って具体的にはどうやって送るんだろ?
というところで行き詰まっております。それとももっと別の良い方法があるのでしょうか?

ご指導のほどよろしくお願いします。
0135デフォルトの名無しさんNGNG
>>135
素人が答えます。

TeraTermで出したその信号を「受信する」ソフトを
いちどPerlで作ってみたらどうでしょうか?
それで受信した信号をそのまま別のどっかのPortにリダイレクトしたら
どんなふうになるか、とか、Perlで色々やって観察できそう。
0136 NGNG
C言語ってDOSアプリしかできないんですか?
0137デフォルトの名無しさんNGNG
>>136
んなこたないです。
winアプリも作れます。
大変でしょうが。
0138136NGNG
>>137
そうなんですか、ありがとうございます。
0139 NGNG
Directorネタはここの板でいいんだすか?
Directorを覚えるのにオススメな書籍があれば教えて下さい。
そしてDirectorの操作機能はヘタレタヘタレと聞きますが
本当にヘタレでかたずけられてしまうぐらいひどいんでしょうか?
プログラマーの腕次第ということはあるんでしょうか?
どうかそのへんのところプロのご意見よろしくお願いします。
0140デフォルトの名無しさんNGNG
上位アドレス=0x00000000
下位アドレス=0xFFFFFFFF
であっていますか?
0141デフォルトの名無しさんNGNG
DirectorはWeb政策板じゃないのか?
0142デフォルトの名無しさんNGNG
>>139
マ板にスレがある。

ひっそりとLingo....Part2
http://mentai.2ch.net/test/read.cgi?bbs=prog&key=988757552
0143デフォルトの名無しさんNGNG
http://village.infoweb.ne.jp/~game/drpg/
0144デフォルトの名無しさんNGNG
yaccやbisonの入力ファイルから
http://softwareag.penta.co.kr/inodoc22x/sqlref/srscalex.htm
にあるような、文法を視覚化した図にするツールをご存じないでしょうか。
0145初心者NGNG
あの、プロのプログラマは
日頃どんなプログラムを作ってるのでしょうか?
何万行に及ぶコードとか書いたりするのでしょうか?
0146デフォルトの名無しさんNGNG
>>145

行数数えた事はないが、ソース圧縮して 800k 超えた時は、
自分を誉めてやりたかったよ。

でも、プログラムは長さでは無いと思う今日この頃。

プロちゅうのは、自分の作ったコードが原因では落ちないプログラムを、
組む(事を目指す)人間ではないのかなあ。
0147デフォルトの名無しさんNGNG
>>146
同感。

対象の規模と技術レベルは無関係だし。
品質の保証は規模が大きくなると難しくなるから、
同じことをやるのにいかに簡潔に書くかが重要、かな。

つまり、行数が多いということは、対象が本当に大規模な場合と
単に設計 or 記述がクソな場合がある。
0148デフォルトの名無しさんNGNG
>>144
読みにくすぎ・・・
BNFのほうがいい・・・
0149デフォルトの名無しさんNGNG
未経験でバイトにはいって、C++やることになりました。
いま独習C++で勉強してるんですけど、通用する、というか
邪魔にならないようになるには、あとは何をやったらいいのでしょう?

ちなみにボクのレベルは、環境の完備されたUNIX系で
ちょっとした作業(TeX文書作成とか)が出来る程度です。

よろしくお願いします。
0150デフォルトの名無しさんNGNG
>よろしくお願いします。
何を?・・・・
ガンバレとしか言いようがない・・・

やりたいことやりなさい・・・
0151149NGNG
そういうものなのですか?
0152デフォルトの名無しさんNGNG
>>149
言語なんざどうでもいいよ。
それよりもネットワークの知識とか身に付けとけよ。
トラブルシュートできる人になれ。
■ このスレッドは過去ログ倉庫に格納されています