Esta biblioteca fornece funções para gerar UUIDs (Universally Unique Identifiers) em C. O objetivo é facilitar a criação e manipulação de UUIDs em suas aplicações.
- Geração de UUIDs: Cria UUIDs usando a função
create_uuid()
. - Parsing de UUIDs: Copia o UUIDs para uma outra variavel usando a função
parse()
.
O exemplo abaixo mostra como criar um UUID, usar a função parse
para copiá-lo para a variável userid
, e, em seguida, exibi-lo.
#include <stdio.h>
#include <stdlib.h>
#include "winid.h"
int main() {
char userid[37];
Uuid *id = create_uuid();
parse(userid, id);
printf("UUID gerado: %s\n", userid);
free(id);
return 0;
}
#include <stdio.h>
#include "winid.h"
int main() {
Uuid *id = create_uuid();
printf("UUID gerado: %s\n", id->uuid);
free(id);
return 0;
}
<<<<<<< HEAD
https://github.com/kovarike/win-uuid-for-c-/releases/tag/v1.0.5
=======
https://github.com/kovarike/win-uuid-for-c-/releases
>>>>>>> f79214ba1f83ad0c8b528fdbef8ad7b9f82c0229
Para instalar a biblioteca winid
, você pode usar o Chocolatey. Execute os seguintes comandos no terminal:
# Instalar a versão 1.0.5
choco install winid --version 1.0.5 -y
# Atualizar para a versão 1.0.5
choco upgrade winid --version=1.0.5
# Desinstalar a versão 1.0.5
choco uninstall winid --version=1.0.5
Se preferir, você pode clonar o repositório ou baixar o arquivo zip contendo as biblioteca e cabeçalho para ser utilizado.
git clone https://github.com/kovarike/win-uuid-for-c.git
https://github.com/kovarike/win-uuid-for-c-/releases/tag/v1.0.5
Este projeto é licenciado sob a MIT License. Você pode usar, copiar, modificar e distribuir este software, desde que mantenha os avisos de copyright e de permissão nas cópias ou partes substanciais do software. O software é fornecido "como está", sem garantia de qualquer tipo, expressa ou implícita.