我无法弄清楚这有什么问题.当我在终端中运行并输入密码时,没有任何反应,但如果我在终端中单独运行每个命令,它就可以工作.谢谢!
#!/bin/bash
sudo su;
mkdir /opt/D3GO/;
cp `pwd`/D3GO /opt/D3GO/;
cp `pwd`/D3GO.png /opt/D3GO/;
cp `pwd`/D3GO.desktop /usr/share/applications/;
chmod +x /opt/D3GO/D3GO
Run Code Online (Sandbox Code Playgroud) 我想(number)用number这样的表达式替换:
4 + (3) - (7)
Run Code Online (Sandbox Code Playgroud)
它应该是:
4 + 3 - 7
Run Code Online (Sandbox Code Playgroud)
如果表达式是:
2+(2)-(5-2/5)
Run Code Online (Sandbox Code Playgroud)
它应该是这样的:
2+2-(5-2/5)
Run Code Online (Sandbox Code Playgroud)
我试过了
a = a.replace(r'\(\d\+)', '')
Run Code Online (Sandbox Code Playgroud)
a字符串在哪里,但它不起作用.谢谢!
所以我想在c中实现一个堆栈.我写了所有的函数,但是我的fgetc函数有问题.所以这是我的代码的一部分:
while (1) {
printf("Choose an option: \
\n 1 Push \
\n 2 Pop \
\n 3 Top \
\n 4 Print \
\n 5 Exit\n");
option = fgetc(stdin);
opt = ctoi(option);
while ( opt < 1 || opt > 5 ) {
printf("Wrong entry, let's try again: \n");
option = fgetc(stdin);
opt = ctoi(option);
}
switch ( opt ) {
case 1: push(&stack, fgetc(stdin)); break;
case 2: pop(&stack); break;
case 3: top(&stack); break;
case 4: print_stack(&stack); break;
case …Run Code Online (Sandbox Code Playgroud)