Segmentation fault when using files C++

Posted by Popa Mihai on Stack Overflow See other posts from Stack Overflow or by Popa Mihai
Published on 2012-09-10T15:27:48Z Indexed on 2012/09/10 15:38 UTC
Read the original article Hit count: 192

Filed under:
|
|

I am using ubuntu 12.04. I have been trying a few IDE's for simple C++ school projects. However, with codelite, anjuta and kdevelop I encountered a problem: when I am trying to read / write in files I get segmentation fault: core dumped.

I am using a basic source:

#include<stdio.h>

FILE*f=fopen("test.in","r");
FILE*g=fopen("test.out","w");

int main () {

    int a,b;
    fscanf(f,"%d %d",&a,&b);
    fprintf(g,"%d\n",a+b);

    fclose(f);
    fclose(g);

    return 0;
}

I have to say that programs with stdin/stdout work well.

Thank you,

© Stack Overflow or respective owner

Related posts about c++

Related posts about c