获取基本文件权限以与C中的输入进行比较

亚历杭德罗·萨佐(Alejandro Sazo)

我需要将文件的基本文件权限与输入的文件权限进行比较。输入应保存在中argv[1],文件的许可信息将存储在classic中struct stat stat_buf,尤其是在该stat_buf.st_mode字段中。

执行的一个示例是./program 775然后程序必须说这stat_buf.st_mode与代码中某个文件的权限相同但是我知道的是,格式st_mode很棘手,因为必须将其读取为八进制,然后将其转换为int,依此类推。如何比较没有问题?

529

的格式st_mode比较棘手,因为必须将其读取为八进制[...]

不是特别。只需strtoul()在适当的底数(8)上使用:

unsigned long mode = strtoul(argv[1], NULL, 8);
if (statbuf.st_mode == mode) {
    // permissions match
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

从C ++文件中获取输入

来自分类Dev

如何输入文本文件中的信息进行打印?

来自分类Dev

分段错误,基本文件输入/输出

来自分类Dev

将用户输入与Java中的属性文件进行比较

来自分类Dev

尝试学习C ++中的基本文件操作

来自分类Dev

比较 C++ 中的 2 个文本文件

来自分类Dev

Python:从文件中获取时间并进行比较

来自分类Dev

将文本文件中的 IP 与 html 文件进行比较

来自分类Dev

在C ++中打开文本文件的输入验证

来自分类Dev

我如何从文本文件中输入文本 (c)

来自分类Dev

无法将输入变量与.txt中的数据进行比较/无法读取文件以比较数据

来自分类Dev

将字符串与python中的文本文件进行比较

来自分类Dev

设置参考号并将其与文本文件中的其他数据进行比较

来自分类Dev

C ++-将值从文本文件导入数组以进行比较

来自分类Dev

为什么在基本文件IO中获取数字而不是字符串?

来自分类Dev

C ++基本文件IO位置

来自分类Dev

如何从C#中的文本文件获取数据

来自分类Dev

如何获取输入文本文件的第一行,同时从文本文件中删除该行

来自分类Dev

从文件中获取输入

来自分类Dev

C ++将目录中的所有文件与:: filesystem进行比较

来自分类Dev

使用文本文件中的输入进行批处理以查找和替换

来自分类Dev

SweetAlert2-从文本框中获取用户输入并进行比较(使用队列)

来自分类Dev

在C#中解析时如何从XSD中的基本文件中选择SimpleType

来自分类Dev

将数组与文本文件进行比较

来自分类Dev

如何将输入文件中的行分为两部分,然后将其与c#中数据库表的两列数据进行比较?

来自分类Dev

从输入中获取基本网站URL

来自分类Dev

将文本文件中的数字与另一个文本文件中的数字列表进行比较

来自分类Dev

如何从Java SE中的文本文件获取输入值的数量?

来自分类Dev

如何从Java SE中的文本文件获取输入值的数量?

Related 相关文章

  1. 1

    从C ++文件中获取输入

  2. 2

    如何输入文本文件中的信息进行打印?

  3. 3

    分段错误,基本文件输入/输出

  4. 4

    将用户输入与Java中的属性文件进行比较

  5. 5

    尝试学习C ++中的基本文件操作

  6. 6

    比较 C++ 中的 2 个文本文件

  7. 7

    Python:从文件中获取时间并进行比较

  8. 8

    将文本文件中的 IP 与 html 文件进行比较

  9. 9

    在C ++中打开文本文件的输入验证

  10. 10

    我如何从文本文件中输入文本 (c)

  11. 11

    无法将输入变量与.txt中的数据进行比较/无法读取文件以比较数据

  12. 12

    将字符串与python中的文本文件进行比较

  13. 13

    设置参考号并将其与文本文件中的其他数据进行比较

  14. 14

    C ++-将值从文本文件导入数组以进行比较

  15. 15

    为什么在基本文件IO中获取数字而不是字符串?

  16. 16

    C ++基本文件IO位置

  17. 17

    如何从C#中的文本文件获取数据

  18. 18

    如何获取输入文本文件的第一行,同时从文本文件中删除该行

  19. 19

    从文件中获取输入

  20. 20

    C ++将目录中的所有文件与:: filesystem进行比较

  21. 21

    使用文本文件中的输入进行批处理以查找和替换

  22. 22

    SweetAlert2-从文本框中获取用户输入并进行比较(使用队列)

  23. 23

    在C#中解析时如何从XSD中的基本文件中选择SimpleType

  24. 24

    将数组与文本文件进行比较

  25. 25

    如何将输入文件中的行分为两部分,然后将其与c#中数据库表的两列数据进行比较?

  26. 26

    从输入中获取基本网站URL

  27. 27

    将文本文件中的数字与另一个文本文件中的数字列表进行比较

  28. 28

    如何从Java SE中的文本文件获取输入值的数量?

  29. 29

    如何从Java SE中的文本文件获取输入值的数量?

热门标签

归档