0

エコーを使用して入力を補完し、プログラムに出力する数を伝える方法というこの問題があります。

基本的に、y 入力から x 数のサブセットをランダムに選択するプログラム ロジックを整理しました。私のコードはここにあります:

問題は、メイン引数のargc変数をプログラム実行に転送するにはどうすればよいですか??

コンテキストでは、次のように呼び出す必要があります。 %echo ABCDEFG | サブセット 2。ランダムに 2 文字を出力することを想定しています。しかし、これはできません。番号 2 は、ここでは転送できないようです。また、%echo コマンドの呼び出しも機能していないようです。誰でも助けてください

int main(int argc){
RandomizedQueue<char> q;
char input;


while(cin.peek() != '\n'){
    cin >> input;
    q.enqueue(input);
}

for(int k = 0; k < argc; k++)
    cout << q.dequeue() << endl;

return 0;

}

4

1 に答える 1