编写小段程序后运行出现整数相加.exe 中的 0x7248e42e (msvcr100d.dll) 处最可能的错误: 0xC0000005: 写入位置 0x00
编写小段程序后运行出现整数相加.exe 中的 0x7248e42e (msvcr100d.dll) 处最可能的异常: 0xC0000005: 写入位置 0x00
#include<stdio.h>
#include<stdlib.h>
main()
{
int a,b,c;
scanf("%d,%d,&a,&b");
c = a+b;
printf("the result is %d",c);
system("pause");
}
“整数相加.exe”: 已加载“F:\project\整数相加\Debug\整数相加.exe”,已加载符号。
“整数相加.exe”: 已加载“C:\Windows\System32\ntdll.dll”,Cannot find or open the PDB file
“整数相加.exe”: 已加载“C:\Windows\System32\kernel32.dll”,Cannot find or open the PDB file
“整数相加.exe”: 已加载“C:\Windows\System32\KernelBase.dll”,Cannot find or open the PDB file
“整数相加.exe”: 已加载“C:\Windows\System32\msvcr100d.dll”,已加载符号。
整数相加.exe 中的 0x7248e42e (msvcr100d.dll) 处最可能的异常: 0xC0000005: 写入位置 0x00000000 时发生访问冲突
整数相加.exe 中的 0x7248e42e (msvcr100d.dll) 处有未经处理的异常: 0xC0000005: 写入位置 0x00000000 时发生访问冲突
整数相加.exe 中的 0x7248e42e (msvcr100d.dll) 处最可能的异常: 0xC0000005: 写入位置 0x00000000 时发生访问冲突
整数相加.exe 中的 0x7248e42e (msvcr100d.dll) 处有未经处理的异常: 0xC0000005: 写入位置 0x00000000 时发生访问冲突
线程 '主线程' (0x1398) 已退出,返回值为 -1073741510 (0xc000013a)。
程序“[4996] 整数相加.exe: 本机”已退出,返回值为 -1073741510 (0xc000013a)。
我用的是visual studio 2010 win7系统
这是我第一次学习编程 希望大家帮助一下
------解决方案--------------------
scanf("%d,%d,&a,&b")
改成
scanf("%d,%d",&a,&b)
#include<stdio.h>
#include<stdlib.h>
main()
{
int a,b,c;
scanf("%d,%d,&a,&b");
c = a+b;
printf("the result is %d",c);
system("pause");
}
“整数相加.exe”: 已加载“F:\project\整数相加\Debug\整数相加.exe”,已加载符号。
“整数相加.exe”: 已加载“C:\Windows\System32\ntdll.dll”,Cannot find or open the PDB file
“整数相加.exe”: 已加载“C:\Windows\System32\kernel32.dll”,Cannot find or open the PDB file
“整数相加.exe”: 已加载“C:\Windows\System32\KernelBase.dll”,Cannot find or open the PDB file
“整数相加.exe”: 已加载“C:\Windows\System32\msvcr100d.dll”,已加载符号。
整数相加.exe 中的 0x7248e42e (msvcr100d.dll) 处最可能的异常: 0xC0000005: 写入位置 0x00000000 时发生访问冲突
整数相加.exe 中的 0x7248e42e (msvcr100d.dll) 处有未经处理的异常: 0xC0000005: 写入位置 0x00000000 时发生访问冲突
整数相加.exe 中的 0x7248e42e (msvcr100d.dll) 处最可能的异常: 0xC0000005: 写入位置 0x00000000 时发生访问冲突
整数相加.exe 中的 0x7248e42e (msvcr100d.dll) 处有未经处理的异常: 0xC0000005: 写入位置 0x00000000 时发生访问冲突
线程 '主线程' (0x1398) 已退出,返回值为 -1073741510 (0xc000013a)。
程序“[4996] 整数相加.exe: 本机”已退出,返回值为 -1073741510 (0xc000013a)。
我用的是visual studio 2010 win7系统
这是我第一次学习编程 希望大家帮助一下
------解决方案--------------------
scanf("%d,%d,&a,&b")
改成
scanf("%d,%d",&a,&b)