밥 먹은 듸부터 지금까지 코딩하는데 도저히 답이 안나와
Int main(int argc, char *argv[])
여기서 저 argv를 함수인자로사용하고 싶은데
도대체 배열은 어떻게 함수인자로 받어
예를 들어 함수데피니션 코딩할때
Int output(요기에 저 배열)
요렇게 하고 싶은데 어떻게 해도 막 오류떠서 멘붕이여
도와줘 프갤느님들...
Int main(int argc, char *argv[])
여기서 저 argv를 함수인자로사용하고 싶은데
도대체 배열은 어떻게 함수인자로 받어
예를 들어 함수데피니션 코딩할때
Int output(요기에 저 배열)
요렇게 하고 싶은데 어떻게 해도 막 오류떠서 멘붕이여
도와줘 프갤느님들...
앞은 갯수요
뒤는 각각에 대한 위치니라
*argv[] 는 **argv 로 생각하세요..
첫번째거를 엑세스하려면.. arg[0] <--- 첫번째 배열 포인터..
그 개념은 알겠는데 내가 모르는건 함수변수안에 배열을 어떻게 넣냐는거야 ㅠ 아 막 코딩하다가 계속 많이 막히는데 구체적으로 어디서 막히는디 잘 모르겠어
배열 이름은 constant pointer
함수정의할때는 int output(char argv[]) 함수를 사용할따는 i = output(argv[1]) 이런식으로?
함수의 사용 자체를 모르는구만
dot 어디부분을 공부해야돼? 공부안한지 3년 되서 지금답이 엄성... 함수부분 공부해야돼? 아씽 ㅠ
책을 처음부터 끝까지 봐야지 일부만 볼려고?
char배열이랑 포인터 개념 예토전생시키고 시작
당장 과제가 급하니까 일단 코딩하는데 당장 필요한것부터 한번 훑어보려구 하는거지.... 아 내 3년.....
뭐가 문제지?? int output (char **var) { printf(\"%s\", var[0]); } 이런식으로 할려는거 아님?
고마워 사랑해 얘드라. 열심히 공부하구 다시 안오도록 할게
output(**argv);로 받은다음에 int output에서 사용할 때 *argb[0] 이런식으로 쓰면 되지 않나여?? 저도 c밖에 안배우고 C++배우고있긴 한데 저런건 안해봐서;
배열 내의 변수 하나만 쓰려면 argv[0][0] 이런식으로 써도 될꺼공...
급하니까 물어볼수있지.. 다들 첨부터 고수였나? ㅎㅎ 초보를 아껴주세요~~~~
아 옛날 생각나네.. 혼자 독학하는데.. 진짜 간단한거 갈쳐주면서 유세하던 후배넘이 생각나네... ㅋㅋㅋㅋ
초보는 싹을 잘라야지