int lsdetails(struct stat *astatbuff) {
printf("%d", astatbuff->st_size);
printf("%d", astatbuff->st_atime);
printf("%s\n", getpwuid(astatbuff->st_uid)->pw_name);
return 0;
}
警告:格式“%d”需要“int”类型的参数,但参数 2 的类型为“__off_t”[-Wformat]
我收到了上述错误消息,但我不明白为什么。我的印象是我只为st_size
和传递了一个论点st_atime
。