Ho creato questa funzione ,dovrei modificarla per fargli ritornare la somma dei nodi a livello k
ho elemento (int) e 2 puntatori ai figli

codice:
void printLevel(Albero a, int currentLevel, int level){
    
    if(a == NULL)
        return NULL;

    if(currentLevel == level)  {


         inserisci(a->inf,&l);

    }
    printLevel(a -> sinistro, currentLevel + 1, level);
    printLevel(a -> destro, currentLevel + 1, level);
}
ovviamente dovrei cambiare in int eccetera,ma come faccio a fargli sommare gli elementi a una certa profondità,qui semplicemente li stampa
Come posso fare?
Grazie in anticipo