小编Aku*_*udo的帖子

C的新手,返回指向2D数组的指针

我一直在尝试将程序从Java转换为C,它是手表的模拟器,并显示我使用Ascii艺术的时间.我已将所有数字(0-9)存储在2D字符数组(fx.9)中:

char nine[7][5] = {
    { '0', '0', '0', '0' },
    { '0', ' ', ' ', '0' },
    { '0', ' ', ' ', '0' },
    { '0', '0', '0', '0' },
    { ' ', ' ', ' ', '0' },
    { ' ', ' ', ' ', '0' },
    { ' ', ' ', ' ', '0' }
};
Run Code Online (Sandbox Code Playgroud)

我现在有一个函数,其作用是转换存储在int数组中的时间(fx.22:04:59,将在数组中存储为220459).该函数应该将相应的Ascii art返回给每个数字,这样我最终可以调用打印时间(以ascii形式)的函数,该函数需要6个char [] []参数.

所以简而言之,我需要知道调用此函数的6个参数:

void printScreen(char hourFirstDigit[7][5], char hourSecondDigit[7][5], char minuteFirstDigit[7][5], char minuteSecondDigit[7][5], char secFirstDigit[7][5], char secSecondDigit[7][5])
Run Code Online (Sandbox Code Playgroud)

在java中我的解决方案只是创建一个返回char …

c arrays pointers return-type

5
推荐指数
1
解决办法
383
查看次数

Java - 检测应用程序是否输出声音

对于我的周末项目,我正在尝试创建一个简单的程序,等待程序/进程输出任何声音,然后/如果它然后执行某些操作.

在伪代码中:

if (application.outputsSound()) {
    /* Do something */
}
Run Code Online (Sandbox Code Playgroud)

对于初学者来说,它可能是来自特定应用程序的任何声音,但如果基于存储的音频文件检测特定声音是合理的,那将非常酷.

我的想法:我想我需要某种本地库(JNI/JNA),但由于我是新手,如果有人能指出我正确的方向,它会非常巧妙.

java audio detection

5
推荐指数
1
解决办法
227
查看次数

标签 统计

arrays ×1

audio ×1

c ×1

detection ×1

java ×1

pointers ×1

return-type ×1