寂寞地铁论坛's Archiver

吃客1 发表于 2007-2-8 14:15

微软视觉c++ 实时程序库运行错误反常节目终止怎么办?

微软视觉c++ 实时程序库运行错误反常节目终止怎么办?
看点东东就出现这个了.
microsoft visual c++ runtime library
runtime error
abnormal program termination
咋么回事?

还有,看着电影,再聊天时,就会突然出现蓝屏,出来一大串的英文这是咋回事??

云流他乡 发表于 2007-2-8 14:57

哇 这个问题真的好专业啊~~

C++学的不怎么明白的说~~

嘿嘿~

哪位好人教教  我也借个光~~

残颜 发表于 2007-2-8 16:50

就用那种咯.
VC++的/..

/*
姓名:颜彬彬
日期:2006.10.18
描述:通过程序实现数据加密过程!
*/

#include<stdio.h>
void main()
{
        long a;
        int b,c,d,e=0;//定义b存放位数,c,d为中间变量,定义e为循环变量,
        int        shuzu[10];
        do{
        printf("请输入数据小于8位的整数:");
        scanf("%ld",&a);
        }while(a>10000000);
        do
                {
                        c=a%10;
                        shuzu[e]=a%10;
                        a=a/10;
                        e++;
                }while(a!=0);
                        b=e;
                for(e=0;e<b;e++)
                {
                        shuzu[8]=(shuzu[8]+5)%10;
                }
                d=shuzu[b-1];
                shuzu[b-1]=shuzu[0];
                shuzu[0]=d;
                printf("加密后的数字为:");
                for(e=0;e<b;e++)
                {
                        printf("%d",shuzu[e]);
                }
                printf("\n");
                       
               
}   


我这个肯定做错了..麻烦看下哪有错误...

云流他乡 发表于 2007-2-9 13:07

printf("请输入数据小于8位的整数:");


:funk:

没有这个的吧?

GaRY 发表于 2007-2-11 17:47

和c++什么的无关,是程序运行错误,所谓的microsoft visual c++ runtime library
runtime error是ms的c++标准运行库文件msvcrtXX.dll(xx是版本号)出了错.基本所有软件只要使用到了c/c++标准库都会用到这个文件.可能是任何硬件或软件造成的错误.所以很难确定你是什么问题.
建议先扫描病毒,无病毒的话,把机箱内的灰尘清扫一下,可能是接口接触不良.还是不行的话,重装系统.再不行的话,那就是你硬件出了毛病,最好找专业人士维修了

云流他乡 发表于 2007-2-11 20:12

恩 LS的说的蛮对的呢!

试着学学~

呵呵

FlyHigh 发表于 2007-4-25 14:29

[quote]原帖由 [i]残颜[/i] 于 2007-2-8 16:50 发表 [url=http://bbs.bluesubway.com/redirect.php?goto=findpost&pid=210714&ptid=25713][img]http://bbs.bluesubway.com/images/common/back.gif[/img][/url]
就用那种咯.
VC++的/..

/*
姓名:颜彬彬
日期:2006.10.18
描述:通过程序实现数据加密过程!
*/

#include
void main()
{
        long a;
        int b,c,d,e=0;//定义b存放位数,c,d为中间变量,定义e为循环变量 ... [/quote]
能不能说具体点
你要怎么加密
是不是每个数加5在用和除以10的余数代替该数字
然后再第一个和最后一个交换
如果是的话
如果是的话程序应该改成
#include<stdio.h>
void main()
{
        long a;
        int b,d,e=0;//定义b存放位数,c,d为中间变量,定义e为循环变量,
        int        shuzu[10];
        do{
        printf("请输入数据小于8位的整数:");
        scanf("%ld",&a);
        }while(a>10000000);
        do
    {
                        shuzu[e]=a%10;
                        a=a/10;
                        e++;
                }while(a!=0);
                        b=e;
                for(e=0;e<b;e++)
                {
                        shuzu[e]=(shuzu[e]+5)%10;
                }
    d=shuzu[b-1];
                shuzu[b-1]=shuzu[0];
                shuzu[0]=d;
                printf("加密后的数字为:");
                for(e=0;e<b;e++)
                {
                        printf("%d",shuzu[e]);
                }
                printf("\n");
                        
               
}

页: [1]
为了您小学语文老师能够多活两天,求求你,正确使用中文吧!

Powered by BlueSubway 6.1.0  © 2001-2007