我尝试在Linux系统中运行一个脚本来运行C语言程序,脚本内容如下:
#!/bin/bash
`gcc odd.c -o odd222`
`chmod +x odd222`
echo `./odd222`
并且 odd.c 是
main()
{
int i;
printf("enter the no.");
scanf("%d",&i);
printf("shiv");
}
但问题在于,当我运行此脚本时,所有的scanf语句都会被执行,然后所有的输出都会同时显示...
如果我在
./odd222
之前不加echo,那么它会说错误:输入命令未找到(printf中的第一个元素“enter”)。请帮助我。