当前位置:  技术问答>linux和unix

模拟shell的程序问题

    来源: 互联网  发布时间:2016-08-03

    本文导语:  请问个位老大,为什么我运行了我用C写的程序,会出现叫做什么segmentation fault(core dumped), 我搞不懂啊 ,请高人帮忙修改,我在线等,谢啦 下面是我写的代码 #include  #include  #include  int main() { while(true) { char...

请问个位老大,为什么我运行了我用C写的程序,会出现叫做什么segmentation fault(core dumped), 我搞不懂啊 ,请高人帮忙修改,我在线等,谢啦

下面是我写的代码

#include 
#include 
#include 

int main()
{
while(true)
{
char str[1024];

char string1[] = "quit";

char string2[] = "exit";

printf("please enter:");

scanf("%s", str);

  if(strcmp(str, string1)== 0 || strcmp(str, string2) == 0)
{
return 0;
}
else
{
int i = 0;
char * ptr = str;
char * argv[128];
while(true)
{
argv[i] = ptr;
while(*ptr != 0 && *ptr != ' ')
{
++ptr;
}
if(*ptr = 0)

break;
*ptr = 0;
++i;
}
argv[i] = 0;

char *envp[] = {"PATH=/bin",0};

execve(argv[0], argv, envp);
}
}

return 0;
}


|
segmentation:分段错误,1,2楼 顶个。

|
segmentation fault就是说你使用了无效的指针

    
 
 

您可能感兴趣的文章:

  • 急!!如果在程序中模拟一个键盘按键?
  • 怎样向另外一个GUI程序发送模拟的键盘消息?
  • 怎么去模拟AIX程序的编译环境
  • linux下socket模拟telnet功能的程序,急求
  • ◆◆◆◆◆◆◆j2me中,用repaint()在同一地方重画图象,当我画到二十几遍后,手机模拟器就出错或者程序自动退出。我想是不是由于重画时,以前的图片好保存在模拟器的内存中,当重画到一定数时,内存不够,便出错了。还是其他的原因?请问如何解决?
  • 那位高人有任务分配问题的禁忌搜索算法、模拟退火算法的算法实现程序啊
  • 我编一个程序要控制端口Com1,但手头没有那个设备,谁知道哪里有能模拟Com端口的软件!!!!!!
  • 100分求购—— 模拟 UNIX 文件系统的小型程序
  • 有没有一个可以模拟同时N个用户访问同一个网站的程序或工具
  • 编一个模拟shell实现的程序,怎么实现输入输出重定向?谢谢
  • linux下如何编写模拟用户键盘操作的程序?
  • 给个思路:在linux下写个服务器-客户端程序模拟网上购物或仓库之类的进出帐等。
  • ***---王森的那篇《利用Java 编写手机应用程序Motorola iDEN篇 》JAVA手机模拟器,我这里不能注册成功,哪位好心人发给我一份好吗
  • 单任务的OS,模拟多任务,这样的程序结构行不行?大家进来看看
  • 怎样模拟键盘给其他程序输入,用管道重定向怎么实现
  • 小弟编了一个非常简化的多线程模拟电梯程序,编译通过,可是运行啥结果也没有,请高手指点!
  • 模拟聊天程序//求高人修改!
  • 模拟聊天室程序//三点问题,附带注释,求解?
  • 二个android模拟器互发短信程序演示
  • 模拟聊天室程序//带注释求修改,没人帮吗?
  • Intel HAXM为Android 模拟器加速解决模拟器运行慢的问题
  • EFL设计示波器,模拟量输入的问题
  • 关于linux和模拟器的问题
  • 游戏模拟器问题,,
  • linux模拟键盘的问题,挺难的,各位高手来帮帮我。
  • J2ME的问题,如何启动模拟器???
  • 代码实现Radius服务模拟的问题,熟悉Radius服务的大虾请进!
  • 新手求助,关于模拟USB插拔中断的问题
  • linux下模拟form post的问题
  • 新人,问个模拟器Cygwin编辑代码的时候backspace的问题
  • 请教高手“关于软件模拟方波”的问题
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • shell的模拟
  • shell下要模拟终端输入delete键该怎么写??
  • shell 模拟 按键
  • shell中模拟输入
  • 请问shell中如何模拟响应一个键盘操作
  • 急在线等!我想在win2000下模拟unix的环境来试 POSIX shell script
  • 电路教学模拟器 稳恒电路模拟器
  • php模拟登录 php curl模拟登录教程大全
  • 在Android模拟器上模拟GPS功能总是null的解决方法
  • php模拟qq登录 php模拟登录实例
  • 指令级机器模拟器 GXemul
  • FC模拟器 Nintendulator
  • sqlserver iis7站长之家
  • 在线模拟考试系统 PHPems
  • PSP模拟器 JPcsp
  • 电路模拟器 Qucs
  • JavaScript 模拟器库 Virtjs
  • 单元测试模拟框架 PowerMock
  • Linux游戏模拟器 Xmame
  • 微控制器模拟器 PICsim
  • NDS模拟器 DeSmuME
  • FC 模拟器 Nestopia
  • PS2模拟器 PCSX2
  • 和弦模拟建模合成器 amSynth
  • PowerPC模拟器 PearPC
  • jquery模拟select控件


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3