小编Vic*_*sio的帖子

错误:二进制操作数无效^(有'double'和'double') - 我不是试图用^作为幂运算符

我一直在寻找答案,但找不到.我不是试图使用^作为幂运算符.

这是我的问题.我正在尝试从数字电视标准(物理层协议)重现交织器.这是一个学校的项目.这是我到目前为止在C中的代码:

#include <sys/io.h>
#include <stdio.h>
#include <stdlib.h>
#include <errno.h>
#include <sys/types.h>
#include <sys/stat.h>
#include <fcntl.h>
#include <time.h>
#include <unistd.h>
#include <stdbool.h>
#include <string.h>
#include <complex.h>
#include <math.h>

int main()
{
    int Mmax = 32768; 
    int Nr = log10(Mmax)/log10(2);
    printf("Nr = %i \n",Nr);

    int Lfm = 42; 

    int i,j,k,l; 

    // Create array R'i 
    unsigned char Rli[Mmax][Nr];
    for (i = 0; i < Mmax; i++)
        memset(Rli[i], 0, sizeof(unsigned char)*(Nr));

    for (i = 0; i < Mmax; i++)
    {
        for(j = 1; …
Run Code Online (Sandbox Code Playgroud)

c bit-manipulation television

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

标签 统计

bit-manipulation ×1

c ×1

television ×1