#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include "assignment1.h"
int main()
{
FILE *fp = NULL;
int i=0;
fp = fopen ("result.txt","w");
int len[1000];
if (NULL == fp)
{
printf ("Please input the correct filename :");
}
char Output_Text[1000][1000]={{'a','p','p','l','e'},{'o','r','a','n','g','e'}};
for(i=0;i<1000;i )
{
for(int j=0;j<1000;j )
{
fprintf(fp,"%c",Output_Text[i][j]);
}
}
fclose(fp);
return 0;
}
现代码如上,但只能写入apple,不能写入orange
#include <fstream>
#include <iostream>
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 ++)
{
out<<a[i][j]<<',';//将每个元素写入文bai件,以逗号分隔。
}
out << endl;//每行输出结束,添加换行。
}
return 0;
}