C프로그램 구조가..


hello.txt파일을 여는 것부터 시작인데 (hello.txt는 이미 존재함)

VS로 빌드해서 실행하면 hello를 입력해야만 다음 과정으로 넘어가면서 실행되는 구조인데,,,


FILE* fp;


scanf("%s", temp);

sprintf(code, "%s.txt", temp);    // hello를 입력하면 hello.txt를 파일 열어서 진행하는 프로그램

fp=fopen(code,"r");


시작이 요롷게 시작하는데요...


cmd에서 파일이름.exe 실행하면

VS콘솔창처럼 똑같이 hello를 입력하고 다음 과정으로 쭉쭉 넘어가는데;;

화면에 나타나는 결과 정보들이 좀 너무 길어서,, 이거를 txt파일로 따로 저장하고 싶은데요...


cmd에서


만약에 exe실행 파일명이 bbc.exe라면,,


실행파일 위치한 디렉토리에서

bbc.exe라고만 하면 실행되는거고..

bbc.exe>bbc.txt 라고 하면 실행 결과가 txt파일로 나오는 걸로 알고있는데


위에처럼 무언가를 입력받아야지만 프로그램 실행되는걸 txt로 만들려면,,,

입력 받는 부분 없애고

fp=fopen("hello.txt", "r");

이렇게 바꿔놓고  만드는 방법 밖에 없나요??