我正在使用strcmp,如下所示。C++ strcmp數組
我正在調試的價值觀,哪些是相同的,但仍然沒有得到該條件爲真。
const char opcode_read[2] = {'0', '1'};
rc = recvfrom(s, blk_receive_full, sizeof (blk_receive_full), 0,(struct sockaddr FAR *)&sin, &fromlength);
if(rc == -1){
printf("failed: recvfrom, \n No data received \n failed code: %d\n",WSAGetLastError());
cleanup();
exit(1);
}
memcpy(blk_receive_opcode, &blk_receive_full, 2);
if (strcmp(blk_receive_opcode, opcode_data) == 0) {
}
您是打算在這裏匹配ASCII字符0和1還是二進制值0和1? – bdonlan 2009-10-06 02:13:18