Enviado em 06/02/2022 - 12:05h
Boa Tarde a todos#include <stdio.h>
#include <stdlib.h>
#include <string.h>
//struct IDDatabase { // Não desejo isso declarado!
struct { // Gostaria que fosse declarado apenas assim!
char Col1[10];
} Database[] = { {"slackware"}, {"debian"}, {"fedora"}};
int Compare(const void *Elemento1, const void *Elemento2) {
//return strcmp(((struct IDDatabase*)Elemento1)->Col1, ((struct IDDatabase*)Elemento2)->Col1); // WORK
Alguma forma de colocar o comando acima pra funcionar sem um identificador ou typedef declarado na struct?
Ou isse é impossível?
}
int main() {
qsort(Database, 3, sizeof Database[0], Compare);
for(int Reg = 0; Reg < 3; Reg++)
printf("%s\n", Database[Reg].Col1);
}
O que é o THP na configuração de RAM do Linux e quando desabilitá-lo
Comparação entre os escalonadores BFQ e MQ-Deadline (acesso a disco) no Arch e Debian
Conciliando o uso da ZRAM e SWAP em disco na sua máquina
Servidor de Backup com Ubuntu Server 24.04 LTS, RAID e Duplicati (Dell PowerEdge T420)
Como unir duas coleções de ROMs preservando as versões traduzidas (sem duplicatas)
Como instalar o Telegram Desktop no Ubuntu 24.04
Overclocking Permanente para Drastic no Miyoo Mini Plus
Problemas de chaves (/usr/share/keyrings) no Debian
Converter os repositórios Debian para o novo formato com as chaves
Browser/Placa de vídeo trava Ubuntu 22.04 (1)
Salvar estado da VM no virt-manager [RESOLVIDO] (5)