如何执行以下操作?
public partial class XyzView
{
...
protected override void OnNavigatedTo(NavigationEventArgs e)
{
base.OnNavigatedTo(e);
if(Frame.BackStack.Any() && Frame.BackStack.Count > 1)
Frame.BackStack.RemoveAt(Frame.BackStackDepth - 2);
}
...
}
而不是使用:
./a.out 1 2
'输入第一个值:' ./a.out
'输入第二个值:' (read) 1
我不想修改用Fortran编写的程序(read) 2
的来源。
答案 0 :(得分:3)
只需在a.out
周围放一个包装。因此,请将以下内容另存为wrapper
:
#!/bin/bash
./a.out<<EOF
$1
$2
EOF
现在使用以下命令生成可执行文件:
chmod +x wrapper
然后你可以运行:
./wrapper 3 4