[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(문자열 배열)에 있는 원소들과 비교하는 방법이 궁금합니다.

저 코드에는 문제가 있는거 같습니다.

  • 어떤 이유로 코드에 문제가 있다고 생각하는지를 더 자세히 설명해야 답변이 가능할 것 같습니다. nowp 2020.6.18 00:08

답변을 하려면 로그인이 필요합니다.

프로그래머스 커뮤니티는 개발자들을 위한 Q&A 서비스입니다. 로그인해야 답변을 작성하실 수 있습니다.

(ಠ_ಠ)
(ಠ‿ಠ)