从 C 中的 Cygwin 路径中退出

问题描述

我是编程新手。我只想退出 Cygdrive 以便能够在 /cygdrive/c 之外执行命令。

我的代码:

#include <unistd.h>
#include <stdio.h>

int main(){
    if(remove("test.txt") == 0){

        printf("Removed succesfully.");
    }

    return 0;

然后我删除了文件,但就在我的 Proyect 文件夹中。 我需要的是在我想要的任何路径中删除“test.txt”文件。

示例:

#include <unistd.h>
#include <stdio.h>

int main(){

    chdir("C:\\\\Windows\\\\system32");

    if(remove("test.txt") == 0){

        printf("Removed succesfully.");
    }

    return 0;

解决方法

从 cygwin 更改为 MinGW 解决了问题。

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...