c

    -1热度

    1回答

    我想从文件中输入文本并打印最大长度的字数,但我无法解决它!然后 #include <stdio.h> #include <stdlib.h> #include <string.h> int main() { FILE *ptr_file; char buf[1000]; ptr_file =fopen("text.txt","r"); while

    -2热度

    1回答

    我在文件platform.h的结构定义: typedef struct { VL53L0X_DevData_t Data; uint8_t I2cDevAddr; uint8_t comms_type; uint16_t comms_speed_khz; uint16_t devID; I2C_HandleTypeDef * i2c_ha

    -4热度

    2回答

    我有一个任务,可以编写打印出1-100之间所有素数的代码。我正在查看不同的程序以了解要做什么并继续运行的想法,即“if(x%c == 0)”。 现在我无法找出什么是“X%C”表示。我环顾四周,无法找到任何好的答案。可能是因为寻找错误的东西。在下面的代码中究竟做了什么? #include<stdio.h> int main() { int n, i = 3, count, c;

    0热度

    1回答

    如果你不熟悉universal hashing,它主要是试图保证少量的碰撞(相反,使用普通的旧模),使用一些相当简单的数学涉及随机性。问题是,它并没有为我工作: size_t hash_modulo(const int value) { return (size_t) (value % TABLE_SIZE); } // prime 491 is used because its

    -2热度

    1回答

    我有一个4字节data.Each位将作为一个switch.I需要启用/禁用开关基于4个字节数据中的位值。将是什么优化的方式来获取位的位置,设置为32位..?

    -4热度

    4回答

    什么是C/C++代码精确基准测试的推荐方法/库?有些东西可以克服简单测量执行时间的不准确性,即CPU频率和系统负载可能在执行时间内发生变化。不确定计数执行的指令是否是正确的方法,因为我的代码中的瓶颈将(可能)成为内存访问。

    1热度

    1回答

    我最近利用了一个危险的程序,发现了x86-64架构上的gcc版本之间的差异。 注意:中gets 不当使用是不这里的问题。 如果我们用其他函数代替gets,问题不会改变。 这是源代码使用: #include <stdio.h> int main() { char buf[16]; gets(buf); return 0; } 我使用gcc.godbolt.or

    0热度

    1回答

    我写了一个程序打印出一个浮点数的位模式下 所以我希望得到一个标准的IEEE-754位模式即: 1个符号位| 8个EXP位| 23尾数位 当我得到了输出,并把结果放到一个IEEE-754转换器的数量是错误的。当我一点一点地颠倒顺序时,数字是正确的。 所以我问的是:我发现一个线程,我发现这个模式可能是BYTE-WISE颠倒的,但是我没有发现它完全颠倒了BIT-WISE。 任何人都可以在这个claryf

    -9热度

    1回答

    这是代码。很基本的,应能正常工作: int main() { int n, status, i; printf("Please enter an integer bigger than 1: "); status = scanf("%d", &n); if (status != 1 || n > 1) { printf("Invalid in

    -2热度

    1回答

    这个问题是在codechef竞赛中的一个问题。我已经在c。以下是我的代码: scanf("%d",&N); count=0; for(i=2;i<=N;i++) { c=a; while(c>=i) { c=c/i; } if(b==1) count++; }