
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);
}
Gentoo binário em 2026: UEFI, LUKS, Btrfs e Systemd
Trabalhando Nativamente com Logs no Linux
Jogando Daikatana (Steam) com Patch 1.3 via Luxtorpeda no Linux
LazyDocker – Interface de Usuário em Tempo Real para o Docker
Usando dracut e dispensando genkernel no Gentoo + LUKS + Btrfs
Curso GRÁTIS: OCS Inventory NG - Do Deploy ao Hardening com foco em Segurança da Informação!
Instalando fontes via script no Nautilus Scripts no Gnome do Debian 13
Removere linux-image-6... [RESOLVIDO] (2)
Quando vocês pararam de testar distros? (19)
O que houve com slackware ??? (6)









