如何在C中用int分割短值

时间:2015-02-02 00:58:04

标签: c int short divide

我有一个短值,我想将其除以整数值。我怎样才能在C中实现这个目标?

short *i;
int divider = 3;
fread(i, sizeof(short), inputfile);
/*write to buffer with i / divider. */

1 个答案:

答案 0 :(得分:0)

也许这会有所帮助。

short i;
int divider = 3;
fread(&i, sizeof(short), 1, inputfile);

short r = i / divider;

请注意,您不是将i声明为指针,而是将其声明为short类型,并将其地址传递给fread。然后就是分裂。

您可能还想检查fread的返回值,该值表示实际读取了多少个值。