록리다
10
2020-11-06 14:55:09
3
141

c/c++ 에서 실행파라미터로 파일을 입력받을때 질문드립니다.


실행 파라미터로 예를들어 a.text를 입력 받을 때 어떤 함수를 써야할까요?


c /c++ 파일 입출력 도큐먼트 싹 다 뒤져 봤는데 알 수가 없어서 


어떤 함수를 써야 하는지 여쭤봅니다..

0
  • 답변 3

  • 파랭이
    203
    2020-11-06 15:27:16

    좀더 자세히 설명 바랍니다.

    실행시 파라미터로 파일명을 받는 방법을 얘기하는 것인지? (c:\m.exe a.text 이렇게?)

    그런거라면 main함수에 인자로 argc, argv를 이용하면 되구요.


  • 댄토리
    390
    2020-11-06 15:30:37

    fopen 사용하셔서 argv 변수로 전달된 파일명을 읽으시면됩니다

    https://stackoverflow.com/questions/16869467/command-line-arguments-reading-a-file

     

  • 록리다
    10
    2020-11-06 15:32:47

    아 죄송합니다.


    일반 c 메인문에서 


    실행 파라미터로 예를들어 a.text를 입력 받을 때


    해당 텍스트의 내용을 저장하고 그것을 이용해서 다양한 기능을 코딩을 하려해서 


    실행시 파라미터로 파일 명을 받는 방법이 메인 함수 인자로 argc, argv 설정해주고


    fopen 함수같은 내장 함수가 있는지 여쭤 봣던 것이였습니다 ㅠ.ㅠ 아무리 찾아봐도 없어서 


    어떤 함수인지만 알려주시면 ㅠ.ㅠ
     

  • 로그인을 하시면 답변을 등록할 수 있습니다.