PDA

View Full Version : [C] stringhe caricate da input..come gestirle dinamicamente?


TorpedoBlu
23-04-2006, 11:16
panico, scusate!
fino ad ora ho provato sempre le funzioni senza l'input da tastiera, ho finito ,ma proprio adessoc he devo prendere input da tastiera ho un problema!
la mia funzione

searchtree *insert(searchtree *p, char *nome, int x, int y)

inserisce nell'albero puntato da p gli elementi x, y ed il nome.
ho sempre inserito nome tramite un puntatore ad una variabile dichiarata:
char *nome="pincopallino"

e funziona

ma ora che prendo la variabile da
scanf("%d,%d,%s",&x,&y,&nome)

ad ogni inserimento tutti i nodi hanno l'ultimo nome inserito (puntano alla stessa variabile) ma non posso dichiarare in antcipo le variabili per ogni nodo in quanto non ne conosco il numero....

scusate so che è una cazzata, ma sono in panico!

PS: se qualcuno ha msn mi contatti