Come posso fare ad allocarli dinamicamente?Originariamente inviato da oregon
Per restituire una stringa, dovrai allocare dinamicamente la stringa e restituire il puntatore.
Per il resto, mi spieghi qual è lo scopo del tuo codice ? Quali sono i dati in input e come devono essere inseriti nella stringa ? Magari anche un esempio non guasterebbe ...
Questa è la struttura dati:
Le specifiche richiedono che la funzione in questione abbia in ingresso giusto l'indice dell'elemento da trattare, ed ovviamente la struttura è una variabile globale quindi può accedervi tranquillamente, e restituisca una stringa del tipo:codice:struct StringPool { //Struttura contenente due tipi di dati: int identifier; //"identifier":dato di tipo int string str; //"str":dato di tipo string }; struct StringPool sp[COST_ELEM_MAX];
codice:"<identifier, str>"