[LINUX] [C] 클라이언트가 보낸 문자열 서버에서 비교 방법이 궁금합니다
조회수 440회
for (int v = 0; v < clnt_cnt; v++) {
recv(clnt_socks[v], vote, MAXLINE, 0);
if (strcmp(vote, nick_array[0])==0)
++vote_num[0];
if (strcmp(vote, nick_array[1])==0)
++vote_num[1];
if (strcmp(vote, nick_array[2])==0)
++vote_num[2];
if (strcmp(vote, nick_array[3])==0)
++vote_num[3];
if (strcmp(vote, nick_array[4])==0)
++vote_num[4];
}
위 코드는 서버에 있는 코드입니다. 5개의 클라이언트가 보낸 문자열을
[질문] nick_array(문자열 배열)에 있는 원소들과 비교하는 방법이 궁금합니다.
저 코드에는 문제가 있는거 같습니다.
댓글 입력