不兼容的指针类型将“char [3]”传递给“FILE *”类型的参数

fread 应该返回它读取“大小”的次数。所以我将该值分配给了一个变量,但是当我想打印数字时,我收到了上面的错误。

FILE* card_raw  = fopen( memory , "r") ;
int buffer[512] ;
int readbytes = fread( buffer , 1 , 512 , card_raw ) ;
fprintf("%i" , readbytes );
用户2736738

int fprintf(FILE * restrict stream,const char * restrict format, ...);

你传递了一个 3 个字符的字符串"%i",这就是它所抱怨的。

如果printf您不需要指定 FILE 流。printf 函数将字符发送到标准输出流stdout

printf("%zu",readbytes);

还声明readbytes类型size_t

如果要将其打印到stdoutstderr其他文件流,则语法为fprintf(stderr,"%zu",readbytes)(Using fprintf)

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

*初学者* C:不兼容的整数到指针的转换,将'char'传递给'const char *'类型的参数

来自分类Dev

不兼容的指针类型,将short *传递给short *(*)[]

来自分类Dev

将'float(float)'传递给不兼容类型'float'的参数

来自分类Dev

将void传递给不兼容类型的参数?

来自分类Dev

不兼容的指针类型将类型为'float [2]'的可保留参数传递给期望'const CGFloat *'(也称为'const double *')类型的CF函数

来自分类Dev

从不兼容的指针类型传递“”的参数1

来自分类Dev

从不兼容的指针类型传递“”的参数1

来自分类Dev

C警告:不兼容的指针类型传递

来自分类Dev

传递指针的指针时,指针类型不兼容

来自分类Dev

将'NSString * __ strong'传递给不兼容类型'CLLocationDegrees'(又名'double')的参数

来自分类Dev

Xcode错误:“将'float'传递给不兼容类型ID的参数”

来自分类Dev

'const char *'类型的参数与'char *'类型的参数不兼容

来自分类Dev

类型“ const char **”的参数与类型“ const char *”的参数不兼容

来自分类Dev

将“类型”参数传递给函数

来自分类Dev

C警告从不兼容的指针类型传递'getopt'的参数2

来自分类Dev

c警告-从不兼容的指针类型传递'insert'的参数1

来自分类Dev

从不兼容的指针类型传递'proc_create'的参数4

来自分类Dev

从不兼容的指针类型传递'functionName'的参数1

来自分类Dev

C警告从不兼容的指针类型传递'getopt'的参数2

来自分类Dev

c警告-从不兼容的指针类型传递'insert'的参数1

来自分类Dev

警告:从不兼容的指针类型传递'xyz'的参数x

来自分类Dev

_Generic宏中传递不兼容的指针类型

来自分类Dev

不兼容的指针类型

来自分类Dev

“ char *”类型的参数与“ LPWSTR”类型的参数不兼容

来自分类Dev

参数类型“ WCHAR *”与类型“ const char *”的参数不兼容

来自分类Dev

“ char *”类型的参数与“ LPCWSTR”类型的参数不兼容

来自分类Dev

“const char*”类型的参数与“Person”类型的参数不兼容

来自分类Dev

参数类型不兼容?

来自分类Dev

参数类型不兼容?

Related 相关文章

  1. 1

    *初学者* C:不兼容的整数到指针的转换,将'char'传递给'const char *'类型的参数

  2. 2

    不兼容的指针类型,将short *传递给short *(*)[]

  3. 3

    将'float(float)'传递给不兼容类型'float'的参数

  4. 4

    将void传递给不兼容类型的参数?

  5. 5

    不兼容的指针类型将类型为'float [2]'的可保留参数传递给期望'const CGFloat *'(也称为'const double *')类型的CF函数

  6. 6

    从不兼容的指针类型传递“”的参数1

  7. 7

    从不兼容的指针类型传递“”的参数1

  8. 8

    C警告:不兼容的指针类型传递

  9. 9

    传递指针的指针时,指针类型不兼容

  10. 10

    将'NSString * __ strong'传递给不兼容类型'CLLocationDegrees'(又名'double')的参数

  11. 11

    Xcode错误:“将'float'传递给不兼容类型ID的参数”

  12. 12

    'const char *'类型的参数与'char *'类型的参数不兼容

  13. 13

    类型“ const char **”的参数与类型“ const char *”的参数不兼容

  14. 14

    将“类型”参数传递给函数

  15. 15

    C警告从不兼容的指针类型传递'getopt'的参数2

  16. 16

    c警告-从不兼容的指针类型传递'insert'的参数1

  17. 17

    从不兼容的指针类型传递'proc_create'的参数4

  18. 18

    从不兼容的指针类型传递'functionName'的参数1

  19. 19

    C警告从不兼容的指针类型传递'getopt'的参数2

  20. 20

    c警告-从不兼容的指针类型传递'insert'的参数1

  21. 21

    警告:从不兼容的指针类型传递'xyz'的参数x

  22. 22

    _Generic宏中传递不兼容的指针类型

  23. 23

    不兼容的指针类型

  24. 24

    “ char *”类型的参数与“ LPWSTR”类型的参数不兼容

  25. 25

    参数类型“ WCHAR *”与类型“ const char *”的参数不兼容

  26. 26

    “ char *”类型的参数与“ LPCWSTR”类型的参数不兼容

  27. 27

    “const char*”类型的参数与“Person”类型的参数不兼容

  28. 28

    参数类型不兼容?

  29. 29

    参数类型不兼容?

热门标签

归档