Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/c/67.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
c语言中fseek函数的原点参数_C - Fatal编程技术网

c语言中fseek函数的原点参数

c语言中fseek函数的原点参数,c,C,我作业中的一段代码 int main() { Sums("input.txt"); return 0; } void Sums(char* filename) { FILE* f, * h; int i, len, sum; char num[3]; if ((f = fopen(filename, "r")) == NULL) GetLost("Input Error"); if ((h = fopen("temp.txt

我作业中的一段代码

int main()
{
    Sums("input.txt");
    return 0;
}
void Sums(char* filename)
{
    FILE* f, * h;
    int i, len, sum;
    char num[3];
    if ((f = fopen(filename, "r")) == NULL)
        GetLost("Input Error");
    if ((h = fopen("temp.txt", "w")) == NULL)
        GetLost("Output Error");
    fseek(f, 0, 2);
    len = ftell(f) / 2;
}
input.txt是1101112607080

我的问题是,fseek函数中的第三个参数不应该是SEEK\u SET、SEEK\u CUR、SEEK\u END中的一个吗? 在这个代码中len的值是6,fseek origin参数中2的含义是什么


为什么没有为函数Sum声明原型?不理解…@haccks void Sumschar*filename@haccks我没有抄完整的密码这是家庭作业?int main自动关闭10点。这不是C++
#ifndef SEEK_SET
#define SEEK_SET    0   /* set file offset to offset */
#endif
#ifndef SEEK_CUR
#define SEEK_CUR    1   /* set file offset to current plus offset */
#endif
#ifndef SEEK_END
#define SEEK_END    2   /* set file offset to EOF plus offset */
#endif