#include
#include
using namespace std;
int main()
{
int a[10][10];//10*10的二维数组。
int i,j;
//输入二维数组的值。
for(i = 0; i < 10; i ++)
{
for(j = 0; j < 10; j ++)
{
cin>>a[i][j];
}
}
ofstream out("out.txt");//打开文件。
for(i = 0; i < 10; i ++)
{
for(j = 0; j < 10; j ++)
{
比较奇怪你这段代码真的能把apple写到文件里?你确认你的代码能正常执行退出?至少我看到你的i和j始终为0,根本退不出for循环,好歹用个i++,j++。fp的判断如果是NULL,提示后要么返回退出,要么给个assert,不能继续往下执行。另外那个数组也太狠了,定义一个1000 *1000的数组,这可是消耗的栈的空间啊,这么大,最好还是在堆里面分配吧