반응형
1. 시험환경
˙ Visual Studio 2022
˙ C언어
2. 목적
˙ C에서 문자열 처리 함수 strtok() 사용법을 알아보자.
˙ 특정 문자열을 공백(" ")을 기준으로 잘라내어 출력한다.
3. 적용
① strtok() 함수를 이용하면 "대상 문자열"을 사용자가 원하는 "문자(열)"로 잘라낼 수 있다.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
|
#pragma once
#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
#include <string.h> // strtok 함수가 선언된 헤더 파일
int strtokExample()
{
int th = 3;
int idx = 0;
char s1[64] = "little little twinkle star"; // sample string
char* ptr = strtok(s1, " "); // 공백(" ")을 기준으로 문자열 자름
while (ptr != NULL) // 문자열을 끝까지 자를때까지 반복
{
if (idx == th)
{
printf("%s\n", ptr); // 잘린 문자열 출력
return 0;
}
ptr = strtok(NULL, " "); // 잘린 다음 문자열 위치를 포인터로 반환
idx++;
}
return 0;
}
|
cs |
4. 결과
˙ th=3인 경우,
˙ th=2인 경우,
※ 내용이 도움 되셨다면 광고 클릭 한번 부탁드립니다 ※
반응형
'Visual Studio' 카테고리의 다른 글
VSCode(VisualStudio Code)에서 스프링 부트(Spring Boot) 프로젝트 생성 (0) | 2023.07.03 |
---|---|
Visual Studio DLL 라이브러리 생성 및 사용법 (C 문법) (0) | 2022.02.22 |
Visual Studio 2022 설치 및 C++ 프로젝트 실행 (0) | 2022.01.15 |
MariaDB와 Visual Studio 간 연동 설정 (0) | 2022.01.14 |
Boost 설치와 Visual C++ 프로젝트 설정 (0) | 2021.12.03 |