string, int 및 int에 대해 C에서 "String"(char 배열) 구문 분석

사용자 3704079

나는 UDP 소켓 서버와 클라이언트가 클라이언트가 서버로부터 정보를 요청하는 곳에 설정되어 있으며, [ID, "", choice, "", request]를 보유하는 char 배열의 형태로 요청을 보냅니다. string, int 및 int 각각. 올바른 정보를 다시 보내기 위해 데이터베이스에 액세스하려면 배열에서이 세 가지 매개 변수를 구문 분석 할 수 있어야합니다. 지금까지 나는 이것들을 파싱하기 위해 while 루프를 사용하려고 시도했지만 불행히도 이것은 작동하지 않습니다. 작동하는 더 나은 솔루션에 대한 제안이 있습니까? 첫 번째 int는 한 자릿수이지만 두 번째는 길 수 있습니다.

char *idToCheck;
int k = 0;
while(strcmp(messBuffer[k]," ") == 1){
    idToCheck += messBuffer[k];
}
int choice = messBuffer[k++];
int request;
while(strcmp(messBuffer[k],"\0") == 1){
     ????
}
크레이그 S. 앤더슨

몇 가지:

  • idToCheck가 일부 저장소를 가리 키거나 정의해야합니다.
  • strcmp를 사용하여 문자를 비교하지 말고 ==를 사용하십시오.

시작하는 방법은 어떻습니까-Id가 MAX_ID_LEN보다 길지 않다고 가정합니다.

#define MAX_ID_LEN  80
char idToCheck[MAX_ID_LEN]
int i;

for (i = 0; i < MAX_ID_LEN; i++) {
   if (messBuffer[i] != ' ') {
       idToCheck[i] = messBUffer[i];
   }
   else {
       break;
   }
}

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

Java에서 String 및 Int 구문 분석

분류에서Dev

C char 배열에서 int 및 char를 구문 분석하는 방법은 무엇입니까?

분류에서Dev

어떻게 구문 분석 및 String.format에 int로 0의 추가

분류에서Dev

C의 int 입력에서 char 구문 분석

분류에서Dev

string 형 배열에서 값 구문 분석

분류에서Dev

int 및 string 형 배열에 대한 Java 스캐너 입력

분류에서Dev

Int List 구문 분석에 대한 문자열 목록

분류에서Dev

Python 2.7의 csv를 int, string 및 list 객체와 해당 값으로 자동 구문 분석하는 방법

분류에서Dev

Java String에서 double 구문 분석 및 바꾸기

분류에서Dev

C ++의 파일에서 구분 기호를 사용하여 int 및 string 읽기

분류에서Dev

int 및 char (배열)에 대한 포인터

분류에서Dev

PHP에서 문자열 구문 분석 및 배열 생성

분류에서Dev

TextChangedListener에서 문자열을 int로 구문 분석

분류에서Dev

String에 대한 메서드 구문 분석 없음

분류에서Dev

GSON을 통해 배열에서 json 배열 구문 분석

분류에서Dev

C에서 JSON 배열 구문 분석

분류에서Dev

Arduino 용 C ++에서 int를 추출하기위한 문자열 구문 분석

분류에서Dev

DataRow 셀에서 int 구문 분석

분류에서Dev

JsObject에서 Scala List [Int] 구문 분석

분류에서Dev

C #에서 string 형 배열을 Int 배열로 변환

분류에서Dev

String converting to Char and then to Int

분류에서Dev

BigInt Java 및 구문 분석에 대한 FacebookID 문자열

분류에서Dev

다른 배열에있는 int 및 string 형 배열 필드 연결

분류에서Dev

사용자 입력에서 int 또는 char / string 구별

분류에서Dev

Android에서 클래스 생성 및 JSON 배열 구문 분석

분류에서Dev

Char.IsDigit이 int로 구문 분석 할 수없는 문자에 대해 true를 반환하는 이유는 무엇입니까?

분류에서Dev

예외 처리 int 및 빈 문자열 구문 분석

분류에서Dev

두 개의 배열, int 및 string, 해당하는 int로 문자열을 어떻게 표시합니까?

분류에서Dev

날짜 함수에 대해 작동하지 않는 Int 구문 분석

Related 관련 기사

  1. 1

    Java에서 String 및 Int 구문 분석

  2. 2

    C char 배열에서 int 및 char를 구문 분석하는 방법은 무엇입니까?

  3. 3

    어떻게 구문 분석 및 String.format에 int로 0의 추가

  4. 4

    C의 int 입력에서 char 구문 분석

  5. 5

    string 형 배열에서 값 구문 분석

  6. 6

    int 및 string 형 배열에 대한 Java 스캐너 입력

  7. 7

    Int List 구문 분석에 대한 문자열 목록

  8. 8

    Python 2.7의 csv를 int, string 및 list 객체와 해당 값으로 자동 구문 분석하는 방법

  9. 9

    Java String에서 double 구문 분석 및 바꾸기

  10. 10

    C ++의 파일에서 구분 기호를 사용하여 int 및 string 읽기

  11. 11

    int 및 char (배열)에 대한 포인터

  12. 12

    PHP에서 문자열 구문 분석 및 배열 생성

  13. 13

    TextChangedListener에서 문자열을 int로 구문 분석

  14. 14

    String에 대한 메서드 구문 분석 없음

  15. 15

    GSON을 통해 배열에서 json 배열 구문 분석

  16. 16

    C에서 JSON 배열 구문 분석

  17. 17

    Arduino 용 C ++에서 int를 추출하기위한 문자열 구문 분석

  18. 18

    DataRow 셀에서 int 구문 분석

  19. 19

    JsObject에서 Scala List [Int] 구문 분석

  20. 20

    C #에서 string 형 배열을 Int 배열로 변환

  21. 21

    String converting to Char and then to Int

  22. 22

    BigInt Java 및 구문 분석에 대한 FacebookID 문자열

  23. 23

    다른 배열에있는 int 및 string 형 배열 필드 연결

  24. 24

    사용자 입력에서 int 또는 char / string 구별

  25. 25

    Android에서 클래스 생성 및 JSON 배열 구문 분석

  26. 26

    Char.IsDigit이 int로 구문 분석 할 수없는 문자에 대해 true를 반환하는 이유는 무엇입니까?

  27. 27

    예외 처리 int 및 빈 문자열 구문 분석

  28. 28

    두 개의 배열, int 및 string, 해당하는 int로 문자열을 어떻게 표시합니까?

  29. 29

    날짜 함수에 대해 작동하지 않는 Int 구문 분석

뜨겁다태그

보관