Enviado em 24/01/2022 - 19:00h
Boa Noite a todos!Enviado em 29/01/2022 - 17:23h
Se eu entendi corretamente, você quer que, no fim das contas, o campo 1 tenha uma prioridade de ordenação mais alta do que os campos 2 e 3, e, se houver empate no campo 1, o campo 2 seja usado para desempate, e, se ainda houver empate, o campo 3 seja usado como critério final. É isso?// Compara dois registros Supondo que todos os campos ‘r1’ e ‘r2’, retornando, tal como strcmp(), um valor negativo se r1 tiver de vir antes de r2, // nulo se forem equivalentes, e positivo se r2 tiver de vir antes de r1. A comparação é feita primeiro sobre o ‘campo1’ de cada registro; o ‘campo2’ só é // testado se ‘campo1’ for igual em ambos, e o ‘campo3’ só é testado se ‘campo2’ também for igual em ambos. int compara_1_2_3(const struct registro *r1, const struct registro *r2){ int diff=strcmp(r1->campo1, r2->campo1); if(diff==0) diff=strcmp(r1->campo2, r2->campo2); if(diff==0) diff=strcmp(r1->campo3, r2->campo3); return diff; }
Criar entrada (menuentry) ISO no Grub
Como gerar qualquer emoji ou símbolo unicode a partir do seu teclado
Instalando o Pi-Hole versão v5.18.4 depois do lançamento da versão v6.0
Instalar o VIM 9.1 no Debian 12
Como saber o range de um IP público?
Muitas dificuldades ao instalar distro Linux em Notebook Sony Vaio PCG-6131L (VPCEA24FM)
Dock do debian está muito pequena (1)
Instalei Windows 11 e não alterou o Grub do Debian (0)
Linux Mint (21.2) não reconhece teclado mecanico RASEC da PCYES (2)