//该代码仅为解答楼主所用
//代码在原代码基础上作少量改动
//输出效果跟原代码一样
//只是转到了txt文本方便查看
#include <stdio.h>
#include <stdlib.h> //包含exit()函数的头文件
int main(void)????? //C99标准
{
??? FILE *fp;??????????? //文件指针声明
??? int a[13][13];
??? int i, j, k, n,c,d;
//下面开始建立txt文件,可以向里面写入数据
??? if ((fp = fopen ("D:\\wenjian.txt", "a+")) == NULL)
{
??? printf("打开文件失败\n");
??? exit(1);
}
??? for (i=0; i<8192; ++i)
??? {
??????? for (j=12; j>=0; --j)
??????? {
??????????? n = (i>>j)&1;
??????????? for (k=0; k<13; ++k)
??????????????? a[12-j][k] = n;
??????? }
???????? for (c=0; c<13; ++c)
??????????? {
????????????? for (d=0; d<13; ++d)
????????????? fprintf(fp, "%d \n", a[c][d]);? /*这里把数组写入文件 */
?????????????
??????????????}
???????? }
printf("文件写入完毕,请打开D:\wenjian.txt查看\n");
fclose(fp); //关闭文件
return 0;
}
//代码未经调试,请自行调试。大神请飘过,哈哈