首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在c程序中使用diskpart

在c程序中使用diskpart
EN

Stack Overflow用户
提问于 2012-05-30 00:43:19
回答 1查看 659关注 0票数 0

要在windows中自动执行diskpart命令,需要指向包含要执行的命令序列的.txt文件。我正在写一个需要使用这个自动化特性的C程序。我想让它完全独立于工作目录运行。我该怎么做呢?

EN

回答 1

Stack Overflow用户

发布于 2012-05-30 00:50:26

要么对文件使用完全限定的名称,要么使用popen通过匿名管道将命令从C程序传递到diskpart。

添加了示例:

代码语言:javascript
复制
#include <stdio.h>

int main ( int argc, char *argv[] )
{
    char buffer[MAXBUF];
    FILE *fp = popen("gzip -dc data.gz","r");

    while (fgets(buffer,MAXBUF,fp)) {
        /* Process line of data, here just print it out… */
        fputs(buffer,stdout);
    }

    printf ("Command exit status %d\n", pclose(fp));
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10803316

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档