我在最后一行收到“int 格式,不同类型的 arg (arg 4)”错误。我应该只转换为 int 还是有更好的方法来处理这个?
struct stat info;
if (stat(file_path, &info) == -1 || errno == ENOENT)
return -1;
if (stat(file_path, &info) != -1)
{
char buf[LINELEN];
snprintf(buf,LINELEN,"File Size: %d",info.st_size);