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

segmentation fault :11错误

    来源: 互联网  发布时间:2017-05-09

    本文导语:  本帖最后由 u013591397 于 2014-02-03 13:27:51 编辑 用Mac,C语言写作业,在Xcode里面可以良好运行在terminal里面缺会出错不知道为什么,而且安装之后总是不能使用gdb所以也不知道怎么找到出错的语句,本人纯小白希望各位大...

本帖最后由 u013591397 于 2014-02-03 13:27:51 编辑
用Mac,C语言写作业,在Xcode里面可以良好运行在terminal里面缺会出错不知道为什么,而且安装之后总是不能使用gdb所以也不知道怎么找到出错的语句,本人纯小白希望各位大大能帮助我一下。。。


#include 
#include 
#include 
#include 
#include 
#include 

char s1[]="1";
char s2[]="1";


int main(int argc, const char * argv[])
{
    char buf1[256],a[256]={0},b[256],c[256];
    
    int p1[2],p2[2],p3[2],p4[2];
    int parentw1,parentw2, child1r,child2r,parentr1,parentr2,child1w,child2w,pid;
    pipe(p1);
    pipe(p2);
    pipe(p3);
    pipe(p4);
    child1r=p1[0];
    child2r=p2[0];
    parentw1=p1[1];
    parentw2=p2[1];
    
    parentr1=p3[0];
    parentr2=p4[0];
    child1w=p3[1];
    child2w=p4[1];
    
    if (fork()==0) {
        /*first child process--adder*/
        pid=getpid();
        FILE *fd;
        char s[]="stopstop";
        close(parentw2);close(parentw1);close(parentr1);close(parentr2);close(child2r);close(child2w);
        int f;
        
        int i=0;
        
        int sum=0;
        
        int k[1024];
        
        while (1) {
            read(child1r, buf1, sizeof(b));    //get the number of field
            
            f=atoi(buf1);
            read(child1r, buf1, sizeof(b));     //get the name of file
            
            sscanf(buf1, "%s",a);
            
            
            if (strcmp(a,s)==0)                    //compare to find wether the file name is stopstop if it is ,then break and teminate
            {
                break;
            }
            
            fd=fopen(a, "r");
            while (!feof(fd)) {
                fscanf(fd, "%d",&k[i]);        //get all the numbers in the file then calculate the mod
                i++;
            }
            for (int i=1; i

    
 
 

您可能感兴趣的文章:

  • Segmentation fault是什么错误?
  • linux下信号11 (Segmentation violation (ANSI))是何种错误,急!急!急!急!
  • 用popen,不能使用fseek了?Segmentation fault错误
  • 出现segmentation fault 的错误后如何修复系统!!!
  • 在solaris8上编译完成,链接的时候出现Segmentation Fault - core dumped这种错误,请问是什么原因??
  • 请教关于在redhat linux 9下的rhide1.5.1和dev-c++运行错误:Segmentation fault
  • 输入重定向后发生segmentation fault错误?
  • setjmp SEGMENTATION FAULT 错误。
  • 请问什么是Segmentation Fault错误?
  • segment fault错误,高手进来,急急急
  • 求救:linux 执行sort时报Segmentation fault 错误
  • Segment fault错误
  • 奇怪的segmentation fault 错误!!!!!!!!!!!!!!
  • 段错误 Segmentation fault
  • 求助---Segmentation Fault - core dumped错误
  • 字符串处理中的“Segmentation fault”错误,困惑中,请高手指点迷津!
  • 请各位linux高手帮忙, Segmentation fault 错误
  • Linux下C编程问题:段错误,Program received signal SIGSEGV, Segmentation fault.请教各位!
  • Segmentation fault错误
  • 一个很简单的通过socket发送接受文件的程序,出现了segmentation fault错误。请各位帮忙
  • Linux下c/c++开发之程序崩溃(Segment fault)时内核转储文件(core dump)生成设置方法
  • Segmentation fault
  • 急求segment fault问题解决办法!
  • 【怪事】 线程库-lpthread发生Segmentation fault问题
  • linux+SDL segmentation fault
  • 调试出错:segmentation fault
  • segmentation fault问题
  • segmentation fault会出core吗?
  • 关于"Segmentation fault"的调试问题
  • Segmentation fault问题
  • main函数返回收到segmentation fault
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • java命名空间javax.swing.text类segment的类成员方法: segment定义及介绍
  • chmod segmentation
  • java命名空间javax.swing.text类segment的类成员方法: count定义及介绍
  • 程序调用malloc,引发segmention error,怎么会这样??????????
  • java命名空间java.lang类character的类成员方法: directionality_segment_separator定义及介绍
  • 求教: Attach 共享内存,报 Segmentation fault
  • java命名空间javax.swing.text类segment的类成员方法: tostring定义及介绍
  • 打开设备,测试驱动程序,报错:segmentation fault
  • java命名空间javax.swing.text类segment的类成员方法: offset定义及介绍
  • 我用newwin()的时候编译通过了,可是运行的时候报告Segmentation fault
  • java命名空间javax.swing.text类segment的类成员方法: array定义及介绍
  • linux中C程序出现Segmentation fault。。。
  • java命名空间javax.swing.text类segment的类成员方法: ispartialreturn定义及介绍
  • unix shell报错: Segmentation Fault
  • java命名空间javax.swing.text类segment的类成员方法: getindex定义及介绍
  • 请问下面一个关于vfork的c程序的运行结果为什么会出现Segmentation fault ?哪位高手帮我解释下,谢谢。
  • java命名空间javax.swing.text类segment的类成员方法: getbeginindex定义及介绍
  • 为什么gcc编译通过,gdb调试报“Segment fault”呢
  • java命名空间javax.swing.text类segment的类成员方法: getendindex定义及介绍
  • linux C程序,请问下面一个程序为什么会出现Segmentation fault ??
  • java命名空间javax.swing.text类segment的类成员方法: length定义及介绍
  • 在linux下编译程序,在程序结束时出现segmentation fault..实在想不通,求教高手!!


  • 站内导航:


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

    ©2012-2021,