1. 程式人生 > >對uuid的處理,將其字串轉化為大寫並無空格

對uuid的處理,將其字串轉化為大寫並無空格

寫這個程式之前需要知道UUID,UUID是全球唯一標識碼,所以保證了數字的唯一性。安裝uuid工具鏈:sudo apt-get install uuid-devuuid提供的API:void uuid_generate(uuid_tout);void uuid_generate_random(uuid_tout);void uuid_generate_time(uuid_tout);int uuid_generate_time_safe(uuid_tout);#include<stdio.h>#include<uuid/uuid.h>#include <unistd.h>#include <stdlib.h>#include <string.h>#include <ctype.h>void uuid_conver(char* source,char* desc){int i,j;for(i = 0,j= 0;i < 36;i++,j++){if(desc[i]=='-'){i++;}source[j] = toupper(desc[i]);}source[j] = '\0';}int main(int argc, const char *argv[]){uuid_t uu;char buf[100];uuid_generate_random(uu);uuid_unparse(uu,buf);printf("%s\n",buf);char buff[40];uuid_conver(buff,buf);printf("%s\n",buff);return 0;}===================================================更多內容關注我的部落格:
草原上有什麼