Ma non ho trovato risposte soddisfacenti su Google.
Devo allocare un array di stringhe per avere dei riferimenti per una matrice di incidenza.
Quindi ho un
Codice: Seleziona tutto
char **array
- cercare se c'è un dato coincidente
- se c'è gli restituisco l'indice
- se non c'è devo aggiungerlo e restituire l'indice
Ma il problema sorge a monte, poiché ovviamente l'array parte vuoto.
Come faccio a controllare che l'array sia completamente vuoto?
E di conseguenza, anche all'aggiunta di un dato, far capire alla ricerca dove fermarsi
dato che non sarà pieno sin dall'inizio?
Ho provato a controllare se il puntatore vale NULL, ma sembra non funzionare.
Si, potrei usare una lista, ma dato che, in fase acquisizione dati,
ricavo la quantità di dati che questo array conterrà,
volevo evitare e vedere di fare qualcosa di carino in C.
Grazie in anticipo!