|
|
1
4
您不能将它重定向到变量,但是您可以使用类似于Unix中管道如何用于链接命令的技巧。呼叫
|
|
2
4
如果你的图书馆有
|
|
|
3
4
找到了另一种方法,或者更确切地说是与popen相当的windows。它是_popen()。这对我来说很合适,而且很容易使用。
通过完整的示例查找详细信息 here . |
|
|
4
1
不能。程序在不同的内存空间中运行,因为它们是不同的进程。通常,在现代操作系统中,进程不共享内存。 此外,很难在C中定义一个可以保存“dir”等命令输出的变量;需要动态增长才能腾出空间。 最好的方法是使用 a pipe ,这将使从流中读取命令的输出成为可能,从中可以根据需要存储命令。 |
|
5
0
使用popen()它可以完全满足您的需要。
|
|
|
MaPo · Linux,设置锁定ICMP_过滤器选项 1 年前 |
|
Doohyeon Won · 内联函数上的奇怪现象?[关闭] 1 年前 |
|
|
Bobby · 复合字面值总是左值吗? 1 年前 |
|
9-Pin · C: 嵌套结构的堆栈内存分配 1 年前 |