반응형
    
    
    
  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++ 프로젝트 실행 (1) | 2022.01.15 | 
| MariaDB와 Visual Studio 간 연동 설정 (0) | 2022.01.14 | 
| Boost 설치와 Visual C++ 프로젝트 설정 (0) | 2021.12.03 |