小编Ali*_*imi的帖子

在c中更改所有者和组

我想在c中更改文件的所有者和组.我谷歌它,但如果只找到一些使用system()和chmod命令或相关函数的代码.没有system()函数和bash命令有没有办法做到这一点?

谢谢大家.但新问题!:有没有办法在c中不使用"id -u username"命令获取用户uid和gid?解析/ etc/passwd?还是更好的方式?

c linux

8
推荐指数
2
解决办法
1万
查看次数

如何在c中使用字符串数组

我想使用与此相同的字符串数组:

char arr[][20] = {"username1", "username2"};
Run Code Online (Sandbox Code Playgroud)

在我没有问题得到价值之后,例如:

printf("%s", arr[0]); // for "username1"
Run Code Online (Sandbox Code Playgroud)

我有问题将新字符串插入此数组,这样的事情!?:

arr[2] = "username3"; // or sprintf(arr[2], "%s", "username3");
Run Code Online (Sandbox Code Playgroud)

c linux arrays

2
推荐指数
1
解决办法
2978
查看次数

标签 统计

c ×2

linux ×2

arrays ×1