24小时热门版块排行榜    

查看: 513  |  回复: 2
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

L_先森

新虫 (初入文坛)

[求助] Debug Assertion Failed 已有1人参与

本人C语言不太好,对其中出现的一些问题不知道该如何解决,请各位大神指点一下,谢谢!!
以下是本人练习写的一段小程序:
#include <stdio.h>
#include <math.h>
#define Filenum 10
#define Nstout 1
#define Pnum 1000

int main()
{
        int a,b,c,d;
        double Px[Filenum][Pnum],Py[Filenum][Pnum],Pz[Filenum][Pnum];
        char filetwo[1000],filethr[1000];
        FILE *outpara;

        b=c=0;
        /*读入信息*/
        for(int i=0;i<Filenum;i++)
        {
                FILE *inpara;
                char fileone[1000],dump[10000];

                a=(i+876000)*Nstout;
                sprintf(fileone,"%s%d%s","part",a,".vtk";
                inpara=fopen(fileone,"rt";
                fscanf(inpara,"%s%s%s%s%lf",dump,dump,dump,dump,dump);
                fscanf(inpara,"%s%s%s%s%d%s",dump,dump,dump,dump,dump,dump);
               for(int n=0;n<Pnum;n++)
                {
                        fscanf(inpara,"%lf%lf%lf",&Px[n],&Py[n],&Pz[n]);
                }
                fclose(inpara);
        }
       
但是在调试到该位置时,总会出现错误提示:
inpara=fopen(fileone,"rt";
fscanf(inpara,"%s%s%s%s%lf",dump,dump,dump,dump,dump);
fscanf(inpara,"%s%s%s%s%d%s",dump,dump,dump,dump,dump,dump);

Debug Assertion Failed

之前我也是用这种方法读入数据,但是没有出现这种提示,是最近才出现该提示。请问这是什么原因,具体的解决办法,以及可以看C语言哪一方面的知识??万分感激!!!
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

L_先森

新虫 (初入文坛)

引用回帖:
2楼: Originally posted by sxu2009 at 2015-01-21 20:36:01
dump数组中什么都没有,不知道楼主要从dump中读入什么?其它几个数组也是。sprintf函数倒是起了作用,简单修改后的程序如下:


#include <stdio.h>
#include <math.h>
#define Filenum 10
#defi ...

后来自己整明白了,谢谢!
3楼2015-01-22 12:40:35
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 3 个回答

sxu2009

至尊木虫 (正式写手)

【答案】应助回帖

感谢参与,应助指数 +1
dump数组中什么都没有,不知道楼主要从dump中读入什么?其它几个数组也是。sprintf函数倒是起了作用,简单修改后的程序如下:
CODE:
#include <stdio.h>
#include <math.h>
#define Filenum 10
#define Nstout 1
#define Pnum 1000

int main()
{
        int a,b,c;
        double Px[Filenum][Pnum],Py[Filenum][Pnum],Pz[Filenum][Pnum];
        //char filetwo[1000],filethr[1000];
        //FILE *outpara;
                  char fileone[1000];
        b=c=0;
        for(int i=0;i<Filenum;i++)
        {
                FILE *inpara;
                char dump[10000];

                a=(i+876000)*Nstout;
                sprintf(fileone,"%s%d%s","part",a,".vtk");
                inpara=fopen(fileone,"rt");
                fscanf(inpara,"%s%s%s%s%lf",dump,dump,dump,dump,dump);
                    fscanf(inpara,"%s%s%s%s%d%s",dump,dump,dump,dump,dump,dump);
               for(int n=0;n<Pnum;n++)
                {
                        fscanf(inpara,"%lf%lf%lf",&Px[n],&Py[n],&Pz[n]);
                }
                fclose(inpara);
        }
        printf("%s",fileone);
      
        return 0;
}

2楼2015-01-21 20:36:01
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[教师之家] 售SCI一区T0P文章,我:8.O.55.1.O.5.4,科目全,可+急 +4 1Nb0IVlmV6v0 2026-11-11 4/200 2026-11-13 11:18 by Equinoxhua
[考研] 售一区SCI文章T0P,我:8O.551.O54,科目全,可十急 +8 zSbvVX9JFl9J 2026-11-09 9/450 2026-11-13 11:11 by Equinoxhua
[考博] 27博士申请 +5 白白白ly 2026-11-09 5/250 2026-11-13 05:01 by wlf1982
[论文投稿] 售SCI一区T0P文章,我:8O.55.1.O.5.4,科目齐全,可+急 +3 TgvkbZZl9tqB 2026-11-11 4/200 2026-11-12 13:02 by ECLTXnJnRSXf
[考研] 售SCI一区T0P文章,我:8.O.55.1.O.5.4,科目全,可+急 +4 Z7qfCsdIiD1T 2026-11-11 5/250 2026-11-12 11:44 by HajghKOMynmz
[考博] 售SCI一区T0P文章,我:8.O55.1.O.54,科目全,可十急 +3 Z7qfCsdIiD1T 2026-11-10 5/250 2026-11-12 11:25 by HajghKOMynmz
[硕博家园] 售SCI-T0P文章,我:8O.5.5.1.O.54,科目齐全,可+急 +5 Z7qfCsdIiD1T 2026-11-10 8/400 2026-11-12 11:20 by HajghKOMynmz
[考研] 售SCI一区T0P文章,我:8O.55.1.O.5.4,科目齐全,可+急 +7 czAiolzR0IJC 2026-11-10 9/450 2026-11-12 11:00 by HajghKOMynmz
[教师之家] 售SCI-T0P文章,我:8O.5.5.1.O.54,科目齐全,可+急 +4 czAiolzR0IJC 2026-11-10 7/350 2026-11-12 11:00 by HajghKOMynmz
[基金申请] 售SCI一区T0P文章,我:8.O.55.1.O.54,科目齐全,可+急 +4 czAiolzR0IJC 2026-11-10 8/400 2026-11-12 11:00 by HajghKOMynmz
[基金申请] 售SCI一区文章,我:8.O.551.O.5.4,科目全,可伽急 +5 G2rhSvqvhNzl 2026-11-10 7/350 2026-11-12 10:49 by HajghKOMynmz
[硕博家园] 售SCI文章,我:8O.5.5.1O.54,科目全,可十急 +4 G2rhSvqvhNzl 2026-11-10 6/300 2026-11-12 10:49 by HajghKOMynmz
[硕博家园] 售SCI文章,我:8O.5.5.1O.54,科目全,可十急 +4 czAiolzR0IJC 2026-11-10 8/400 2026-11-12 10:49 by HajghKOMynmz
[公派出国] 售SCI-T0P文章,我:8O.5.5.1.O.54,科目齐全,可+急 +4 C6CRn66RYYXS 2026-11-10 8/400 2026-11-12 10:27 by HajghKOMynmz
[硕博家园] 售SCI一区文章,我:8.O.55.1.O.54,科目齐全,可伽急 +4 C6CRn66RYYXS 2026-11-10 6/300 2026-11-12 10:16 by HajghKOMynmz
[教师之家] 售SCI一区T0P文章,我:8.O55.1.O.54,科目全,可十急 +8 zSbvVX9JFl9J 2026-11-09 12/600 2026-11-12 09:21 by HajghKOMynmz
[教师之家] 售SCI一区文章,我:8.O.551.O.5.4,科目全,可伽急 +3 TgvkbZZl9tqB 2026-11-11 3/150 2026-11-12 08:26 by HajghKOMynmz
[考研] 售SCI一区T0P文章,我:8.O.55.1.O.54,科目齐全,可+急 +5 czAiolzR0IJC 2026-11-10 5/250 2026-11-12 06:25 by 9fOTqj074tIg
[考研] 售SCI一区T0P文章,我:8.O.55.1.O54,科目全,可伽急 +5 FChKX8meu1ds 2026-11-09 8/400 2026-11-12 05:30 by 9fOTqj074tIg
[教师之家] 售SCI一区T0P文章,我:8.O55.1.O.54,科目全,可十急 +6 cqv1zKnzd7hr 2026-11-09 7/350 2026-11-12 00:44 by 9fOTqj074tIg
信息提示
请填处理意见