sscanf는 c언어 레퍼런스 함수로, 제공된 버퍼에서 형식화된 자료형을 읽어오는 함수.
#include <stdio.h> #include <cstdio> int sscanf_s(const char* str, const char* format, ...); ---------- char str[128] = "abcdefg1234"; char resultStr[10]; sscanf_s(str, "%[a-z]", resultStr, sizeof(resultStr)); // sscanf_s(str, "%[a-z]", resultStr, 10); | cs |
format 으로 정할 수 있는 문자열.
%[*][길이][한정자][데이터타입]
* : 읽기만 하고 무시.
길이 : 읽을 최대 길이.
한정자 : 저장할 자료형의 크기.
데이터타입 : d(정수), f(실수), c(문자), s(문자열) 등.
'::public > C,C++ 문자열 관련' 카테고리의 다른 글
strcpy, strncpy(문자열 복사) (0) | 2021.06.01 |
---|---|
strchr(문자 검색) (0) | 2021.06.01 |
strcmp, strncmp(문자열 비교) (0) | 2021.06.01 |
strcpy => strcpy_s (0) | 2019.09.09 |
fopen => fopen_s (0) | 2019.09.04 |