我有这个问题,如何使用 echo 来补充输入并告诉程序要给出多少输出。
基本上,我已经整理出了程序逻辑,即从 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;
}