[문자열 처리] sprintf 와 snprintf 의 차이점. 문자열 처리 함수 sprintf / snprintf 의 차이점. 패킷 통신을 할때 주로 char 배열 형태의 버프로 패킷을 주고 받는다. 이때 패킷을 만들어서 보낼땐 sprintf 나 snrpintf 를 사용하고, 받은 패킷을 파싱할땐 snrpintf 를 사용 한다. 둘다 똑같이 문자열을 붙여주는데 왜 하나로 통일해서 쓰지 않느냐 !! 이건 두개의 함수에 엄청난 차이점이 있기 때문이다. buf 라는 변수에 아래와 같이 값이 있다고 할때. buf 0 1 2 3 4 5 6 7 8 9 a b c d e f g h i NULL 나에게 "abc" 만이 필요하다면 sprintf(abc, "%-*s", 3, buf); snrpintf(abc, 4, "%-*s", 3, buf); 이렇게 위의 소스로 abc 라는 배열안.. 더보기 이전 1 ··· 110 111 112 113 114 115 116 ··· 135 다음