gpt4 book ai didi

c - 如何在 TC++ 中使用 System(const char*)

转载 作者:太空宇宙 更新时间:2023-11-04 07:35:23 24 4
gpt4 key购买 nike

今天,当我编码时,遇到一个问题..我的代码如下:

#include<stdlib.h>

void main()
{
system("dir");
getch();
}

问题:用户屏幕什么都没有..为什么?我的结果在哪里?

最佳答案

如果您希望在使用 system 时输出,至少是您可以在应用程序中读取的内容,您需要通过管道输出:

system("dir > /tmp/output.txt");
FILE *f = fopen("/tmp/output.txt", "r");

char text[1024]; // max sizeof of 1 kb, any more and I'd consider using `malloc()` instead.

fread(text, 1, 1024, f);

printf("%s\n", text);

fclose(f);

关于c - 如何在 TC++ 中使用 System(const char*),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9527723/

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