저는 Zigbee를 사용하여 Keil C51에 글을 쓰고 있습니다.C에서 배열을 필터링하는 방법?
Serial_txString0("AT+UCAST:000D6F0000BB769D=StartGreen");
tx_port0(0x0D);
예를 들어, 나는 "+ 우 카스트 AT : 000D6f0000BB769D = StartGreen"받을 것이다, 나는 단지 얻을 "StartGreen"해당를 필터링 할. 하나의 예에서
char *eq = strrchr(str, '=');
if (eq)
printf("%s\n", eq + 1);
나는 초보자입니다. 전체적으로 무엇을합니까? – JiaYuan
@JiaYuan 가장 오른쪽의'='에 대한 포인터를 찾아서 인쇄합니다. – cnicutar
@cnicutar @JiaYuan 가장 오른쪽의'='에 대한 포인터를 찾고, 한 단계 씩 ('S'까지) 증가시킨 다음 인쇄합니다. –