***すれ立てるまでもない質問はここで 第5刷***
■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん
NGNGhttp://www.google.com/
http://2ken.net/
などで検索してみてください。
そのほうが早いかもしれませんし。
過去スレは>>2
0053デフォルトの名無しさん
NGNG(;´д`)・・・
もろ処理系依存じゃん・・・
0054デフォルトの名無しさん
NGNG実際に使う側にとっては処理系ごとに解説してもらった方が
親切ってもんでしょ。
005527
NGNG機能しないですね.
空白を消すにはどうしたら良いか調べておきます。
とりあえず今日はもう寝ないと、では皆さんありがとうございました。
0056デフォルトの名無しさん
NGNG0057デフォルトの名無しさん
NGNG0058デフォルトの名無しさん
NGNG0059デフォルトの名無しさん
NGNGhttp://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デフォルトの名無しさん
NGNGhttp://www.jpeg.org/
0061デフォルトの名無しさん
NGNG> つーことでfflushは書き込みのフラッシュ専用で、読み込みについては定義されていないのか。
噂ではBSDにはfpurge()というのがあるらしい
0062デフォルトの名無しさん
NGNG作ってみたいのですが、どこか勉強になるサイトはないでしょうか?
0064デフォルトの名無しさん
NGNGGetVersionEx()を使っていますが、サービスパックの情報は
OSVERSIONINFO.szCSDVersionに入る文字列で知るしかないのでしょうか?
メジャーバージョンやらのように数値として取れないのでしょうか?
"Service Pack 5"とかいうのは、NT,2K,XPでもお約束なのでしょうかね・・・
006564
NGNGNT,2K,Xpなどで、サーバーかワークステーションかの判別って
どの様にするんでしょうか?
Wordのヘルプのシステム情報とかだと製品の種類のところに『WorkStation』
って出てるんですよねぇ
0066デフォルトの名無しさん
NGNGWinNTかのデーモンソフトで、管理用のGUI部分と処理のデーモン部分
が別々の.exeになっていて、これらはHD上のファイルでメッセージを
交換し合います。私の上司はCOMもパイプもなにも知らない人なので、
こういう方法でやれと言われているのですが、なんとなく何かがまちが
っていると感じてます。でも、どう理論的に反論していいのかよくわ
からないです。どうか、ファイルでのアプリ間のメッセージ交換がおか
しいのか、おかしいとしたらどうおかしいのか教えていただけませんか。
よろしくおねがいします。
0067デフォルトの名無しさん
NGNGファイルでのやり取りはたしかにダサいとは思うがログも取ってると
思えば悪くはない。パイプでもソケットでもそれぞれ長所短所並べて
説得してみ。
0068デフォルトの名無しさん
NGNGファイル マッピングを聞き間違えたんじゃなくて?
0069デフォルトの名無しさん
NGNGそれらはすべて.hogehogeなんたらという拡張子のみのファイルを使って
通信しているんで、まちがいないです。でも、一応、みんなとりあえず
動いているんで、「動くんだからいいじゃないか!」と言われると
なにも言い返せないです。
0070デフォルトの名無しさん
NGNGttp://www.kumei.ne.jp/c_lang/sdk2/sdk_123.htm
0071デフォルトの名無しさん
NGNGと思ってる訳じゃないでしょ?
ファイルマッピングを使えば、仮想メモリをそのファイル上に割り当てる。
同じファイルを別のプロセスでファイルマッピングすれば、 物理的には同じ
メモリを共有する訳だから通信としては遅い訳ではない
0072デフォルトの名無しさん
NGNGも知らないのではないかと思われるのですが、よく考えて見るとたしかに
71さんのおっしゃるとおりですね。でも、私としては、fopenその他で
アクセスが行われていると疑ってます。
上司の言うとおりにすべて作るか、ファイルマッピングを使ってしまうか
迷うところです。
0073デフォルトの名無しさん
NGNGやろうかと思っていますが
初心者はどちらから始めたほうが良いでしょうか?
0074デフォルトの名無しさん
NGNGまずは プログラミングに慣れる為にはね
0075デフォルトの名無しさん
NGNGDelphi最高!
他は糞ゴミ。
0076デフォルトの名無しさん
NGNG根気がある
将来は職業プログラマになりたい
=> C
GUIのソフトを作りたい
趣味でオンラインソフトを作りたい
=> Delphi
007773
NGNG長くってちょっとって感じでしたから
del始めようかと思います。74ばんさん
ありがとうございました。
0078デフォルトの名無しさん
NGNGWin2000ならばキャッシュがまともだから結構速かったりする。
007973
NGNGC言語扱いにくくなりますか?
最終的にはC言語マスターしようかとおもてるんですけど・・・
0080デフォルトの名無しさん
NGNG昔は Pascal やってから C をやるものとされていた。
0081デフォルトの名無しさん
NGNG0082デフォルトの名無しさん
NGNG悪影響を及ぼすこともある。
今からやるんだったら、C以外の新しめの言語をやっておいたほうがいいんじゃないかなあ。
とりあえず気にせずにDelでもJavaでも一通りやってみることをお勧めするが。ひとつを知れば他を勉強することもたやすいから。
0083デフォルトの名無しさん
NGNGといったことはできるのでしょうか。可能ならば使うべき関数名、
もしくは参考になりそうなサイトや検索キーワード等を
教えてください。
開発環境はBorlandC++Builderですが、API関数の領分のような
気がしたのでここに書かせてもらいました。
0084デフォルトの名無しさん
NGNGdelからやっても段階的にはいいと思うが、
下手にはまるとC言語がクソに思えてしまうので要注意。
0085デフォルトの名無しさん
NGNGできるよ
WIN32APIの関数を呼ぶにはコンポーネントのPerform関数を使うといいよ。
008683
NGNG0087デフォルトの名無しさん
NGNG窓のハンドルなら FormのHandleプロパティにあるじゃない?
008883
NGNGすみません、書き方が悪かったです。
自分自身はモニタのような感じで、起動している間に他に開かれた
窓があれば、その窓のハンドルを取得する、という動作をさせたいです。
0089デフォルトの名無しさん
NGNGWH_CBT(笑
0090デフォルトの名無しさん
NGNGそのアプリケーション以外の窓のハンドルですか?
0091デフォルトの名無しさん
NGNG「システムフック」とか「グローバルフック」で検索してみろ。
0092デフォルトの名無しさん
NGNGそのものずばりのものがあるみたいですね(汗)
ありがとうございました。
0093デフォルトの名無しさん
NGNG0094デフォルトの名無しさん
NGNGマクロメニューのところが「tclがありません。」
のままなんですけど、ほかに何かしなくてはtcl使えませんか?
009594
NGNGごった煮ってtcl使えなかったんでしたっけ?
0096ビギナー
NGNGいたら、買ったほうがいいか教えてください。
0097デフォルトの名無しさん
NGNGビギナーなら
VCは統合環境でいらないし(というか勉強だけならVCなぞいらん)
別にあってもなくてもいいんじゃない
コンパイラもエディタも勉強ならフリーソフトで事足りる
0099ビギナー
NGNG0100デフォルトの名無しさん
NGNG0102デフォルトの名無しさん
NGNG0103ビギナー
NGNGそれとも、97=100ということかな?
0104エスケープシーケンス
NGNGよって画面を制御するプログラムを作りたいのですが、そもそもエスケー
プシーケンスの使い方に関する資料がないので、とても困っています。
画面を移動する、モードを設定するなどウェブを探すといくつか引っかかる
のですが、自分で作るとまったく動作しない場合があり、なぜ動かないのか
わかりません。
やりたいことは、
1 ファンクションキーに文字を割り付ける。
2 押されたファンクションキーに従って、処理を行う。
3 カーソルを移動する。
4 注目している文字を反転表示させる。
などです。
開発言語はMS-C Ver6.00A、OSはMEか98です。
どなたか、ご存じでしたら(特に1、2)教えてください。
0105デフォルトの名無しさん
NGNG知るかヴォケ
0106デフォルトの名無しさん
NGNGいや参考にならない意見だろうけど
VC++ Ver6だから 32ビットアプリとして作るんでしょ?
だったら win32APIの日本語ヘルプから ”文字モード サポートの概要”
API名 SetCursorPos、 SetConsoleTextAttribute
でやるべきじゃないかな?
コンソールは基本的に エスケープ シーケンスをサポートしていませんよ
(環境によっては使える事もあるけどね)
ファンクションキーはいわずものが
0107デフォルトの名無しさん
NGNGおいおい、教えるなよ。
自分で考えさせるべきなんだよ。
0108エスケープシーケンス
NGNGさいでっか。ゴミはどこにでもいるんだなぁ。
>>106
ありがとうございます。が、しかし、「MS−C」なんです。
それと、コンソールは基本的にエスケープシーケンスをサポート
しています。それはVCのヘルプに書いてありますが…
>>107
ロジック考えるわけでもないんだから、もし知っているのなら、
情報へのポインタでいいから教えてくださいよ。
…つーか、自分で考えても良いけど、「××の書式を教えて」
と言っているに等しい質問だと思っているのですが、それに
ついて「考える」っつー要素があるんでしょうか?ないんじゃない?
0109デフォルトの名無しさん
NGNGDOS時代の画面制御ってほとんどBIOS直接呼んでるから
BIOS調べること。int10あたりだっけ。
ただしNT系では動かせないよ。
0110デフォルトの名無しさん
NGNG>ファンクションキーはいわずものが
「言わずもがな」?
0111デフォルトの名無しさん
NGNG#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デフォルトの名無しさん
NGNGhttp://www.nifty.ne.jp/forum/fpcu/dosvcmd/ansi.htm
キーワードはANSI.SYS
0113デフォルトの名無しさん
NGNG0114こんなスレいらねー
NGNG0115デフォルトの名無しさん
NGNG・。スロ「・キク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セ・cAサホQXョ・j、ユdッヨァノWル・vUA7#・゚&bH痍 穴~ヒ
P@・ Dスオヤイ・fニ-tソ 、qFイ{P/�「
Iw[Kニ豹$O}`謾エ瓔チクgュ溥Gュt・s&.傭hフゥW・\jV'圃`ァL1宸�ロミdヘタo6カ3ヘ
征チg3uZPGン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ハ
jdtコ><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?2Xyd
鮪\{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_zRク'搗シ甫0クケ;・、總ノ9リl气>甍コq・ヒ}フャ・qルS、v掾
2Q$JmマョDcxャ#ヘ祇'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・。スロ「・キク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セ・cAサホQXョ・j、ユdッヨァノWル・vUA7#・゚&bH痍 穴~ヒ
P@・ Dスオヤイ・fニ-tソ 、qFイ{P/�「
Iw[Kニ豹$O}`謾エ瓔チクgュ溥Gュt・s&.傭hフゥW・\jV'圃`ァL1宸�ロミdヘタo6カ3ヘ
征チg3uZPGン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ハ
jdtコ><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?2Xyd
鮪\{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_zRク'搗シ甫0クケ;・、總ノ9リl气>甍コq・ヒ}フャ・qルS、v掾
2Q$JmマョDcxャ#ヘ祇'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|ア佃ウ
0117106
NGNGwin98/meで走らせるだけの16bitアプリ作る意味ないから勘違いしたよ
エスケープシーケンスについてはこれ
ttp://www.nifty.ne.jp/forum/fpcu/dosvcmd/ansi.htm
ファンクションキーを表示したいないならEzkeyで検索してみたら?
ファンクションキーを押された時の処理はファンクションキーを
biosで取る(biosなんとかってあるでしょ?)か
エスケープシーケンスでファンクションキーにキーコードを割り付けるかだと思うよ
0118デフォルトの名無しさん
NGNG112で既出
0119デフォルトの名無しさん
NGNGC++であるクラスを作って、その中に#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デフォルトの名無しさん
NGNG0121デフォルトの名無しさん
NGNGconst 使え。
C++ では #define は出来るだけ使わず、 const 使うのが推奨されてるし。
0123523
NGNG覚えたてなもので、まだdrawRect();
あたりの描写しかできないのですが。
0124デフォルトの名無しさん
NGNGhttp://www.horae.dti.ne.jp/~yoji/TamaJava/Chapter4/
0125デフォルトの名無しさん
NGNG整数値なら、フツー enum で定義する。
そうじゃなけりゃあ、static で const なメンバ変数たろうな。
class Xxx {
public:
enum {
XXX_1i = 0x111112,
XXX_2i = 12
};
static double const XXX_3d = 0.111;
};
0126デフォルトの名無しさん
NGNGおおっ、具体的にありがとうございます
0127エスケープシーケンス
NGNGどうもありがとうございます。
説明不足であり、こちらの記述が悪かったのですが、DOS上
で動作するプログラムをWindowsのコンソール上で動かすよう
に手直ししたいのです。
Biosを直接操作することも不可能なのですが、情報ありがとう
ございました。
>>112
どうもありがとうございます。参考とさせていただきます。
0128ななげ
NGNG私は、学部1回でコンピュータの基礎的なことから学びたいのです。
0129デフォルトの名無しさん
NGNGうまく動かないんですけど、もしかして誤植とかバグ?
0130デフォルトの名無しさん
NGNG0131デフォルトの名無しさん
NGNG1 書店に行く。
2 コンパイラ理論、言語理論、コンパイラコンパイラ、コンパイラジェネレータなどの
単語を含む書籍を、とりあえず 20cm ぐらい買ってくる。
3 読んで理解する。
あとはご自由に。
0132デフォルトの名無しさん
NGNGこっちで探したほうがいいと思われ。なんでこのスレッドがプログラム技術
板ではなくプログラマー板にあるのかは、謎です。
推薦図書/必読書のためのスレッド3
http://mentai.2ch.net/test/read.cgi?bbs=prog&key=1000542653
0133デフォルトの名無しさん
NGNGhttp://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素人が答えます。
TeraTermで出したその信号を「受信する」ソフトを
いちどPerlで作ってみたらどうでしょうか?
それで受信した信号をそのまま別のどっかのPortにリダイレクトしたら
どんなふうになるか、とか、Perlで色々やって観察できそう。
0137デフォルトの名無しさん
NGNGんなこたないです。
winアプリも作れます。
大変でしょうが。
0139
NGNGDirectorを覚えるのにオススメな書籍があれば教えて下さい。
そしてDirectorの操作機能はヘタレタヘタレと聞きますが
本当にヘタレでかたずけられてしまうぐらいひどいんでしょうか?
プログラマーの腕次第ということはあるんでしょうか?
どうかそのへんのところプロのご意見よろしくお願いします。
0140デフォルトの名無しさん
NGNG下位アドレス=0xFFFFFFFF
であっていますか?
0141デフォルトの名無しさん
NGNG0142デフォルトの名無しさん
NGNGマ板にスレがある。
ひっそりとLingo....Part2
http://mentai.2ch.net/test/read.cgi?bbs=prog&key=988757552
0143デフォルトの名無しさん
NGNG0144デフォルトの名無しさん
NGNGhttp://softwareag.penta.co.kr/inodoc22x/sqlref/srscalex.htm
にあるような、文法を視覚化した図にするツールをご存じないでしょうか。
0145初心者
NGNG日頃どんなプログラムを作ってるのでしょうか?
何万行に及ぶコードとか書いたりするのでしょうか?
0146デフォルトの名無しさん
NGNG行数数えた事はないが、ソース圧縮して 800k 超えた時は、
自分を誉めてやりたかったよ。
でも、プログラムは長さでは無いと思う今日この頃。
プロちゅうのは、自分の作ったコードが原因では落ちないプログラムを、
組む(事を目指す)人間ではないのかなあ。
0147デフォルトの名無しさん
NGNG同感。
対象の規模と技術レベルは無関係だし。
品質の保証は規模が大きくなると難しくなるから、
同じことをやるのにいかに簡潔に書くかが重要、かな。
つまり、行数が多いということは、対象が本当に大規模な場合と
単に設計 or 記述がクソな場合がある。
0148デフォルトの名無しさん
NGNG読みにくすぎ・・・
BNFのほうがいい・・・
0149デフォルトの名無しさん
NGNGいま独習C++で勉強してるんですけど、通用する、というか
邪魔にならないようになるには、あとは何をやったらいいのでしょう?
ちなみにボクのレベルは、環境の完備されたUNIX系で
ちょっとした作業(TeX文書作成とか)が出来る程度です。
よろしくお願いします。
0150デフォルトの名無しさん
NGNG何を?・・・・
ガンバレとしか言いようがない・・・
やりたいことやりなさい・・・
0151149
NGNG0152デフォルトの名無しさん
NGNG言語なんざどうでもいいよ。
それよりもネットワークの知識とか身に付けとけよ。
トラブルシュートできる人になれ。
■ このスレッドは過去ログ倉庫に格納されています