c语言编程做出程序后闪退是怎么回事?求大神 本人菜鸟!

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了c语言编程做出程序后闪退是怎么回事?求大神 本人菜鸟!相关的知识,希望对你有一定的参考价值。

因为程序已经运行结束正常退出了,
你想看结果就去cmd里敲你的执行文件完整路径
或者给你的程序加 getchar() scanf() 用stdio的输入函数来拦截程序不让它立马退出
或者调用用stdlib的system函数执行pause命令 实现按任意键继续追问

我新手。。。能告诉我最后那个方法怎么用吗

这是我做的

参考技术A 加上#include <stdlib.h>
再在最后一行前加上system("pause");追问

在哪里加??

改完应成什么样?

追答#include <stdio.h>
#include <stdlib.h>

int main()

    int radius,area;
    printf("Eter radius(i.e.10):");
    scanf("%d",&radius);
    area=3.14159*radius*radius;
    printf("\\nArea = %d\\n",area);
    system("pause");
    return 0;

追问

我的3 没在大括号里面

能留QQ吗?以后不懂请教你 谢谢

本回答被提问者采纳
参考技术B 一般是非法访问的问题 ,,,,,具体的程序,具体解决

~

解决Android的ContentProvider的cursor.moveToNext()执行后闪退的问题

cursor.moveToNext()执行后闪退,怎么回事,cursor可能有小问题
一、cursor初始化代码:

Cursor cursor = resolver.query(Uri.parse(quertUri), null, null, null, null);

这代码中,我不说多,改正确的代码:
1.resolver:

ContentResolver resolver;
......
resolver = getContentResolver();

2.quertUri:

String quertUri = "content://com.demo.test.Provider/query";

2.1 截图:

二、在AndroidManifest.xml中的provider

        <provider
            android:name="com.demo.test.Provider.MyContentProvider"
            android:authorities="com.demo.test.Provider"
            android:exported="false">
        </provider>
        <!--authorities是provider所在的包的名字+provider本身定义的名称-->
        <!--android:exported="false",我不是了解,随便写-->

三、MyContentProvider类代码:

public class MyContentProvider extends ContentProvider

......
mMatcher.addURI("com.demo.test.Provider", "query", QUERYCODE);
......

以上是关于c语言编程做出程序后闪退是怎么回事?求大神 本人菜鸟!的主要内容,如果未能解决你的问题,请参考以下文章

nasm.exe打开就闪退是怎么回事?

JAVA Eclipse开发Android程序会经常闪退是怎么回事

termuxubuntu桌面版vnc显示一会就闪退是怎么回事

C语言程序函数调用闪退

app闪退是啥原因

C语言程序闪退!求解!在线等!