명령행인자를 이용해서 Text파일 여는 방법
곰돌이
2023.04.01
질문 내용 : FILE* file=fopen(player3.in.txt,rt); 이렇게 해서 열잖아요??
int main(int argc,char *argv[]) 메인함수를 이렇게 할때요
2번째 argv를 텍스트 파일이름으로 입력할때요
FILE* file=fopen(&&&,rt); &&&이부분에다 무슨 말을 써야되요??
또다른 질문있는데요...
텍스트파일로부터 데이터 입력받을때요 맨앞글자는 A라는 변수에 넣고 그다음 데이터들은 B라는 배열에 넣으려면 어떻게 해야될까요??
-
수예
첫문자만 A로 들어가고 나머지는 B에 들어가게 하려면..
B는 배열로 잡고..
fscanf(file , \포맷문자열\ , B) ; // 이렇게 해야겠죠? -
매미꽃
두번째 답변에서요 그냥 그렇게 쓰면 바로 A문자 하나 받고 그다음 줄에서 입력받나요??
-
어른처럼
fscanf(file , \%c\ , &A) ;
fscanf(file , \포맷문자열\ , &B) ; -
아리알찬
FILE* file=fopen(&&&,\rt\);
FILE* file=fopen(argv[1],\rt\);
c:\\실행프로그램이름 파일이름
이렇게 실행할 때..
argv[0] == \실행프로그램이름\
argv[1] == \파일이름\