小编Cha*_*amé的帖子

C - 使用 fread 逐字节读取文件

我正在尝试逐字节读取文件(这很重要,因为我必须衡量性能)。我似乎无法让 fread 正常工作。现在它只给我文件的最后一个字节。

这就是我所拥有的:

#include <stdio.h>
#include <stdlib.h>
#include <string.h>

int main(int argc, char **argv) { 
    FILE *fileptr;
    char *buffer;
    long filelen;
    int i;

    fileptr = fopen(argv[1], "rb");         
    fseek(fileptr, 0, SEEK_END);          
    filelen = ftell(fileptr);            
    rewind(fileptr);                      
    buffer = (char *)malloc((filelen+1)*sizeof(char)); 

    for(i = 0; i < filelen; i++) {
       fread(*&buffer, 1, 1, fileptr); 
    }

    printf("File len: %ld\n", filelen);
    printf("%s\n",*&buffer);

    fclose(fileptr); // Close the file

    return 0;
}
Run Code Online (Sandbox Code Playgroud)

任何帮助表示赞赏

c file-io

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

样式输入范围前后

我从CSS-Tricks中遵循这个方法来设置输入范围的样式,并尝试使用前后伪类.以下是我尝试过的代码:

input[type=range]::-webkit-slider-thumb:before {
    background: #fff;
}
Run Code Online (Sandbox Code Playgroud)

这似乎没有办法.有人可以帮助我如何设置滑块轨道的样式.我需要一个纯CSS解决方案.基本上我希望它看起来像这样.

我还将粘贴CSS-Tricks的代码:

input[type=range] {
  -webkit-appearance: none;
  margin: 18px 0;
  width: 100%;
}
input[type=range]:focus {
  outline: none;
}
input[type=range]::-webkit-slider-runnable-track {
  width: 100%;
  height: 8.4px;
  cursor: pointer;
  animate: 0.2s;
  box-shadow: 1px 1px 1px #000000, 0px 0px 1px #0d0d0d;
  background: #3071a9;
  border-radius: 1.3px;
  border: 0.2px solid #010101;
}
input[type=range]::-webkit-slider-thumb {
  box-shadow: 1px 1px 1px #000000, 0px 0px 1px #0d0d0d;
  border: 1px solid #000000;
  height: 36px;
  width: 16px;
  border-radius: 3px;
  background: #ffffff; …
Run Code Online (Sandbox Code Playgroud)

html css html5 css3

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

C++ - 生成遵循范围内正态分布的随机数

我需要生成遵循正态分布的随机数,该随机数应位于 1000 和 11000 的区间内,平均值为 7000。我想使用c++11 库函数,但我不明白如何生成间隔。有人可以帮忙吗?

c++ random normal-distribution c++11

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

使用read()逐字节读取文件

我试图围绕read()系统调用.

如何使用字节逐字节读取实际文件read()

第一个参数是类型的文件描述符int.
如何将文件传递给read()呼叫?

c file-io

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

标签 统计

c ×2

file-io ×2

c++ ×1

c++11 ×1

css ×1

css3 ×1

html ×1

html5 ×1

normal-distribution ×1

random ×1