小编Kol*_*olt的帖子

fprintf调试断言失败

如果我手动启动它,我有一个正确运行的程序.但是,如果我尝试添加注册表项以在启动期间自动启动它,我会收到此错误:

Debug assertion failed (str!=null) fprintf.c line:55
Run Code Online (Sandbox Code Playgroud)

在发生任何事情之前我试图添加Sleep(20000),但是我得到了同样的错误.

这是代码:

main()
{
    FILE* filetowrite;
    filetowrite = fopen("textfile.txt", "a+");

    writefunction(filetowrite);
}

int writefunction(FILE* filetowrite) {

    fprintf(filetowrite, "%s", "\n\n");
    ...
}
Run Code Online (Sandbox Code Playgroud)

我也试过传递文件名char*并打开它writefunction(),但我得到了同样的错误.

c++ printf fopen assertions

4
推荐指数
1
解决办法
8642
查看次数

c ++计数排序

我试着写一个countingsort,但它有一些问题.

这是代码:

int *countSort(int* start, int* end, int maxvalue)
{
    int *B = new int[(int)(end-start)];
    int *C = new int[maxvalue];

    for (int i = 0; i < maxvalue; i++) 
    { 
        *(C+i) = 0; 
    }
    for (int *i = start; i < end; i++) 
    { 
        *(C+*i) += 1; 
    }
    for (int i = 1; i < maxvalue-1 ; i++) 
    { 
        *(C+i) += *(C+i-1); 
    } 
    for (int *i = end-1; i > start-1; i--) 
    { 
        *(B+*(C+(*i))) = *i; 
        *(C+(*i)) -= 1; 
    } …
Run Code Online (Sandbox Code Playgroud)

c++ sorting exception

0
推荐指数
1
解决办法
362
查看次数

标签 统计

c++ ×2

assertions ×1

exception ×1

fopen ×1

printf ×1

sorting ×1