BIG
[ C ] Sample Code - 구분자를 이용한 문자열 분리 샘플코드
* strtok() 함수 사용 - 구분자를 이용한 문자열 분리
#include <stdio.h>
#include <string.h>
int main() {
char str[] = "apple,banana,grape";
char *token;
token = strtok(str, ",");
while (token != NULL) {
printf("%s\n", token);
token = strtok(NULL, ",");
}
return 0;
}
* sscanf() 함수 사용 - 정규식을 이용한 문자열 분리
#include <stdio.h>
int main() {
char str[] = "apple,banana,grape";
char fruit1[10], fruit2[10], fruit3[10];
sscanf(str, "%[^,],%[^,],%[^,]", fruit1, fruit2, fruit3);
printf("%s\n%s\n%s\n", fruit1, fruit2, fruit3);
return 0;
}
LIST
'!!...C' 카테고리의 다른 글
[ C ] Sample Code - 파일 읽기 샘플코드 (0) | 2023.02.20 |
---|---|
[ C ] Sample Code - 문자열 자르기 샘플코드 (0) | 2023.02.20 |
[ C ] Sample Code - 문자열 비교 예시 (0) | 2023.02.20 |
[ C ] Sample Code - IF - 입력받은 숫자가 양수인가..? (0) | 2023.02.20 |
[ C ] Sample Code - switch ~ case - 입력받은 숫자가 1 2 3 중에 하나인가..? (0) | 2023.02.20 |