/ * UUID 생성 * / #INCLUDE <STDIO.H> #INCLUDE <stdlib.h> / * 은 calloc () 함수 헤더 * / #INCLUDE <assert.h를> 사용법 #include " uuid.h " 무효 시험 () { uuid_t UUID] CHAR * PCOUT = NULL; / * 설명 : UUID는 전형적으로 36 바이트 * / // 1. 할당 메모리 PCOUT = ( 숯 *) 은 calloc ( 37 , sizeof의 ( 숯 )) 어설 션 (PCOUT) / / 2. UUID를 생성 uuid_generate (UUID) // 3은 문자열로 변환 uuid_unparse (UUID, PCOUT) // 4 인쇄 UUID 의 printf ( " ==== UUID [% S] ==== \ N- ' , PCOUT) / / 박리 메모리 무료 (PCOUT) PCOUT = NULL; } INT 의 main () { 테스트 (); 반환 0 ; }