| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 464 人关注过本帖
标题:读入文件出错怎么回事?新
只看楼主 加入收藏
Sturn
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2008-4-15
收藏
 问题点数:0 回复次数:1 
读入文件出错怎么回事?新
Debug Assertion Failed!
Program:C:\xexam\3522999999000001\参考答案\Debug\prog1.exe
file:fscanf.c
Line:54
expression:stream!=NULL
For information on how your program can cause an assertion failure,see the Visual C++ documentation on asserts.
编译没有错误 调试和运行全出错并且不止这一套代码出错
我装的的考试系统能不能是我的系统的事啊?或者我的考试系统的事但是别的机器上面正常?请问会不会是我VC的事呢??
下面是我的全部代码:
#include <stdio.h>
#define MAX  200
int a[MAX], b[MAX], cnt = 0 ;
void writeDat() ;

void jsVal()
{
  int qw, bw, sw, gw, i, ab, cd, j ;

  for(i = 0 ; i < MAX ; i++) {
    qw = a[i] / 1000 ;
    gw = a[i] % 10 ;
    bw = (a[i] - qw * 1000) / 100 ;
    sw = (a[i] - qw * 1000 - bw * 100) / 10 ;
    ab = qw * 10 + sw ;
    cd = gw * 10 + bw ;
    if(qw && gw && (ab>cd) && (ab % 2 == 0 && ab % 5 == 0) && (cd % 2)) b[cnt++] = a[i] ;
  }
  for(i = 0 ; i < cnt - 1 ; i++)
    for(j = i + 1 ; j < cnt ; j++)
      if(b[i] < b[j]) {
        ab = b[j] ;
        b[j] = b[i] ;
        b[i] = ab ;
      }
}

void readDat()
{
  int i ;
  FILE *fp ;
  fp = fopen("C:\\xexam\\99000001\\in.dat", "r") ;
  for(i = 0 ; i < MAX ; i++) fscanf(fp, "%d", &a[i]) ;
  fclose(fp) ;
}

void main()
{
  int i ;
  readDat() ;
  jsVal() ;
  printf("满足条件的数=%d\n", cnt) ;
  for(i = 0 ; i < cnt ; i++) printf("%d ", b[i]) ;
  printf("\n") ;
  writeDat() ;
}

void writeDat()
{
  FILE *fp ;
  int i ;
  fp = fopen("C:\\xexam\\99000001\\out.dat", "w") ;
  fprintf(fp, "%d\n", cnt) ;
  for(i = 0 ; i < cnt ; i++) fprintf(fp, "%d\n", b[i]) ;
  fclose(fp) ;
}
搜索更多相关主题的帖子: 文件 
2008-04-15 09:46
Sturn
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2008-4-15
收藏
得分:0 
Loaded 'ntdll.dll', no matching symbolic information found.
Loaded 'C:\WINDOWS\system32\kernel32.dll', no matching symbolic information found.
Loaded 'C:\WINDOWS\system32\shimeng.dll', no matching symbolic information found.
Loaded 'C:\WINDOWS\system32\user32.dll', no matching symbolic information found.
Loaded 'C:\WINDOWS\system32\gdi32.dll', no matching symbolic information found.
Loaded 'C:\WINDOWS\system32\imm32.dll', no matching symbolic information found.
Loaded 'C:\WINDOWS\system32\advapi32.dll', no matching symbolic information found.
Loaded 'C:\WINDOWS\system32\rpcrt4.dll', no matching symbolic information found.
Loaded 'C:\WINDOWS\system32\secur32.dll', no matching symbolic information found.
Loaded 'C:\WINDOWS\system32\lpk.dll', no matching symbolic information found.
Loaded 'C:\WINDOWS\system32\usp10.dll', no matching symbolic information found.
Loaded 'C:\WINDOWS\system32\msvcrt.dll', no matching symbolic information found.
Loaded 'C:\WINDOWS\system32\UXTHEME.DLL', no matching symbolic information found.
Loaded 'C:\WINDOWS\system32\msctf.dll', no matching symbolic information found.
Loaded 'C:\WINDOWS\system32\version.dll', no matching symbolic information found.
Loaded 'C:\WINDOWS\system32\apphelp.dll', no matching symbolic information found.
Loaded 'C:\WINDOWS\system32\MSCTFIME.IME', no matching symbolic information found.
Loaded 'C:\WINDOWS\system32\ole32.dll', no matching symbolic information found.
The thread 0x984 has exited with code 3 (0x3).
The program 'C:\xexam\3522999999000001\参考答案\Debug\prog1.exe' has exited with code 3 (0x3).
2008-04-15 09:48
快速回复:读入文件出错怎么回事?新
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.021230 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved