Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/c/68.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual Studio 2013 C语言//编写文件//崩溃 //此代码应该运行 //当我运行代码时,会得到输入数字的提示,然后当我按enter键时,它就会崩溃。File.exe停止工作或 //文件.exe中0x0FBFE541(msvcr120d.d_C_File_Visual Studio 2013_Writing - Fatal编程技术网

Visual Studio 2013 C语言//编写文件//崩溃 //此代码应该运行 //当我运行代码时,会得到输入数字的提示,然后当我按enter键时,它就会崩溃。File.exe停止工作或 //文件.exe中0x0FBFE541(msvcr120d.d

Visual Studio 2013 C语言//编写文件//崩溃 //此代码应该运行 //当我运行代码时,会得到输入数字的提示,然后当我按enter键时,它就会崩溃。File.exe停止工作或 //文件.exe中0x0FBFE541(msvcr120d.d,c,file,visual-studio-2013,writing,C,File,Visual Studio 2013,Writing,Visual Studio 2013 C语言//编写文件//崩溃 //此代码应该运行 //当我运行代码时,会得到输入数字的提示,然后当我按enter键时,它就会崩溃。File.exe停止工作或 //文件.exe中0x0FBFE541(msvcr120d.dll)处未处理的异常:0xC0000005:访问冲突写入位置0x00000000。 #包括 #包括 void main() { int n=0; 文件*f; fopen_s(&f,“text.txt”,“r+”); 如果(f==NULL) 打印

Visual Studio 2013 C语言//编写文件//崩溃
//此代码应该运行
//当我运行代码时,会得到输入数字的提示,然后当我按enter键时,它就会崩溃。File.exe停止工作或
//文件.exe中0x0FBFE541(msvcr120d.dll)处未处理的异常:0xC0000005:访问冲突写入位置0x00000000。
#包括
#包括
void main()
{
int n=0;
文件*f;
fopen_s(&f,“text.txt”,“r+”);
如果(f==NULL)
打印错误;
printf_s(“输入一个数字:”);
扫描频率(“%d”,n);
fprintf_s(f,“%d”,n);
fclose(f);
_getch();
}

scanf_s(“%d”,n)需要是
scanf_s(“%d”、&n)
@LeedinelCrocker你应该把它写成Anwer这不是真正的C语言,这是微软的东西,我不完全确定,所以我不保证。@LeedinelCrocker谢谢,现在很好用:)我是noob:D
// This code should run
// When I run the code, I get the prompt to enter a number then when I press enter it crashes. File.exe stopped working or
// Unhandled exception at 0x0FBFE541 (msvcr120d.dll) in File.exe: 0xC0000005: Access violation writing location 0x00000000.

#include<stdio.h>
#include<conio.h>

void main()
{

    int n = 0;
    FILE *f;

    fopen_s(&f, "text.txt", "r+");

    if (f == NULL)
            printf_s("Error!");

    printf_s("Enter a number: ");
    scanf_s("%d", n);

    fprintf_s(f, "%d", n);


    fclose(f);

    _getch();
}