본문 바로가기
C 언어

C strtok 함수

by treeCoder 2020. 11. 19.

C 언어에서는 Split 함수가 없다. 대신 strtok 함수를 사용한다.

다음과 같이 사용법을 정리하였으니, 참고가 되었으면 좋겠다.

 

#include <stdio.h>
#include <string.h>

int main() {
  char p[]="PATH=C:\\Windows\\system32;C:\\Windows;C:\\Windows\\System32\\Wbem;C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\Windows\\System32\\OpenSSH\\;C:\\Program Files\\dotnet\\;C:\\Program Files (x86)\\Brackets\\command;C:\\Users\\USER\\AppData\\Local\\Programs\\Python\\Python37\\Scripts\\;C:\\Users\\USER\\AppData\\Local\\Programs\\Python\\Python37\\;C:\\Users\\USER\\AppData\\Local\\Microsoft\\WindowsApps;C:\\Users\\USER\\.dotnet\\tools;C:\\Program Files\\Bandizip\\;C:\\Users\\USER\\AppData\\Local\\Programs\\Python\\Python38-32;";

  char *result = strtok(p, ";");
  
  while(result != NULL) {
    puts(result);
    result = strtok(NULL, ";");
  }
  
  return 0;
}

'C 언어' 카테고리의 다른 글

C 언어 Rand 함수를 이용해서 무작위 암호 만들기  (0) 2020.12.16
C 언어에서 한 줄 읽어 들이기  (0) 2020.12.14
C 키워드  (0) 2020.11.11
C 언어 코딩 헥사문자 들  (1) 2020.11.10
C 언어 trim 함수 만들기 (1)  (0) 2020.11.10

댓글