sibal 매겨변수인 더블포인터는 포인터배열의 포인터형이고 2차원배열은 자료형이 char이라 치면 char (*ssyang)[column] 으로 넘겨야되 column의 뜻은 열이니까 sibal[100][100]의 열인 100을 써야 하겠지. 그리고 함수 안에서는 row[행]길이를 알 방법이 없으니 매겨변수를 size_t 나 int 형으로 길이 넘겨라.
개병신(180.182)2015-04-24 22:18
void sibal(char (*ssyang)[100],int column){....} 이런식으로 위에 덧글 row랑 column 실수로 바꼈으니 이해앙망
개병신(180.182)2015-04-24 22:22
호옹이 그렇구만!
안드의노예(118.35)2015-04-24 22:23
자바 하다가오니까 시발 String이 너무그립다
안드의노예(118.35)2015-04-24 22:23
ㅋㅋㅋ
씨알메리(crmerry)2015-04-24 22:39
안드로이드 하다가 갑자기 c는 왜함?
씨알메리(crmerry)2015-04-24 22:40
햇갈릴수도 있는데, arr[50][100]; 이라면 함수인자로는 void sibal( char *ssyang[100] ); 또는 char* ssyang[][100] 이렇게 넘겨도됨
2차원배열의 포인터형을 아직 모르네 책 윤성우냐?
책 아니라 과제나옴 C언어 배우는둥 마는둥하다가 3년만에 하는거라
sibal 매겨변수인 더블포인터는 포인터배열의 포인터형이고 2차원배열은 자료형이 char이라 치면 char (*ssyang)[column] 으로 넘겨야되 column의 뜻은 열이니까 sibal[100][100]의 열인 100을 써야 하겠지. 그리고 함수 안에서는 row[행]길이를 알 방법이 없으니 매겨변수를 size_t 나 int 형으로 길이 넘겨라.
void sibal(char (*ssyang)[100],int column){....} 이런식으로 위에 덧글 row랑 column 실수로 바꼈으니 이해앙망
호옹이 그렇구만!
자바 하다가오니까 시발 String이 너무그립다
ㅋㅋㅋ
안드로이드 하다가 갑자기 c는 왜함?
햇갈릴수도 있는데, arr[50][100]; 이라면 함수인자로는 void sibal( char *ssyang[100] ); 또는 char* ssyang[][100] 이렇게 넘겨도됨
과제잼
ㅋㅋ 요즘 C가르쳐주는 교수도 있음? 개극혐이네