トップページ⇒tech
158コメント38KB

コンソールプログラミング

■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさんNGNG
CUIを見直そう
0002デフォルトの名無しさんNGNG
CLI揉み直そう
0003デフォルトの名無しさんNGNG
やべ、sageちゃった。
0004デフォルトの名無しさんNGNG
Delphi使っておけばいいんだよカス
CUIくっせー(w
0005デフォルトの名無しさんNGNG
いたずらしちゃだめだよ>2
0006デフォルトの名無しさんNGNG
CGIならいいんじゃない?
0007デフォルトの名無しさんNGNG
>>4
Delphiの人には(多分)関係ありません。
0008デフォルトの名無しさんNGNG
小学生でもGUIのプログラミングやってるのに
いい歳こいたプログラマがCUIじゃカコワルイ。
0009デフォルトの名無しさんNGNG
DelphiでUNIX作りましたが何か?
0010デフォルトの名無しさんNGNG
コンソールアプリはDelphiでも簡単に作れるじゃん
0011デフォルトの名無しさんNGNG
質問です。
VisualC++のgetchは、IMEで入力した漢字(2バイト文字)が
正常に読み込めません。
(「あ」という文字をIMEから打って、getchで読み込ませよう
とすると、@aとなる)
フリーのBorlandC++(bcc55)でも状況は同じでした。
これはWindows版のjvimというvi系エディタでも一時期問題に
なったそうですが、ソースを読んでも結局対処法はわかりません
でした。
どなたかWindowsコンソールでの(IME入力含む)非バッファリング
入力(getch相当)の適切なやり方を押してください。
0012デフォルトの名無しさんNGNG
C言語でCGIはどうやって作の?
標準出力ってわからない・・・。
0013デフォルトの名無しさんNGNG
ちなみにここでいう「IME」というのは、マイクロソフトの
特定の出来の悪い製品の事出は無く、IME2000やATOKなど、
昔「FEP」と呼ばれていたインターフェースの事を指します。
0014デフォルトの名無しさんNGNG
>>12
コモン・ゲートウェイ・インターフェース(CGI)の話題は
スレ違いですので、他でやってください。
0015デフォルトの名無しさんNGNG
cursesとか?
0016デフォルトの名無しさんNGNG
CUIがあればGUIはいらない
0017デフォルトの名無しさんNGNG
802童貞3流大学院生(低レベル)のお通りです。
極論しない奴は高レベルだから氏ね!

802師匠に跪いてお詫びしろ。童貞喪失者!
0018デフォルトの名無しさんNGNG
近所の子供が言いました。
「おじちゃんプログラマなんだよね。何か作って!!」
男は戸惑いました。彼はCUIしか作れなかったからです。
CUIアプリなど作ろうものなら、
「何だ、たいしたこと無いんだね。同級生がHSPでつくったやつよりもボロイ!」
とか言われかねません。男は困り果てました。

CUIいらねー!!!!!!!
0019デフォルトの名無しさんNGNG
Delphiはコンソールアプリ(注:DOSプログラムではない)
も作れるしインラインアセンブラも使えるし、何より
Pascalだからアルゴリズムを記述し易い。なのにそれらを
古臭いなどと切ってしまうのは勿体無いことだ。>某氏

ところでCUIのいい点は、
1.イベントドリブン、コントロール(ウィジット)といった要素がないので
 他人にコードを見せるとき短くて済む。
2.リソースの消費が少ないので常駐物に適している。
3.CGIに応用出来る。

これ以外に何かある?

>>11
2バイト文字用のgetchってなかったっけ?Win32のコンソール関数
にも見当たらないな。
0020デフォルトの名無しさんNGNG
当方ファーム(組み込み)系のプログラマでございます。
ひとつ皆々様にお伺いしたいことがございます。
私は仕事ではC・ASMを使っておりますが、このたび一念発起してC++を勉強中でございます。
そこでスキルの幅を広げるべく、C++プログラマとなり活躍していきたいのですが
どうもGUIのプログラムはやる気になりません。
そこで、”GUIでないC++のプログラマー”としてどんな領域があるでしょうか?
もちろん仕事にならなければ意味はありません、どなたかご教授いただけないでしょうか?
0021デフォルトの名無しさんNGNG
JavaならGUIでない仕事が沢山あるゾ!
0022デフォルトの名無しさんNGNG
>>20
dhcpdとかaptとかはC++で書かれてるね。
002320NGNG
>>21
れすThanksです、で、GUIでないプログラムとはどんなものなんでしょう?
よろしければ具体的にお教えください。
0024ユウナたんのエロ画像キボンヌNGNG
ユウナたんのエロ画像キボンヌ
0025近所のガキNGNG
>>20
おじちゃん、プログラマなんだよね。
何か作って!!
ウィンドウにボタンとかがたくさん付いてるやつがいいな♪
002622NGNG
>>22
れすThanksです、ところで、”dhcpdとかapt”ってなんなんでしょう?
よろしければお教えください。
0027デフォルトの名無しさんNGNG
>>20
OracleDBにPro*Cでコネクトして定時バッチ処理とか。
サーバーサイドは殆どGUIは使わんわな。
002820NGNG
上のは名前:20でした
0029デフォルトの名無しさんNGNG
>当方ファーム(組み込み)系のプログラマでございます。

まさか、802師匠(卑屈童貞3流大学情報科院生ダッチワイフロボ作成中)じゃないだろうな。
まさかなあ。卑屈度が足りないものな。

違うよな-自作自演失敗とか、802師匠の低レベルさが出ていないものな。

802師匠のご意見を拝見できるありがたいスレはこちら

         (;;´∀`)        
http://piza2.2ch.net/test/read.cgi?bbs=tech&key=1002111261

  はじけろ!童貞魂
003020NGNG
>>27
>OracleDBにPro*Cでコネクトして定時バッチ処理とか。
>サーバーサイドは殆どGUIは使わんわな。
れすThanksです、いろいろと調べてみます、
参考にさせていただきます。
0031近所のガキNGNG
おじちゃん! 早く作ってよ!
幼稚園児でもGUI作ってるんだから
おじちゃんならもっとすごいの作れるよね!!!
0032デフォルトの名無しさんNGNG
>>29
いいかげんやめれ。ウザイ。どっか逝け。
0033デフォルトの名無しさんNGNG
CUIでC++なんて面倒なだけじゃない?
0034デフォルトの名無しさんNGNG
29 なんか無視すればいいのに、こういう奴らの過剰反応が
楽しいから 29 は消えないんだよ。(藁

802を追い出したのは 29 じゃない。29 の書き込みに過剰反応
した信者どもだ。煽りに乗った奴が一番の嵐。ついでに言うと、追い出した
んじゃなくて、自分から出ていったんだけどな。奴も全く無視できない
厨房だったわけだ。

#↑ それでこういう煽りに乗る馬鹿が現れて、以下永遠にループ コンソールプログラミング スレ
#も Delphi スレ同様永遠に荒らされる。(w
0035デフォルトの名無しさんNGNG
>>31
いいかげんやめれ。ウザイ。どっか逝け。
0036さすがに師匠も寝ちゃったみたいだねNGNG
>>34
泥棒に入られるほうが悪いんだ!って言ってる説教泥棒みたい(w
0037デフォルトの名無しさんNGNG
>>33
STLはCUI,GUI関係なくつかえるだろ?
0038デフォルトの名無しさんNGNG
飛行機が飛んでいる所にビルがあるから悪いんだ。

くらい、低レベルなんだよ!802師匠は!文句あるのか!童貞喪失者!
003933NGNG
>35
なんであたしがウザイのよ!
0040デフォルトの名無しさんNGNG
>>33
楽だべ、やってみれ。
0041デフォルトの名無しさんNGNG
組み込みでJava使ってるけど、作るのは楽だよ。
デバッグは死ぬほど面倒くさい。
Javaってマルチプラットフォームじゃないからな〜
0042 NGNG
組み込み=ROM=サイズを切りつめる=アセンブラ
では?
0043デフォルトの名無しさんNGNG
>>42
組み込み=作るのめんどい→楽したい→Javaボード発見!→Java
という流れもあるのよ・・・
http://www.ibutton.com/TINI/
とか。
0044デフォルトの名無しさんNGNG
>>41 >>42
小一時間問い詰めたい。

このあいだ組みこみの仕事来たんです。組みこみ。

寝りうぅぅぅぅぅ。
0045デフォルトの名無しさんNGNG
Cursesを操り、Daemonを召還し、Zombieを調伏する。
Wizardたるもの、こうでなければ。
0046デフォルトの名無しさんNGNG
やだやだ
0047デフォルトの名無しさんNGNG
Wizard (プ

これからは陰陽師だぜ。ちひろタン萌え〜。
0048デフォルトの名無しさんNGNG
DOS窓のEDITコマンドってマウスが使えているけどあれって
どうやってるの?あと最大化したときマウスカーソルが
四角くなるけどあれを別の形に変えられるものなの?
0049ユウナたんのエロ画像キボンヌNGNG
ユウナたんのエロ画像キボンヌ
0050デフォルトの名無しさんNGNG
ループで、ReadConsoleInput やるんじゃなかった?
"Reading Input Buffer Events"
mk:@MSITStore:C:\Program%20Files\Microsoft%20Visual%20Studio\MSDN98\98VS\1041\winbase.chm::/devdoc/live/pdwbase/conchar_2nw3.htm
0051デフォルトの名無しさんNGNG
>>48
DOS窓のマウスはエミュレーション。
DOS/V(藁)のつもりで作ればよろし。
0052デフォルトの名無しさんNGNG
なんかGUIとCUIは排他的という感じの意見が多いようだが、内部処理とフロン
トエンドを分けてないのか、誰も。
0053デフォルトの名無しさんNGNG
>>52 そんな人はこのスレには寄りつきません。
0054デフォルトの名無しさんNGNG
GUIでサクサクつくったデータ変換のためだけのVBアプリを
コマンドラインからも動作させる必要があったのでやったことがあるよ。
(バッチファイルとMakeで大量データを自動生成させるため)

普通に起動したらGUI
パラメータオプションで起動したらGUIなし

どちらも実装すればいいとは思うけど
用途としてはGUIの方がなんでも出来るから
必要がなければCUIは必要ない。
0055デフォルトの名無しさんNGNG
>>54
必要なければ作らなければ良い。
CUIのプログラムはCUIが必要なのではなくて、GUIが不必要なのだ。
0056デフォルトの名無しさんNGNG
CUI叩いてるやからは、クライアントサイドでしか
プログラムした事無い奴だと思われ。
0057デフォルトの名無しさんNGNG
GUI叩いているやからは、クライアントサイドで
プログラムした事無い奴だと思われ。

だから、同じ。
0058デフォルトの名無しさんNGNG
いったい何をそんなに血眼になって否定する必要がある?
両者とも必要になれば自分で調べればいいだけの話じゃん。
「タッチタイピング不必要論者」みたいだぞ。
0059デフォルトの名無しさんNGNG
MSですらCUIの重要性に気付いてWSHを導入したというに、
なぜこうもGUI厨が多いですか?
0060デフォルトの名無しさんNGNG
>59
自分の知らないものの存在が怖いんだよ。
006112NGNG
>>50
やっぱりAPI直叩きするしかないですか。
0062デフォルトの名無しさんNGNG
WHSのどこがCUIなんだよ
0063デフォルトの名無しさんNGNG
GUIは別に無くてもいい。
CUIはバッチ的な処理などで必要不可欠だよ。
GUIでログの垂れ流しみたいなことをやろうとすると、
相当な手間が掛かる。(GUIでも作り込めば話は別だが)
print一発で行なえる垂れ流しがやはり便利。
GUI専のやつらは、いちいち特定のIDEのデバッグトレースを
開くのか?
0064デフォルトの名無しさんNGNG
まあCUI/GUI論争は厨房の通過儀礼だからね
過去ログ探せなんて野暮なことは
言わないから好きなだけやってClay!
0065デフォルトの名無しさんNGNG
>>19
>1.イベントドリブン、コントロール(ウィジット)といった要素がない

EventDrivenやWidgetの有無は、UIがどっちなのかとは関係ないぞ。
それどころか、PicoGuiとかいうGUIキットは、
表示部分をPlugInできるらしいが、そのPlugの1つとして
テキストコンソール版の奴が有る(笑)。

>2.リソースの消費が少ないので常駐物に適している。

おいおい。それ以前に、常駐プログラムなのならば、
GだろうがCだろうが「UI」を付けるのは変だろう(わら
設定用とかでUIを持つことも有るが、使わないときに「リソースを」
消費しないように、そういう部分は完全にdeleteしておけばよかろう。

あと、OOPをGUI以外で役に立たんと思ってる奴も、sage。
0066デフォルトの名無しさんNGNG
ageてるじゃん
0067デフォルトの名無しさんNGNG
>>19
4.パイプが使いやすい
5.リモートで使いやすい
とか。
0068素朴な1NGNG
(´-`).。oO(純粋に技術的な話がしたくてスレ立てしのに、
         最初から論争風味になってたのはなんでだろ?)
0069デフォルトの名無しさんNGNG
なんかネタ振れよ
0070デフォルトの名無しさんNGNG
サーバのメンテなんていちいちX立ち上げてやんのウザイよ
コンソールの醍醐味は、
スクリプト起動してエラー報告垂れ流し。これよ!
0071Ruby >>>>> PythonNGNG
Rubyは万能。ピチョンはカス。

ピチョンのチョンは「チョン」のチョン
0072デフォルトの名無しさんNGNG
Ruby、PythonはCUI
0073デフォルトの名無しさんNGNG
前から気になっているのだが
RubyはどうしてWebProg板にいかないのだ?
0074デフォルトの名無しさんNGNG
どうしてWebProg板なんだ?
0075デフォルトの名無しさんNGNG
CUIはWebProgだから
0076デフォルトの名無しさんNGNG
>>67
> 4.パイプが使いやすい
GUIを持つプログラムだってパイプは使える。

> 5.リモートで使いやすい
Xはもともとリモートでも使えるようになってる。
0077デフォルトの名無しさんNGNG
>>76 >GUIのパイプ WinZipで展開したファイルをそのままLHMeltに流し込んでLHA圧縮させるにはどうすればいいですか?
>>76 >リモートX  重くて使い物になるかゴルァ
0078デフォルトの名無しさんNGNG
>>76 >GUIのパイプ WinZipで展開したファイルをそのままLHMeltに流し込んでLHA圧縮させるにはどうすればいいですか?
0079デフォルトの名無しさんNGNG
>>76
リダイレクトは?
リモートだってftp-clientとtelnetがあれば十分。
普段CUIベースなやつはわざわざXなんて立ち上げない。
つーかX使うぐらいならWindowsからtera-term複数立ち上げるよ(w
0080デフォルトの名無しさんNGNG
>>79
禿同!
キャラクタベースは、あなどれない。
0081デフォルトの名無しさんNGNG
それぞれ得手不得手があるもんを並べてもなぁ。
0082デフォルトの名無しさんNGNG
CUI/GUI論争は、
CUIの圧勝に終りました。
0083デフォルトの名無しさんNGNG
Ruby!Ruby!Ruby!Ruby!Ruby!Ruby!Ruby!Ruby!Ruby!Ruby!Ruby!Ruby!Ruby!Ruby!Ruby!
Ruby!Ruby!Ruby!Ruby!Ruby!Ruby!Ruby!Ruby!Ruby!Ruby!Ruby!Ruby!Ruby!Ruby!Ruby!
Ruby!Ruby!Ruby!Ruby!Ruby!Ruby!Ruby!Ruby!Ruby!Ruby!Ruby!Ruby!Ruby!Ruby!Ruby!
Ruby!Ruby!Ruby!Ruby!Ruby!Ruby!Ruby!Ruby!Ruby!Ruby!Ruby!Ruby!Ruby!Ruby!Ruby!
Ruby!Ruby!Ruby!Ruby!Ruby!Ruby!Ruby!Ruby!Ruby!Ruby!Ruby!Ruby!Ruby!Ruby!Ruby!
Ruby!Ruby!Ruby!Ruby!Ruby!Ruby!Ruby!Ruby!Ruby!Ruby!Ruby!Ruby!Ruby!Ruby!Ruby!
Ruby!Ruby!Ruby!Ruby!Ruby!Ruby!Ruby!Ruby!Ruby!Ruby!Ruby!Ruby!Ruby!Ruby!Ruby!
Ruby!Ruby!Ruby!Ruby!Ruby!Ruby!Ruby!Ruby!Ruby!Ruby!Ruby!Ruby!Ruby!Ruby!Ruby!
Ruby!Ruby!Ruby!Ruby!Ruby!Ruby!Ruby!Ruby!Ruby!Ruby!Ruby!Ruby!Ruby!Ruby!Ruby!
Ruby!Ruby!Ruby!Ruby!Ruby!Ruby!Ruby!Ruby!Ruby!Ruby!Ruby!Ruby!Ruby!Ruby!Ruby!
Ruby!Ruby!Ruby!Ruby!Ruby!Ruby!Ruby!Ruby!Ruby!Ruby!Ruby!Ruby!Ruby!Ruby!Ruby!
Ruby!Ruby!Ruby!Ruby!Ruby!Ruby!Ruby!Ruby!Ruby!Ruby!Ruby!Ruby!Ruby!Ruby!Ruby!
Ruby!Ruby!Ruby!Ruby!Ruby!Ruby!Ruby!Ruby!Ruby!Ruby!Ruby!Ruby!Ruby!Ruby!Ruby!
Ruby!Ruby!Ruby!Ruby!Ruby!Ruby!Ruby!Ruby!Ruby!Ruby!Ruby!Ruby!Ruby!Ruby!Ruby!
Ruby!Ruby!Ruby!Ruby!Ruby!Ruby!Ruby!Ruby!Ruby!Ruby!Ruby!Ruby!Ruby!Ruby!Ruby!
Ruby!Ruby!Ruby!Ruby!Ruby!Ruby!Ruby!Ruby!Ruby!Ruby!Ruby!Ruby!Ruby!Ruby!Ruby!
Ruby!Ruby!Ruby!Ruby!Ruby!Ruby!Ruby!Ruby!Ruby!Ruby!Ruby!Ruby!Ruby!Ruby!Ruby!
Ruby!Ruby!Ruby!Ruby!Ruby!Ruby!Ruby!Ruby!Ruby!Ruby!Ruby!Ruby!Ruby!Ruby!Ruby!
0084デフォルトの名無しさんNGNG
スレ違い
0085デフォルトの名無しさんNGNG
うーん、Xが重いっていってる人がいるね…
XとpcAnywhereみたいな画面共有ソフトを混同してるんだろうな…
俺ならAstecX使ってWinとXを混在させるけどな。
TeraTermよりktermだよ。
0086デフォルトの名無しさんNGNG
>>85
ごめん。
その選択肢だとやっぱりTeraterm使うなぁ。
ま、人それぞれかな。
0087sageNGNG
>>11
正しく読めますが何か?
0088デフォルトの名無しさんNGNG
NTか?>87
0089デフォルトの名無しさんNGNG
rubyって相変わらずウザイなあ
0090デフォルトの名無しさんNGNG
標準出力をWindowにそのまま写像する事って、出来ますか?
0091デフォルトの名無しさんNGNG
>>85
cygwinのX激重じゃんかよ・・・。
009287NGNG
>>88
そうだが
009388NGNG
納得。
0094デフォルトの名無しさんNGNG
>>91
気分転換にWiredXでも使ってみれ
0095デフォルトの名無しさんNGNG
>>94
WiredX
なんだか名前がlainっぽくてかっこ(・∀・)イイ!んだけど、
何よ?
0096デフォルトの名無しさんNGNG
>>95
PureJava X-Window Server
http://www.jcraft.com/weirdx/

IEの上で動いてるスクリーンショット
http://weirdx.sourceforge.net/image/20010116-weirdx-kde.png
0097デフォルトの名無しさんNGNG
ふつーのXとどうちがうの?
0098デフォルトの名無しさんNGNG
あ、そうか、WindowsでTeraTermたくさん立ち上げればよかったのか。
サンクス
0099デフォルトの名無しさんNGNG
なんなんだ?JavaでエミュったXって事かい?
あれ以上重くしてどうするの?
0100デフォルトの名無しさんNGNG
>>90
何か > log.txt
0101デフォルトの名無しさんNGNG
>>99
PureJavaで書いたX-Serverってこったろ?
Xをエミュるの意味がわからん。
0102デフォルトの名無しさんNGNG
>>97
Javaが動くブラウザがあればどこでもXが使える。
まあ、こういうのもあるってことで。
0103デフォルトの名無しさんNGNG
VNCでいいんじゃない?
0104デフォルトの名無しさんNGNG
windowsからtelnetでいいよ
0105デフォルトの名無しさんNGNG
VNCこそ重いじゃん
0106デフォルトの名無しさんNGNG
変なXサーバー使うよりマシ>105
0107デフォルトの名無しさんNGNG
私はブルジョワなのでAstecXとpcAnywhereを正規ライセンスで使用しています。
0108デフォルトの名無しさんNGNG
>>102
>Javaが動くブラウザがあればどこでもXが使える。
どこでも、という割には、かなり限定的だな。(w
0109デフォルトの名無しさんNGNG
telnetってパスワードをそのまま送るから、やばいのでは?
0110デフォルトの名無しさんNGNG
sshしろ
0111デフォルトの名無しさんNGNG
>>108
携帯でもXできるんだYO! (そのうち)
0112デフォルトの名無しさんNGNG
もしかして、携帯からX操作する気?>111
0113デフォルトの名無しさんNGNG
Javaチップな組み込みデバイスからもXできます。
電子レンジや洗濯機などは全て家事ホストに接続され、
集中管理されます。
家事ホストが実行する調理アプリや洗濯アプリを
各端末(レンジや洗濯機)の操作パネル上から
Xを用いて設定します。
勿論携帯を使って外出先から調理や洗濯ができます。
0114デフォルトの名無しさんNGNG
>>113
イタリアには電子レンジに食い物入れて洗濯機に洗濯物と洗剤を入れた
状態で外出するようなオバカちゃんがいるのかしらね。
世界で最初にTCP/IPを喋った端末はトースターだったりするからネット屋
は頭がおかしいのが多いのカモね。
0115デフォルトの名無しさんNGNG
正直Windows上で、Xを使う理由がわからん・・・。
リモートマシンを操作するのならやるけどさ。
0116デフォルトの名無しさんNGNG
>>114
将来的にはIPを割り振られたメイドさんが各家庭に派遣され、
外部端末から家事を実行させることが可能です。
0117デフォルトの名無しさんNGNG
>>115
うちの研究室ではPCをSolarisワークステーションにぶら下げて使ってますが何か?
PC Solaris入れても良いんだけど、ベースはWindowsがいいという人が多いので。
コンパイル作業や TeX 書きは環境を整えてあるからみんな UNIX 上でやる。
ということで ASTEC-X 買いまくり。
0118デフォルトの名無しさんNGNG
そうそう、やっぱ端末はWindowsのほうが遊べるしね。
バカ高いX端末買うよりそのへんでPC組み立ててWinからXしたほうが楽&安い。
サーバ用途にNT据え付けたって結局殆どの作業をローカルでやらされるハメになるし
安定性の問題もある。
そんなときリモート使用が前提のXとWindowsの相性はやっぱり高い。
AstecXは早いし安定してるよ。使い勝手もいいし。カネがあればの話だけど。
0119デフォルトの名無しさんNGNG
コンソーレ・オキナウァ!
0120デフォルトの名無しさんNGNG
コンソールプログラミングの話題はどこ行った?
0121デフォルトの名無しさんNGNG
えーと、shellコンソール上でプログラミングする話だっけ?
なつかしーなー。
0122デフォルトの名無しさんNGNG
コンソール上でプログラミングする話か?
コンソール用のプログラムは作るが開発環境はIDE使ってるよ。
仕事ではUNIXのコンソール上でコンソールプログラムを書いているが。
0123デフォルトの名無しさんNGNG
みんなでwinbowsを作ってくれ。
0124デフォルトの名無しさんNGNG
http://ats.arena-p.co.jp/967245965/index_html
http://home.interlink.or.jp/~pw00126/start1.htm
http://www.geocities.co.jp/SilkRoad/8888/gb_maker/pre_gb_maker_v01.html
0125TCP/IPサーバをNGNG
コンソール+C+WinSock(同期)+マルチスレッドで、作ることって
できる?よな?
telnetクライアントもコンソールだし。
0126shigeNGNG
もちろんできる。『UNIXネットワークプログラミング』にpthreads版が載ってる。
0127デフォルトの名無しさんNGNG
マルチクライアントなら非同期の方が効率良いらしいよ>125
つまり、メッセージループ有りの方。
詳しくはネットワークスレ参照。
作りとしてはブロッキング型の方がシンプルで好きだけど。
winsock-apiがヘタレでなければ・・
0128TCP/IPサーバNGNG
結局やりたいことは、チャットサーバ。
0129TCP/IPサーバNGNG
>>127
同期、非同期はいろいろ調べてるんですが、今一つ結論が
出ません。GUI版のチャットサーバはすでに非同期で
作って実際に稼動させています。
0130デフォルトの名無しさんNGNG
>>128
単一スレッドのマルチクライアントサーバならコンソールでも
作れるよ。selectで
0131TCP/IPサーバNGNG
>>126,127,130
どうもです。ネットワークスレの方も為になりそうなので、
今読み始めたとこです。
0132新手のC++使いゴゴゴNGNG
>>11

浦島レスですが。。。。

(1) Turbo-C++ とか Digitalmarls C++ などで、
純粋DOSアプリケーションとして作ってしまう。
(Digitalmars C++ は http://www.digitalmars.com/
からダウンロード可能。元 Symantic C++)

(2) Windows9x を捨てて、WindowsNT,2000に走る。
(Windows9x だけの現象らしい)

(3) DOS窓捨てて、Cygwin の inetd を起動して、
telnet で自分自身に loginする。

(4) DOS窓捨てて、GUI でコンソールから作ってしまう。

お手軽なのは(1)。だけど、16bitアプリになってしまうので、
それなりの苦労を伴いまする。
0133デフォルトの名無しさんNGNG
16bit時代のLSI-C試食版みたいな感じで、
32bitコンソールプログラミング入門に適した
定番アプリがあれば。
この板だと、djgppあたりがそうなのか?
0134デフォルトの名無しさんNGNG
今ならこれ
http://www.msdn.microsoft.com/downloads/default.asp?URL=/downloads/sample.asp?url=/msdn-files/027/000/976/msdncompositedoc.xml
でかいけど
0135デフォルトの名無しさんNGNG
こっちから落とす方がええか
http://www.microsoft.com/downloads/release.asp?ReleaseID=26481&area=search&ordinal=5
0136デフォルトの名無しさんNGNG
ぎゃああー
135のは無し(´д`;)古かった
0137デフォルトの名無しさんNGNG
.NET Framework SDKもいいけど、ラインタイムまでごっそり入るからなあ。
133が言ってるような用途には、Borland C++ Compilerの方がよさげ。
0138デフォルトの名無しさんNGNG
でもCLR使ってコンソールプログラムは自由度高いぞ?
cl.exeも入るから普通のC/C++としても使えるし
0139デフォルトの名無しさんNGNG
>>138
それには同意。今の所ベータだし、「まだ」お勧めしづらいと思わない?

> cl.exeも入るから普通のC/C++としても使えるし
これ、最適化できないんだよなー。bcc32.exeはできるんだから、変な所で
ケチらないでほしかった。
0140デフォルトの名無しさんNGNG
コンソールは不滅です
0141デフォルトの名無しさんNGNG
CUIには機種依存性の低いプログラムがかけるという利点がある。
ちゃんと書いたCUIのCプログラムは、どこでも動く。
0142デフォルトの名無しさんNGNG
printfは不滅です。
0143デフォルトの名無しさんNGNG
coutに駆逐されました。
0144 NGNG
すたんだぁぁぁぁぁぁぁぁぁどぅ!いーーーーーーーーーーーーーーーん!
0145デフォルトの名無しさんNGNG
>>143
デメリットを考えても、使い勝手はprintfの方が上。
0146デフォルトの名無しさんNGNG
ゲーム機でコーディングのスレかと思った。無念。
0147デフォルトの名無しさんNGNG
コンソールったらperl、これ最強。
0148デフォルトの名無しさんNGNG
最強バカが出てきた所で、
■■■■■■■■■■■終了■■■■■■■■■■■
0149デフォルトの名無しさんNGNG
curses とか使ってプログラム組んでみたい。正直、GUI にはもう飽きた。
termcap とか terminfo の知識って必要?

良い書籍、ウェブサイト等あったら教えてください。英語でも良いので。
0150デフォルトの名無しさんNGNG
>>149
fdとかviのソース参考にしたら?
はっきりいって本読んでどうにかなる問題とは思えない。
0151デフォルトの名無しさんNGNG
>>141
POSIX??
0152デフォルトの名無しさんNGNG
>>149
往年のSunOS(Solaris以前)のmanには
かなり親切な説明が載っていたんだけどなあ…
おしいひと(?)をなくしました。

>>150
そこまで濃いもんじゃないし、viみたいな大がかりなものなんか
参考にしようとする必要はないと思われ。
0153デフォルトの名無しさんNGNG
csc
0154デフォルトの名無しさんNGNG
>>145

printf最強
0155デフォルトの名無しさんNGNG
http://www.geocities.co.jp/CollegeLife-Labo/5802/
2チャンネルを越えるのはここだ!
0156デフォルトの名無しさんNGNG
Console.Write 最強
0157デフォルトの名無しさんNGNG
write最強
0158 ◆UFO.Atk. NGNG
 
■ このスレッドは過去ログ倉庫に格納されています