如果是在Visual C中运行报错,单独运行不报错,通常是因为程序中有错误(构建时错误,一般是内存访问错误,如越界操作,使用未初始化的变量,错误的地址指针,访问已弹出的栈区等等),因为在Visual C中运行,调试器开着,能及时发现报错,但单独运行时,除非异常被捕获,否则不一定报错,但运行结果可能是不确定的,存在隐藏的BUG。
可能是你之前的那个程序没有关掉,你看看任务管理器里没有有,有的话就把它关掉。
你写错了吧,仔细检查一下
。。。。管理员身份运行试试。