問題タブ [console-application]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
3 に答える
630 参照

c# - 大量の文字を連続して出力すると、.net コンソール アプリが応答を停止する

実行中のコンソールに大量の文字を出力するように依頼すると、作業中のプログラムが「応答なし」モードになる理由を理解しようとしています。

文字を出力するだけの小さな例を作成しようとしましたが、これも10〜20秒後に「応答しません」になります。

コンソール ウィンドウが「応答していない」場合でも、プログラムはまだ実行されていますが、デバッガーを一時停止して続行することはできますが、コンソール ウィンドウが壊れています。

問題は、コンソールが無限の整数を吐き出すことを気にしないということです:

どんなアイデアでも大歓迎です。ありがとう!

0 投票する
4 に答える
10252 参照

c# - アプリコンソールまたはWindowsフォームアプリケーションを作成するものは何ですか?

[Visual Studio 2008]

コンソールアプリケーション用の新しいプロジェクトを作成し、次のように変更しました。

次に、Windowsフォームアプリケーション用に別のプロジェクトを作成して変更しました。

これで、最初のアプリケーションでコンソール関数(Console.Writeなど)を記述したことも、2番目のアプリケーションでフォーム関連の操作を記述したこともありません。私と同じように見えます。

それでも最初のアプリケーションはBLACKウィンドウを表示し、2番目のアプリケーションは何も表示しません。何がこのように機能するのですか?

0 投票する
2 に答える
3707 参照

console-application - Batch Script to Automate a DOS Program with Options

I have a console program ( a DOS program) that requires interactive input. After typing in the command line, for example

The DOS prompt will prompt user to key in some values, and then proceed to the next interactive input.

For example, when I typed in the above command, the console will prompt me with the following options:

And I would press '1' if I want to show report A.

The issue now is I want to automate all these things by presetting all the input values in a script files. Maybe something like this ( I don't know)

I want to write a batch script for this. Is there any tools that allow me to do that?

0 投票する
5 に答える
9067 参照

c# - このエラーが発生するのはなぜですか:すべてのコードパスが値を返すわけではありませんか?

こんにちは私はc#に不慣れで、コーディングしようとしていましたが、エラーが発生した場合、誰かがこれを手伝ってくれますか?

"static int isHodder(int n)"'hodder.Program.isHodder(int)'でエラーが発生する:すべてのコードパスが値を返すわけではありません

および「k=(2 ^ j)-1」で「到達不能コードが検出されました」

0 投票する
3 に答える
920 参照

c++ - テキスト表示を動的に更新するアルゴリズムのヘルプ

まず、いくつかの裏話:

「ローグライク」ゲームになりそうなものを作っているので、頭の中に浮かんだ興味深いアイデアを実行することができます。ゲームプレイはダンジョンクロールにはなりませんが、いずれにせよ、表示は同様の形式で、単純な ASCII 文字で行われる予定です。

これは自己演習であるため、ほとんどのコードを自分でコーディングするように努めています

最終的には、任意の大きなゲーム ワールドでゲームを実行できるようにしたいと考えています。(ゲームをネットワーク化し、コンピューターラボの多くのモニターにまたがることを想像するところまで)。

現在、テキスト コンソールの任意のセクションに読み書きできるコードと、効率的にパスを検索できるようにセットアップされた単純なパーティショニング システムがあります。


そして今、質問:

いくつかのベンチマークを実行しましたが、最大のボトルネックはテキスト コンソールの再描画です。

ゲームの世界がこれほど大きくなると、ディスプレイのインテリジェントな更新が必要になります。フレームごとにゲーム バッファ全体を再プッシュする必要はありません...ゲームのセクションのみが更新されるように設定する方法について、いくつかの指針が必要です。(そして、私が今持っているような個々のキャラクターだけではありません)

私はwindows.hを介してWindowsコンソールを操作してきましたが、サーバーに接続されたpuTTYクライアントを介してLinuxマシンで実行することにも興味があります。

ピクセルと文字の比率はほぼ 1:1 であるため、いくつかのビデオ処理ルーチンを適応させようとしましたが、うまくいきませんでした。

本当に、その背後にあるいくつかの原則について簡単に説明したいと思います. しかし、いくつかのサンプル (疑似) コードもいいでしょう。

0 投票する
6 に答える
12193 参照

c# - コンソールを起動しない.Netコンソールアプリケーション

Windowsスケジューラを介してスケジュールされたジョブを実行するために使用しているコンソールアプリケーションがあります。アプリケーションとの間のすべての通信は、電子メール、イベントログ、データベースログで行われます。コンソールウィンドウが表示されないようにする方法はありますか?

0 投票する
3 に答える
1236 参照

c# - C# コンソール アプリ - オブジェクト指向の数学/思考の問題

私は単純な C# コンソール アプリケーションをプログラミングしています。

仕様は次のとおりです。

ゲームは 10 フレームで構成され、10 個のピンの完全なラックから始まります。各フレームで、10 個のピンのうちできるだけ多くのピンをノックダウンするために、ボールを 2 回配達します。最初のボールですべてのピンを倒すと、ストライクと呼ばれます。ストライクの場合、次の 2 つのボールの値がボーナスとして得られるため、スコアはすぐには加算されません。たとえば、最初のフレームでストライクを記録し、2 番目のフレームで 7 と 1 を獲得した場合、最初のフレームで 18 (10+7+1)、2 番目のフレームで 8 を獲得し、合計は2 フレーム後の 26。最初のボールのピンの一部を倒し、2 番目のボールの残りのピンを倒した場合、それはスペアとして知られています。繰り返しますが、スコアはすぐには追加されません。これは、スペアの場合、次のボールの値がボーナスとして得られるためです。

コードの書き方などは理解しています。ただし、このスコアリング システムを実行する最善の方法が思いつかず、アドバイスが必要です。明らかに、プレイヤーごとに新しいオブジェクトが作成されますが、最初は単純なプログラミングの問題のように見えたものを回避する方法がわかりません。

どんな助けでも大歓迎です。

よろしく

0 投票する
2 に答える
792 参照

c# - c#で式に上付き文字を割り当てる方法は?

次のように、指定された回数だけ数値を乗算する必要がある方程式があります。

私はそれを間違っていますか?

もしそうなら、それの正しい表現は何ですか?

0 投票する
4 に答える
47795 参照

java - コンソール アプリケーションの Java gotoxy(x,y)

Java で単純なコンソール アプリケーション (80x24) を作成していますが、gotoxy(x,y) に相当するものはありますか?

0 投票する
3 に答える
3878 参照

c# - C#.net を使用した Dos ベースの印刷

レポートの印刷に Dotmatrix プリンター EPSON を使用しています。crystalReport と印刷ダイアログを使用せずにレポートを印刷する方法が必要です。つまり、C#.net で DOS ベースの印刷用のコードが必要です.........