gpt4 book ai didi

c - 将 sprintf 中的信息保存到变量

转载 作者:行者123 更新时间:2023-11-30 14:21:20 24 4
gpt4 key购买 nike

是否可以将从 sprintf 收集的信息保存到变量中?下面的代码行是一个示例,可以更好地说明我的问题。

char fileName;
fileName = sprintf(command, "find -inum %i -type f", iNode);

目的是找到与 inode 号关联的文件名,然后对该文件名运行“stat”。

最佳答案

我想你想要这样的东西:

FILE *fp;
char cmd[1024];
char filename[1024];

sprintf(cmd, "find -inum %i -type f", iNode);
fp = popen(cmd);
fgets(filename, sizeof filename, fp);
pclose(fp);

在此代码末尾,filename 将包含 cmd 生成的第一行。

关于c - 将 sprintf 中的信息保存到变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14785225/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com