함수안에서 fopen함수를 써줄려고하는데
이 때 열어줄 파일명을 실매개변수로 호출해줄려고 합니다.
문자열을 실매개변수로 넘겨주는방법을 몰라서 질문하는데요...
ex)
ghcnf(char a[20])
{
FILE *f;
f=fopen(\"a\",\"r\");
}
int main(void)
{
ghcnf(\"파일명\");
}
음...대충 이런 느낌으로 하려고 합니다.
이 때 함수 매개변수선언할때 글자수맞게 배열로 선언해주고
호출할때는 파일명 양쪽에 \"\"를 붙여서 실제 파일명을 써주면 될줄알았는데
안되네요;
초보에게 지혜를 배풀어주십쇼!
f=fopen(\"a\",\"r\"); 님 맞을래염?
실매개변수?? 뭔 의미지? 포인터 쓰기 싫다는 소리인가?
dot//?? 뭐 문제라도?;
뭐가 알고싶은건지 모르겠어서 대답을 못해주겠다잉
파일명을 a로 바꿔여 그게 편하겠네요
함수 호출할 때 매개변수 써주는곳에다가 바로 파일명을 써줄려구영
배열 크기 정보는 따로 주든지 하면 됨. open(char *path, int n)
f=fopen(a,\"rt\"); //일케바꿔보셈 a가 변수이름이니까 \"a\" 이렇게 넣으면 안된 \"a\"는 a라는 이름의 파일을 연다는 의미 아니겠소?
한마디로 fopen 괄호안에 a 따옴표 떼시오!!! \" \"
helpme//되는진 모르겠지만 감사요!