小编vip*_*pin的帖子

警告:忽略使用属性warn_unused_result声明的'scanf'的返回值

#include <stdio.h>

int main() {
    int t;
    scanf("%d", &t);
    printf("%d", t);
    return 0;
}
Run Code Online (Sandbox Code Playgroud)

我使用ideone.com编译了上面的C代码,并弹出以下警告:

prog.c:在函数'main'中:
prog.c:5:警告:忽略'scanf'的返回值,使用属性warn_unused_result声明

有人能帮我理解这个警告吗?

c

49
推荐指数
4
解决办法
7万
查看次数

在C中设置变量中特定位的最佳方法是什么

考虑unsigned int a;C中的变量.

现在说我想将此变量中的任何第i位设置为"1".

请注意,变量有一些值.所以a=(1<<i)不行.

a=a+(1<<i)会工作,但我正在寻找最快的方式.什么?

c

5
推荐指数
2
解决办法
9708
查看次数

如何在 FloatingActionButton/Button Click 事件中使用 Coroutine

我有一个 FloatingActionButton,单击它时将从网络下载一些 URL。我想从 setOnClickListener 内部启动这个函数,然后让它在后台完成所有处理。

我已经使用 AsyncTask 做了我想做的事情,但后来有人建议使用协程。

活动内部:

findViewById<FloatingActionButton>(R.id.fab).setOnClickListener { view ->
           
            val currentChapUrl = "https://www.novel.com/chap1.html"  
            GlobalScope.launch { downloadChapters(applicationContext,currentChapUrl) } 
        }
Run Code Online (Sandbox Code Playgroud)

downloadChapters 函数如下所示:

suspend fun downloadChapters(context : Context, startingChapUrl : String) : String {
   //download chapters.
   //show some toast messages

}
Run Code Online (Sandbox Code Playgroud)

单击按钮时应用程序崩溃。

日志猫:

2020-08-01 17:03:38.559 6937-6985/com.example.daoreader E/eglCodecCommon: glUtilsParamSize: unknow param 0x000085b5
2020-08-01 17:03:38.559 6937-6985/com.example.daoreader E/eglCodecCommon: glUtilsParamSize: unknow param 0x000085b5
2020-08-01 17:03:39.095 6937-6937/com.example.daoreader I/Choreographer: Skipped 32 frames!  The application may be doing too much work on its main thread.
2020-08-01 …
Run Code Online (Sandbox Code Playgroud)

android kotlin android-studio kotlin-coroutines

4
推荐指数
1
解决办法
3231
查看次数

在 Kotlin 中从字符串中提取多个整数

我有以下格式的单个字符串(来自 Jsoup 的输出)

[<ul>
<li><span></span><a, rel="nofollow"><span>Afterword</span></a></li>
<li><span></span><a, rel="nofollow"><span>MW, Chapter, 2255</span></a></li>
<li><span></span><a, rel="nofollow"><span>MW, Chapter, 2254</span></a></li> 
<li><span></span><a, rel="nofollow"><span>MW, Chapter, 2253</span></a></li> 
<li><span></span><a, rel="nofollow"><span>MW, Chapter, 2252</span></a></li> 
</ul>]
Run Code Online (Sandbox Code Playgroud)

我想从此字符串中提取整数,例如 2255、2254 等。

我使用了在这里找到的各种选项,但没有一个起作用。到目前为止的解决方案只给了我所有组合在一起的数字。

我愿意为此使用 Jsoup 或拆分。

请帮忙。

split jsoup kotlin

2
推荐指数
1
解决办法
231
查看次数

标签 统计

c ×2

kotlin ×2

android ×1

android-studio ×1

jsoup ×1

kotlin-coroutines ×1

split ×1