fscanffps d&name_buf&time_buf; linklist new=new_nodename_buftime_buf; list_add_tail&new-list&head-list;以上代码有什么问题吗?
以上代码存在以下问题:
-
使用
fscanf函数读取字符串时,应该使用%s格式控制符,而不是&name_buf。name_buf已经是一个指针,不需要再取地址。 正确的代码为:fscanf(fp, "%s %d", name_buf, &time_buf); -
new_node函数是一个自定义的函数,但是代码中没有给出其定义。在使用函数之前,需要确保函数已经定义并且可用。 -
linklist是一个自定义的结构体类型,但是代码中没有给出其定义。在使用该类型之前,需要确保该类型已经定义并且可用。 -
list_add_tail函数是一个自定义的函数,但是代码中没有给出其定义。在使用函数之前,需要确保函数已经定义并且可用。
综上所述,以上代码存在多处问题,缺少必要的定义和声明。
原文地址: http://www.cveoy.top/t/topic/iGjy 著作权归作者所有。请勿转载和采集!