我正在使用 ubuntu 12.04。我一直在为简单的 C++ 学校项目尝试一些 IDE。但是,使用 codelite、anjuta 和 kdevelop 我遇到了一个问题:当我试图读/写文件时,我得到了分段错误:核心转储。
我正在使用一个基本来源:
#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;
}
我不得不说带有标准输入/标准输出的程序运行良好。