程序高手们快来救命啊

来源:百度知道 编辑:UC知道 时间:2024/09/25 01:16:24
我编了一个程序不知道哪里错了 帮忙看一下#include<stdio.h>
#define max 1000 //MAX在每次开始筛选数据时可能要更改
int a[max][5],b[max][5],flag=0;
void writeDat();
static k;

void readDat() //读取我们需要筛选的数据
{
int i=0,j=0;
FILE *f1,*f2;
f1=fopen("C:\Documents and Settings\Administrator\桌面\新建文件夹\IN1.txt","r"); //需要处理的数据
f2=fopen("C:\Documents and Settings\Administrator\桌面\新建文件夹\IN2.txt","r"); //我们的原始数据

for(i=0;i<=max;i++){
for(j=0;j<=max;j++)
{
fscanf(f1,"%d",&a[i][j]);}
}

for(i=0;i<=max;i++){
for(j=0;j<=max;j++){
fscanf(f2,"%d",&b[i][j]);}
}
fclose(f1);
fclose(f2);
}

void main()
{
int i,j;
readDat();
for(k=0;k<max;k++){
for(i=0;i<=max;i++){
for(j=0;j<=5;j++)
{
if(a[k][j

文件名里面的\要写为\\,比如这个语句:
f1=fopen("C:\Documents and Settings\Administrator\桌面\新建文件夹\IN1.txt","r"); //需要处理的数据
应该修改为:
f1=fopen("C:\\Documents and Settings\\Administrator\\桌面\\新建文件夹\\IN1.txt","r"); //需要处理的数据