关键词搜索

源码搜索 ×
×

#include <sys/stat.h>和#include <sys\stat.h>都对

发布2013-10-14浏览10321次

详情内容

  1. #include <stdio.h>
  2. #include <time.h>
  3. #include <sys/stat.h>
  4. int getFileSize1(char str[])
  5. {
  6. FILE *fp = fopen(str, "rb");
  7. fseek( fp, 0, SEEK_END );
  8. int size = ftell(fp);
  9. fclose(fp);
  10. return size;
  11. }
  12. int getFileSize2(char str[])
  13. {
  14. FILE *fp = fopen("1.txt", "r");
  15. struct stat fileStat;
  16. fstat(fileno(fp), &fileStat);
  17. return fileStat.st_size;
  18. }
  19. int main()
  20. {
  21. printf("%d\n", getFileSize1("1.txt"));
  22. printf("%d\n", getFileSize2("1.txt"));
  23. return 0;
  24. }

 

  1. #include <stdio.h>
  2. #include <time.h>
  3. #include <sys\stat.h>
  4. int getFileSize1(char str[])
  5. {
  6. FILE *fp = fopen(str, "rb");
  7. fseek( fp, 0, SEEK_END );
  8. int size = ftell(fp);
  9. fclose(fp);
  10. return size;
  11. }
  12. int getFileSize2(char str[])
  13. {
  14. FILE *fp = fopen("1.txt", "r");
  15. struct stat fileStat;
  16. fstat(fileno(fp), &fileStat);
  17. return fileStat.st_size;
  18. }
  19. int main()
  20. {
  21. printf("%d\n", getFileSize1("1.txt"));
  22. printf("%d\n", getFileSize2("1.txt"));
  23. return 0;
  24. }

 

相关技术文章

最新源码

下载排行榜

点击QQ咨询
开通会员
返回顶部
×
微信扫码支付
微信扫码支付
确定支付下载
请使用微信描二维码支付
×

提示信息

×

选择支付方式

  • 微信支付
  • 支付宝付款
确定支付下载