如何运行。/a.out<;带有xcode的filename.txt

如何运行。/a.out<;带有xcode的filename.txt,c,xcode,command-line,C,Xcode,Command Line,我正在尝试使用getchar()用一个小型c语言程序处理一个文件。我正试图用xcode实现这一点。通常,当我想用命令行参数执行代码时,我会用参数设置方案,但是,当我想在哪个操作系统上添加时,它确实起作用?在Linux上,您只需在终端上运行程序(甚至可能在emacs编辑器中,使用M-x shell)…您还需要在方案中设置工作目录,然后它就应该可以工作。我认为在Xcode中使用这样的shell输入重定向将不容易设置。我认为您应该将文件名(使用$(PROJECT_DIR))传递给程序,让它打开并读取文

我正在尝试使用
getchar()
用一个小型c语言程序处理一个文件。我正试图用xcode实现这一点。通常,当我想用命令行参数执行代码时,我会用参数设置方案,但是,当我想在哪个操作系统上添加
时,它确实起作用?在Linux上,您只需在终端上运行程序(甚至可能在
emacs
编辑器中,使用
M-x shell
)…您还需要在方案中设置工作目录,然后它就应该可以工作。我认为在Xcode中使用这样的shell输入重定向将不容易设置。我认为您应该将文件名(使用
$(PROJECT_DIR)
)传递给程序,让它打开并读取文件本身。说真的,我一直都在这样做-只需在方案中设置工作目录,它就会工作。您能给我一个示例吗?我是编程新手。。。唐斯克很多
#include <stdio.h>

int main(int argc, const char * argv[]) {
    // insert code here...
    int c = 0;

    while ((c = getchar()) != '\n') {
        putchar(c);
    }

    return 0;
}