对uuid的处理,将其字符串转化为大写并无空格
来源:互联网 发布:淘宝950轮播图片尺寸 编辑:程序博客网 时间:2024/05/23 15:31
写这个程序之前需要知道UUID,UUID是全球唯一标识码,所以保证了数字的唯一性。
安装uuid工具链:sudo apt-get install uuid-dev
uuid提供的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;
}
====================================================
更多内容关注我的博客:
一杯羹_28389
阅读全文
0 0
- 对uuid的处理,将其字符串转化为大写并无空格
- rails 将字符串的起始字母大写并将下划线转化为空格
- rails 将字符串的起始字母大写并将下划线转化为空格
- 将图片文件转化为字节数组字符串,并对其进行Base64编码处理
- 将数字转化为大写汉字的字符串
- ;将data中的字符串转化为大写
- [Shell]将字符串转化为大写/小写
- Android开发之将图片文件转化为字节数组字符串,并对其进行Base64编码处理
- 输入一个字符串,如果第二个字符是字母(a~z ,A~Z),则将其大写变小写,小写变大写,如果不是字母则将其修改为空格,并将修改后的字符串输出。
- 将阿拉伯数字转化为人民币的大写
- 利用函数启动另外的函数,将输入的字符串转化为大写
- 黑马程序员:将字符串的所有字符转化为大写(ByteArrayOutPutStream/ByteArrayInPutStream)
- perl将一段文字的第二个字符串由小写转化为大写,其他不变
- 将字符串转化为大写或者是小写 北航的题目
- ;将data中的以0结尾的字符串转化为大写 使用栈避免寄存器冲突
- 将人民币转化为大写
- 从命令行接收一个数,并将其转化为中文金额的大写方式(C++版)
- 输入一个有大写和小写的字符串,把其中的大写转化为小写,小写转化为大写。
- 【EXPDP】指定导出,只导出函数,导出的时候加上where条件过滤
- c# string[] 数组 转换为 int[]数组
- JS——坑3(对象,this)
- maven 打包src下的xml等文件没有被打包导致报错tomcat Invalid bound statement (not found)
- 试过不用循环语句撸代码吗?
- 对uuid的处理,将其字符串转化为大写并无空格
- 站位2
- python str byte 转换
- 相比MySQL来说什么场景MongoDB更适用
- ubuntu16.04常用命令及安装各种软件
- Java循环结构
- 利用接口和多态性计算几何图形的面积和周长并显示
- HDU:2021 发工资咯:)
- LinuxUbuntu挂载点介绍及桌面服务器分区方案