小编Ari*_*iou的帖子

C数组的结构

typedef struct Expected {

   const int number;
   const char operand;

} Expected;   

Expected array[1];
Expected e = {1, 'c'};
array[0] = e;
Run Code Online (Sandbox Code Playgroud)

我不明白为什么你不能添加这样的结构数组.我是否必须自己计算记忆中的位置?

c struct

7
推荐指数
2
解决办法
159
查看次数

youtube-dl 格式选项 API

youtube API 是否提供您从 youtube 收听的原始音频作为下载选项?也许是 --extract-audio 选项?

youtube youtube-dl

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

我想在Java中使用String.replaceAll(regex,regex)而不是(regex,String)

例:

input = "10N10N";
input = input.replaceAll("1|N", "N|1"); // syntax not correct
Run Code Online (Sandbox Code Playgroud)

预期产量: N01N01

我要问的是单行迭代器将所有"1"替换为"N"而所有"N"替换为"1".

java string replace

3
推荐指数
1
解决办法
113
查看次数

C在运行时选择变量类型

我在下面的这段代码看起来非常明确和冗余,有没有办法在运行时选择变量类型?

if(header->bitsPerSample == 16) {
    int sample;
    for (int i = 0; i < header->chunkSize - HEADER_SIZE + 8; i += sizeof(sample) * 2) {
        fread(&sample, sizeof(sample), 1, fp);
        fwrite(&sample, sizeof(sample), 1, new);
        fread(&sample, sizeof(sample), 1, fp);
    }
} else if(header->bitsPerSample == 8) {
    char sample;
    for (int i = 0; i < header->chunkSize - HEADER_SIZE + 8; i += sizeof(sample) * 2) {
        fread(&sample, sizeof(sample), 1, fp);
        fwrite(&sample, sizeof(sample), 1, new);
        fread(&sample, sizeof(sample), 1, fp);
    }
}
Run Code Online (Sandbox Code Playgroud)

我正在寻找这样的东西:

if(header->bitsPerSample …
Run Code Online (Sandbox Code Playgroud)

c syntactic-sugar

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

标签 统计

c ×2

java ×1

replace ×1

string ×1

struct ×1

syntactic-sugar ×1

youtube ×1

youtube-dl ×1